2720 lines
148 KiB
C#
2720 lines
148 KiB
C#
|
// Licensed to the .NET Foundation under one or more agreements.
|
||
|
// The .NET Foundation licenses this file to you under the MIT license.
|
||
|
// See the LICENSE file in the project root for more information.
|
||
|
|
||
|
[assembly:System.Reflection.AssemblyVersionAttribute("0.11.1.0")]
|
||
|
[assembly:System.Diagnostics.DebuggableAttribute(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
|
||
|
[assembly:System.Reflection.AssemblyCopyrightAttribute("Copyright © 2008 - 2018 Jb Evain")]
|
||
|
[assembly:System.Reflection.AssemblyFileVersionAttribute("0.11.1.0")]
|
||
|
[assembly:System.Reflection.AssemblyInformationalVersionAttribute("0.11.1.0")]
|
||
|
[assembly:System.Reflection.AssemblyProductAttribute("Mono.Cecil")]
|
||
|
[assembly:System.Reflection.AssemblyTitleAttribute("Mono.Cecil")]
|
||
|
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
||
|
[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("Mono.Cecil.Mdb, PublicKey=002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df")]
|
||
|
[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("Mono.Cecil.Pdb, PublicKey=002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df")]
|
||
|
[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("Mono.Cecil.Rocks, PublicKey=002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df")]
|
||
|
[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("Mono.Cecil.Tests, PublicKey=002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df")]
|
||
|
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
|
||
|
[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
|
||
|
[assembly:System.Runtime.InteropServices.GuidAttribute("fd225bb4-fa53-44b2-a6db-85f5e48dcb54")]
|
||
|
[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
|
||
|
namespace Mono.Cecil
|
||
|
{
|
||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||
|
public partial struct ArrayDimension
|
||
|
{
|
||
|
private int _dummyPrimitive;
|
||
|
public ArrayDimension(System.Nullable<int> lowerBound, System.Nullable<int> upperBound) { throw null; }
|
||
|
public bool IsSized { get { throw null; } }
|
||
|
public System.Nullable<int> LowerBound { get { throw null; } set { } }
|
||
|
public System.Nullable<int> UpperBound { get { throw null; } set { } }
|
||
|
public override string ToString() { throw null; }
|
||
|
}
|
||
|
public sealed partial class ArrayMarshalInfo : Mono.Cecil.MarshalInfo
|
||
|
{
|
||
|
public ArrayMarshalInfo() : base (default(Mono.Cecil.NativeType)) { }
|
||
|
public Mono.Cecil.NativeType ElementType { get { throw null; } set { } }
|
||
|
public int Size { get { throw null; } set { } }
|
||
|
public int SizeParameterIndex { get { throw null; } set { } }
|
||
|
public int SizeParameterMultiplier { get { throw null; } set { } }
|
||
|
}
|
||
|
public sealed partial class ArrayType : Mono.Cecil.TypeSpecification
|
||
|
{
|
||
|
public ArrayType(Mono.Cecil.TypeReference type) { }
|
||
|
public ArrayType(Mono.Cecil.TypeReference type, int rank) { }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.ArrayDimension> Dimensions { get { throw null; } }
|
||
|
public override string FullName { get { throw null; } }
|
||
|
public override bool IsArray { get { throw null; } }
|
||
|
public override bool IsValueType { get { throw null; } set { } }
|
||
|
public bool IsVector { get { throw null; } }
|
||
|
public override string Name { get { throw null; } }
|
||
|
public int Rank { get { throw null; } }
|
||
|
}
|
||
|
[System.FlagsAttribute]
|
||
|
public enum AssemblyAttributes : uint
|
||
|
{
|
||
|
DisableJITCompileOptimizer = (uint)16384,
|
||
|
EnableJITCompileTracking = (uint)32768,
|
||
|
PublicKey = (uint)1,
|
||
|
Retargetable = (uint)256,
|
||
|
SideBySideCompatible = (uint)0,
|
||
|
WindowsRuntime = (uint)512,
|
||
|
}
|
||
|
public sealed partial class AssemblyDefinition : Mono.Cecil.ICustomAttributeProvider, Mono.Cecil.IMetadataTokenProvider, Mono.Cecil.ISecurityDeclarationProvider, System.IDisposable
|
||
|
{
|
||
|
internal AssemblyDefinition() { }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttribute> CustomAttributes { get { throw null; } }
|
||
|
public Mono.Cecil.MethodDefinition EntryPoint { get { throw null; } set { } }
|
||
|
public string FullName { get { throw null; } }
|
||
|
public bool HasCustomAttributes { get { throw null; } }
|
||
|
public bool HasSecurityDeclarations { get { throw null; } }
|
||
|
public Mono.Cecil.ModuleDefinition MainModule { get { throw null; } }
|
||
|
public Mono.Cecil.MetadataToken MetadataToken { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.ModuleDefinition> Modules { get { throw null; } }
|
||
|
public Mono.Cecil.AssemblyNameDefinition Name { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.SecurityDeclaration> SecurityDeclarations { get { throw null; } }
|
||
|
public static Mono.Cecil.AssemblyDefinition CreateAssembly(Mono.Cecil.AssemblyNameDefinition assemblyName, string moduleName, Mono.Cecil.ModuleKind kind) { throw null; }
|
||
|
public static Mono.Cecil.AssemblyDefinition CreateAssembly(Mono.Cecil.AssemblyNameDefinition assemblyName, string moduleName, Mono.Cecil.ModuleParameters parameters) { throw null; }
|
||
|
public void Dispose() { }
|
||
|
public static Mono.Cecil.AssemblyDefinition ReadAssembly(System.IO.Stream stream) { throw null; }
|
||
|
public static Mono.Cecil.AssemblyDefinition ReadAssembly(System.IO.Stream stream, Mono.Cecil.ReaderParameters parameters) { throw null; }
|
||
|
public static Mono.Cecil.AssemblyDefinition ReadAssembly(string fileName) { throw null; }
|
||
|
public static Mono.Cecil.AssemblyDefinition ReadAssembly(string fileName, Mono.Cecil.ReaderParameters parameters) { throw null; }
|
||
|
public override string ToString() { throw null; }
|
||
|
public void Write() { }
|
||
|
public void Write(Mono.Cecil.WriterParameters parameters) { }
|
||
|
public void Write(System.IO.Stream stream) { }
|
||
|
public void Write(System.IO.Stream stream, Mono.Cecil.WriterParameters parameters) { }
|
||
|
public void Write(string fileName) { }
|
||
|
public void Write(string fileName, Mono.Cecil.WriterParameters parameters) { }
|
||
|
}
|
||
|
public enum AssemblyHashAlgorithm : uint
|
||
|
{
|
||
|
None = (uint)0,
|
||
|
Reserved = (uint)32771,
|
||
|
SHA1 = (uint)32772,
|
||
|
}
|
||
|
public sealed partial class AssemblyLinkedResource : Mono.Cecil.Resource
|
||
|
{
|
||
|
public AssemblyLinkedResource(string name, Mono.Cecil.ManifestResourceAttributes flags) { }
|
||
|
public AssemblyLinkedResource(string name, Mono.Cecil.ManifestResourceAttributes flags, Mono.Cecil.AssemblyNameReference reference) { }
|
||
|
public Mono.Cecil.AssemblyNameReference Assembly { get { throw null; } set { } }
|
||
|
public override Mono.Cecil.ResourceType ResourceType { get { throw null; } }
|
||
|
}
|
||
|
public sealed partial class AssemblyNameDefinition : Mono.Cecil.AssemblyNameReference
|
||
|
{
|
||
|
public AssemblyNameDefinition(string name, System.Version version) : base (default(string), default(System.Version)) { }
|
||
|
public override byte[] Hash { get { throw null; } }
|
||
|
}
|
||
|
public partial class AssemblyNameReference : Mono.Cecil.IMetadataScope, Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
public AssemblyNameReference(string name, System.Version version) { }
|
||
|
public Mono.Cecil.AssemblyAttributes Attributes { get { throw null; } set { } }
|
||
|
public string Culture { get { throw null; } set { } }
|
||
|
public string FullName { get { throw null; } }
|
||
|
public virtual byte[] Hash { get { throw null; } set { } }
|
||
|
public Mono.Cecil.AssemblyHashAlgorithm HashAlgorithm { get { throw null; } set { } }
|
||
|
public bool HasPublicKey { get { throw null; } set { } }
|
||
|
public bool IsRetargetable { get { throw null; } set { } }
|
||
|
public bool IsSideBySideCompatible { get { throw null; } set { } }
|
||
|
public bool IsWindowsRuntime { get { throw null; } set { } }
|
||
|
public virtual Mono.Cecil.MetadataScopeType MetadataScopeType { get { throw null; } }
|
||
|
public Mono.Cecil.MetadataToken MetadataToken { get { throw null; } set { } }
|
||
|
public string Name { get { throw null; } set { } }
|
||
|
public byte[] PublicKey { get { throw null; } set { } }
|
||
|
public byte[] PublicKeyToken { get { throw null; } set { } }
|
||
|
public System.Version Version { get { throw null; } set { } }
|
||
|
public static Mono.Cecil.AssemblyNameReference Parse(string fullName) { throw null; }
|
||
|
public override string ToString() { throw null; }
|
||
|
}
|
||
|
[System.SerializableAttribute]
|
||
|
public sealed partial class AssemblyResolutionException : System.IO.FileNotFoundException
|
||
|
{
|
||
|
public AssemblyResolutionException(Mono.Cecil.AssemblyNameReference reference) { }
|
||
|
public AssemblyResolutionException(Mono.Cecil.AssemblyNameReference reference, System.Exception innerException) { }
|
||
|
public Mono.Cecil.AssemblyNameReference AssemblyReference { get { throw null; } }
|
||
|
}
|
||
|
public sealed partial class AssemblyResolveEventArgs : System.EventArgs
|
||
|
{
|
||
|
public AssemblyResolveEventArgs(Mono.Cecil.AssemblyNameReference reference) { }
|
||
|
public Mono.Cecil.AssemblyNameReference AssemblyReference { get { throw null; } }
|
||
|
}
|
||
|
public delegate Mono.Cecil.AssemblyDefinition AssemblyResolveEventHandler(object sender, Mono.Cecil.AssemblyNameReference reference);
|
||
|
public abstract partial class BaseAssemblyResolver : Mono.Cecil.IAssemblyResolver, System.IDisposable
|
||
|
{
|
||
|
protected BaseAssemblyResolver() { }
|
||
|
public event Mono.Cecil.AssemblyResolveEventHandler ResolveFailure { add { } remove { } }
|
||
|
public void AddSearchDirectory(string directory) { }
|
||
|
public void Dispose() { }
|
||
|
protected virtual void Dispose(bool disposing) { }
|
||
|
public string[] GetSearchDirectories() { throw null; }
|
||
|
public void RemoveSearchDirectory(string directory) { }
|
||
|
public virtual Mono.Cecil.AssemblyDefinition Resolve(Mono.Cecil.AssemblyNameReference name) { throw null; }
|
||
|
public virtual Mono.Cecil.AssemblyDefinition Resolve(Mono.Cecil.AssemblyNameReference name, Mono.Cecil.ReaderParameters parameters) { throw null; }
|
||
|
protected virtual Mono.Cecil.AssemblyDefinition SearchDirectory(Mono.Cecil.AssemblyNameReference name, System.Collections.Generic.IEnumerable<string> directories, Mono.Cecil.ReaderParameters parameters) { throw null; }
|
||
|
}
|
||
|
public sealed partial class ByReferenceType : Mono.Cecil.TypeSpecification
|
||
|
{
|
||
|
public ByReferenceType(Mono.Cecil.TypeReference type) { }
|
||
|
public override string FullName { get { throw null; } }
|
||
|
public override bool IsByReference { get { throw null; } }
|
||
|
public override bool IsValueType { get { throw null; } set { } }
|
||
|
public override string Name { get { throw null; } }
|
||
|
}
|
||
|
public sealed partial class CallSite : Mono.Cecil.IMetadataTokenProvider, Mono.Cecil.IMethodSignature
|
||
|
{
|
||
|
public CallSite(Mono.Cecil.TypeReference returnType) { }
|
||
|
public Mono.Cecil.MethodCallingConvention CallingConvention { get { throw null; } set { } }
|
||
|
public bool ExplicitThis { get { throw null; } set { } }
|
||
|
public string FullName { get { throw null; } }
|
||
|
public bool HasParameters { get { throw null; } }
|
||
|
public bool HasThis { get { throw null; } set { } }
|
||
|
public Mono.Cecil.MetadataToken MetadataToken { get { throw null; } set { } }
|
||
|
public Mono.Cecil.MethodReturnType MethodReturnType { get { throw null; } }
|
||
|
public Mono.Cecil.ModuleDefinition Module { get { throw null; } }
|
||
|
public string Name { get { throw null; } set { } }
|
||
|
public string Namespace { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.ParameterDefinition> Parameters { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference ReturnType { get { throw null; } set { } }
|
||
|
public Mono.Cecil.IMetadataScope Scope { get { throw null; } }
|
||
|
public override string ToString() { throw null; }
|
||
|
}
|
||
|
[System.Diagnostics.DebuggerDisplayAttribute("{AttributeType}")]
|
||
|
public sealed partial class CustomAttribute : Mono.Cecil.ICustomAttribute
|
||
|
{
|
||
|
public CustomAttribute(Mono.Cecil.MethodReference constructor) { }
|
||
|
public CustomAttribute(Mono.Cecil.MethodReference constructor, byte[] blob) { }
|
||
|
public Mono.Cecil.TypeReference AttributeType { get { throw null; } }
|
||
|
public Mono.Cecil.MethodReference Constructor { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttributeArgument> ConstructorArguments { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttributeNamedArgument> Fields { get { throw null; } }
|
||
|
public bool HasConstructorArguments { get { throw null; } }
|
||
|
public bool HasFields { get { throw null; } }
|
||
|
public bool HasProperties { get { throw null; } }
|
||
|
public bool IsResolved { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttributeNamedArgument> Properties { get { throw null; } }
|
||
|
public byte[] GetBlob() { throw null; }
|
||
|
}
|
||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||
|
public partial struct CustomAttributeArgument
|
||
|
{
|
||
|
private object _dummy;
|
||
|
public CustomAttributeArgument(Mono.Cecil.TypeReference type, object value) { throw null; }
|
||
|
public Mono.Cecil.TypeReference Type { get { throw null; } }
|
||
|
public object Value { get { throw null; } }
|
||
|
}
|
||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||
|
public partial struct CustomAttributeNamedArgument
|
||
|
{
|
||
|
private object _dummy;
|
||
|
public CustomAttributeNamedArgument(string name, Mono.Cecil.CustomAttributeArgument argument) { throw null; }
|
||
|
public Mono.Cecil.CustomAttributeArgument Argument { get { throw null; } }
|
||
|
public string Name { get { throw null; } }
|
||
|
}
|
||
|
public sealed partial class CustomMarshalInfo : Mono.Cecil.MarshalInfo
|
||
|
{
|
||
|
public CustomMarshalInfo() : base (default(Mono.Cecil.NativeType)) { }
|
||
|
public string Cookie { get { throw null; } set { } }
|
||
|
public System.Guid Guid { get { throw null; } set { } }
|
||
|
public Mono.Cecil.TypeReference ManagedType { get { throw null; } set { } }
|
||
|
public string UnmanagedType { get { throw null; } set { } }
|
||
|
}
|
||
|
public partial class DefaultAssemblyResolver : Mono.Cecil.BaseAssemblyResolver
|
||
|
{
|
||
|
public DefaultAssemblyResolver() { }
|
||
|
protected override void Dispose(bool disposing) { }
|
||
|
protected void RegisterAssembly(Mono.Cecil.AssemblyDefinition assembly) { }
|
||
|
public override Mono.Cecil.AssemblyDefinition Resolve(Mono.Cecil.AssemblyNameReference name) { throw null; }
|
||
|
}
|
||
|
public partial class DefaultMetadataImporter : Mono.Cecil.IMetadataImporter
|
||
|
{
|
||
|
protected readonly Mono.Cecil.ModuleDefinition module;
|
||
|
public DefaultMetadataImporter(Mono.Cecil.ModuleDefinition module) { }
|
||
|
public virtual Mono.Cecil.AssemblyNameReference ImportReference(Mono.Cecil.AssemblyNameReference name) { throw null; }
|
||
|
public virtual Mono.Cecil.FieldReference ImportReference(Mono.Cecil.FieldReference field, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
public virtual Mono.Cecil.MethodReference ImportReference(Mono.Cecil.MethodReference method, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
public virtual Mono.Cecil.TypeReference ImportReference(Mono.Cecil.TypeReference type, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
protected Mono.Cecil.IMetadataScope ImportScope(Mono.Cecil.IMetadataScope scope) { throw null; }
|
||
|
protected virtual Mono.Cecil.IMetadataScope ImportScope(Mono.Cecil.TypeReference type) { throw null; }
|
||
|
}
|
||
|
public partial class DefaultReflectionImporter : Mono.Cecil.IReflectionImporter
|
||
|
{
|
||
|
protected readonly Mono.Cecil.ModuleDefinition module;
|
||
|
public DefaultReflectionImporter(Mono.Cecil.ModuleDefinition module) { }
|
||
|
public virtual Mono.Cecil.AssemblyNameReference ImportReference(System.Reflection.AssemblyName name) { throw null; }
|
||
|
public virtual Mono.Cecil.FieldReference ImportReference(System.Reflection.FieldInfo field, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
public virtual Mono.Cecil.MethodReference ImportReference(System.Reflection.MethodBase method, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
public virtual Mono.Cecil.TypeReference ImportReference(System.Type type, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
protected Mono.Cecil.AssemblyNameReference ImportScope(System.Reflection.Assembly assembly) { throw null; }
|
||
|
protected virtual Mono.Cecil.IMetadataScope ImportScope(System.Type type) { throw null; }
|
||
|
}
|
||
|
public sealed partial class EmbeddedResource : Mono.Cecil.Resource
|
||
|
{
|
||
|
public EmbeddedResource(string name, Mono.Cecil.ManifestResourceAttributes attributes, byte[] data) { }
|
||
|
public EmbeddedResource(string name, Mono.Cecil.ManifestResourceAttributes attributes, System.IO.Stream stream) { }
|
||
|
public override Mono.Cecil.ResourceType ResourceType { get { throw null; } }
|
||
|
public byte[] GetResourceData() { throw null; }
|
||
|
public System.IO.Stream GetResourceStream() { throw null; }
|
||
|
}
|
||
|
[System.FlagsAttribute]
|
||
|
public enum EventAttributes : ushort
|
||
|
{
|
||
|
None = (ushort)0,
|
||
|
RTSpecialName = (ushort)1024,
|
||
|
SpecialName = (ushort)512,
|
||
|
}
|
||
|
public sealed partial class EventDefinition : Mono.Cecil.EventReference, Mono.Cecil.ICustomAttributeProvider, Mono.Cecil.IMemberDefinition, Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
public EventDefinition(string name, Mono.Cecil.EventAttributes attributes, Mono.Cecil.TypeReference eventType) : base (default(string), default(Mono.Cecil.TypeReference)) { }
|
||
|
public Mono.Cecil.MethodDefinition AddMethod { get { throw null; } set { } }
|
||
|
public Mono.Cecil.EventAttributes Attributes { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttribute> CustomAttributes { get { throw null; } }
|
||
|
public new Mono.Cecil.TypeDefinition DeclaringType { get { throw null; } set { } }
|
||
|
public bool HasCustomAttributes { get { throw null; } }
|
||
|
public bool HasOtherMethods { get { throw null; } }
|
||
|
public Mono.Cecil.MethodDefinition InvokeMethod { get { throw null; } set { } }
|
||
|
public override bool IsDefinition { get { throw null; } }
|
||
|
public bool IsRuntimeSpecialName { get { throw null; } set { } }
|
||
|
public bool IsSpecialName { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.MethodDefinition> OtherMethods { get { throw null; } }
|
||
|
public Mono.Cecil.MethodDefinition RemoveMethod { get { throw null; } set { } }
|
||
|
public override Mono.Cecil.EventDefinition Resolve() { throw null; }
|
||
|
}
|
||
|
public abstract partial class EventReference : Mono.Cecil.MemberReference
|
||
|
{
|
||
|
protected EventReference(string name, Mono.Cecil.TypeReference eventType) { }
|
||
|
public Mono.Cecil.TypeReference EventType { get { throw null; } set { } }
|
||
|
public override string FullName { get { throw null; } }
|
||
|
public abstract new Mono.Cecil.EventDefinition Resolve();
|
||
|
protected override Mono.Cecil.IMemberDefinition ResolveDefinition() { throw null; }
|
||
|
}
|
||
|
public sealed partial class ExportedType : Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
public ExportedType(string @namespace, string name, Mono.Cecil.ModuleDefinition module, Mono.Cecil.IMetadataScope scope) { }
|
||
|
public Mono.Cecil.TypeAttributes Attributes { get { throw null; } set { } }
|
||
|
public Mono.Cecil.ExportedType DeclaringType { get { throw null; } set { } }
|
||
|
public string FullName { get { throw null; } }
|
||
|
public bool HasSecurity { get { throw null; } set { } }
|
||
|
public int Identifier { get { throw null; } set { } }
|
||
|
public bool IsAbstract { get { throw null; } set { } }
|
||
|
public bool IsAnsiClass { get { throw null; } set { } }
|
||
|
public bool IsAutoClass { get { throw null; } set { } }
|
||
|
public bool IsAutoLayout { get { throw null; } set { } }
|
||
|
public bool IsBeforeFieldInit { get { throw null; } set { } }
|
||
|
public bool IsClass { get { throw null; } set { } }
|
||
|
public bool IsExplicitLayout { get { throw null; } set { } }
|
||
|
public bool IsForwarder { get { throw null; } set { } }
|
||
|
public bool IsImport { get { throw null; } set { } }
|
||
|
public bool IsInterface { get { throw null; } set { } }
|
||
|
public bool IsNestedAssembly { get { throw null; } set { } }
|
||
|
public bool IsNestedFamily { get { throw null; } set { } }
|
||
|
public bool IsNestedFamilyAndAssembly { get { throw null; } set { } }
|
||
|
public bool IsNestedFamilyOrAssembly { get { throw null; } set { } }
|
||
|
public bool IsNestedPrivate { get { throw null; } set { } }
|
||
|
public bool IsNestedPublic { get { throw null; } set { } }
|
||
|
public bool IsNotPublic { get { throw null; } set { } }
|
||
|
public bool IsPublic { get { throw null; } set { } }
|
||
|
public bool IsRuntimeSpecialName { get { throw null; } set { } }
|
||
|
public bool IsSealed { get { throw null; } set { } }
|
||
|
public bool IsSequentialLayout { get { throw null; } set { } }
|
||
|
public bool IsSerializable { get { throw null; } set { } }
|
||
|
public bool IsSpecialName { get { throw null; } set { } }
|
||
|
public bool IsUnicodeClass { get { throw null; } set { } }
|
||
|
public Mono.Cecil.MetadataToken MetadataToken { get { throw null; } set { } }
|
||
|
public string Name { get { throw null; } set { } }
|
||
|
public string Namespace { get { throw null; } set { } }
|
||
|
public Mono.Cecil.IMetadataScope Scope { get { throw null; } set { } }
|
||
|
public Mono.Cecil.TypeDefinition Resolve() { throw null; }
|
||
|
public override string ToString() { throw null; }
|
||
|
}
|
||
|
[System.FlagsAttribute]
|
||
|
public enum FieldAttributes : ushort
|
||
|
{
|
||
|
Assembly = (ushort)3,
|
||
|
CompilerControlled = (ushort)0,
|
||
|
FamANDAssem = (ushort)2,
|
||
|
Family = (ushort)4,
|
||
|
FamORAssem = (ushort)5,
|
||
|
FieldAccessMask = (ushort)7,
|
||
|
HasDefault = (ushort)32768,
|
||
|
HasFieldMarshal = (ushort)4096,
|
||
|
HasFieldRVA = (ushort)256,
|
||
|
InitOnly = (ushort)32,
|
||
|
Literal = (ushort)64,
|
||
|
NotSerialized = (ushort)128,
|
||
|
PInvokeImpl = (ushort)8192,
|
||
|
Private = (ushort)1,
|
||
|
Public = (ushort)6,
|
||
|
RTSpecialName = (ushort)1024,
|
||
|
SpecialName = (ushort)512,
|
||
|
Static = (ushort)16,
|
||
|
}
|
||
|
public sealed partial class FieldDefinition : Mono.Cecil.FieldReference, Mono.Cecil.IConstantProvider, Mono.Cecil.ICustomAttributeProvider, Mono.Cecil.IMarshalInfoProvider, Mono.Cecil.IMemberDefinition, Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
public FieldDefinition(string name, Mono.Cecil.FieldAttributes attributes, Mono.Cecil.TypeReference fieldType) : base (default(string), default(Mono.Cecil.TypeReference)) { }
|
||
|
public Mono.Cecil.FieldAttributes Attributes { get { throw null; } set { } }
|
||
|
public object Constant { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttribute> CustomAttributes { get { throw null; } }
|
||
|
public new Mono.Cecil.TypeDefinition DeclaringType { get { throw null; } set { } }
|
||
|
public bool HasConstant { get { throw null; } set { } }
|
||
|
public bool HasCustomAttributes { get { throw null; } }
|
||
|
public bool HasDefault { get { throw null; } set { } }
|
||
|
public bool HasLayoutInfo { get { throw null; } }
|
||
|
public bool HasMarshalInfo { get { throw null; } }
|
||
|
public byte[] InitialValue { get { throw null; } set { } }
|
||
|
public bool IsAssembly { get { throw null; } set { } }
|
||
|
public bool IsCompilerControlled { get { throw null; } set { } }
|
||
|
public override bool IsDefinition { get { throw null; } }
|
||
|
public bool IsFamily { get { throw null; } set { } }
|
||
|
public bool IsFamilyAndAssembly { get { throw null; } set { } }
|
||
|
public bool IsFamilyOrAssembly { get { throw null; } set { } }
|
||
|
public bool IsInitOnly { get { throw null; } set { } }
|
||
|
public bool IsLiteral { get { throw null; } set { } }
|
||
|
public bool IsNotSerialized { get { throw null; } set { } }
|
||
|
public bool IsPInvokeImpl { get { throw null; } set { } }
|
||
|
public bool IsPrivate { get { throw null; } set { } }
|
||
|
public bool IsPublic { get { throw null; } set { } }
|
||
|
public bool IsRuntimeSpecialName { get { throw null; } set { } }
|
||
|
public bool IsSpecialName { get { throw null; } set { } }
|
||
|
public bool IsStatic { get { throw null; } set { } }
|
||
|
public Mono.Cecil.MarshalInfo MarshalInfo { get { throw null; } set { } }
|
||
|
public int Offset { get { throw null; } set { } }
|
||
|
public int RVA { get { throw null; } }
|
||
|
public override Mono.Cecil.FieldDefinition Resolve() { throw null; }
|
||
|
}
|
||
|
public partial class FieldReference : Mono.Cecil.MemberReference
|
||
|
{
|
||
|
public FieldReference(string name, Mono.Cecil.TypeReference fieldType) { }
|
||
|
public FieldReference(string name, Mono.Cecil.TypeReference fieldType, Mono.Cecil.TypeReference declaringType) { }
|
||
|
public override bool ContainsGenericParameter { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference FieldType { get { throw null; } set { } }
|
||
|
public override string FullName { get { throw null; } }
|
||
|
public virtual new Mono.Cecil.FieldDefinition Resolve() { throw null; }
|
||
|
protected override Mono.Cecil.IMemberDefinition ResolveDefinition() { throw null; }
|
||
|
}
|
||
|
public sealed partial class FixedArrayMarshalInfo : Mono.Cecil.MarshalInfo
|
||
|
{
|
||
|
public FixedArrayMarshalInfo() : base (default(Mono.Cecil.NativeType)) { }
|
||
|
public Mono.Cecil.NativeType ElementType { get { throw null; } set { } }
|
||
|
public int Size { get { throw null; } set { } }
|
||
|
}
|
||
|
public sealed partial class FixedSysStringMarshalInfo : Mono.Cecil.MarshalInfo
|
||
|
{
|
||
|
public FixedSysStringMarshalInfo() : base (default(Mono.Cecil.NativeType)) { }
|
||
|
public int Size { get { throw null; } set { } }
|
||
|
}
|
||
|
public sealed partial class FunctionPointerType : Mono.Cecil.TypeSpecification, Mono.Cecil.IMetadataTokenProvider, Mono.Cecil.IMethodSignature
|
||
|
{
|
||
|
public FunctionPointerType() { }
|
||
|
public Mono.Cecil.MethodCallingConvention CallingConvention { get { throw null; } set { } }
|
||
|
public override bool ContainsGenericParameter { get { throw null; } }
|
||
|
public bool ExplicitThis { get { throw null; } set { } }
|
||
|
public override string FullName { get { throw null; } }
|
||
|
public bool HasParameters { get { throw null; } }
|
||
|
public bool HasThis { get { throw null; } set { } }
|
||
|
public override bool IsFunctionPointer { get { throw null; } }
|
||
|
public Mono.Cecil.MethodReturnType MethodReturnType { get { throw null; } }
|
||
|
public override Mono.Cecil.ModuleDefinition Module { get { throw null; } }
|
||
|
public override string Name { get { throw null; } set { } }
|
||
|
public override string Namespace { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.ParameterDefinition> Parameters { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference ReturnType { get { throw null; } set { } }
|
||
|
public override Mono.Cecil.IMetadataScope Scope { get { throw null; } set { } }
|
||
|
public override Mono.Cecil.TypeReference GetElementType() { throw null; }
|
||
|
public override Mono.Cecil.TypeDefinition Resolve() { throw null; }
|
||
|
}
|
||
|
public sealed partial class GenericInstanceMethod : Mono.Cecil.MethodSpecification, Mono.Cecil.IGenericInstance, Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
public GenericInstanceMethod(Mono.Cecil.MethodReference method) { }
|
||
|
public override bool ContainsGenericParameter { get { throw null; } }
|
||
|
public override string FullName { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.TypeReference> GenericArguments { get { throw null; } }
|
||
|
public bool HasGenericArguments { get { throw null; } }
|
||
|
public override bool IsGenericInstance { get { throw null; } }
|
||
|
}
|
||
|
public sealed partial class GenericInstanceType : Mono.Cecil.TypeSpecification, Mono.Cecil.IGenericInstance, Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
public GenericInstanceType(Mono.Cecil.TypeReference type) { }
|
||
|
public override bool ContainsGenericParameter { get { throw null; } }
|
||
|
public override Mono.Cecil.TypeReference DeclaringType { get { throw null; } set { } }
|
||
|
public override string FullName { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.TypeReference> GenericArguments { get { throw null; } }
|
||
|
public bool HasGenericArguments { get { throw null; } }
|
||
|
public override bool IsGenericInstance { get { throw null; } }
|
||
|
}
|
||
|
public sealed partial class GenericParameter : Mono.Cecil.TypeReference, Mono.Cecil.ICustomAttributeProvider, Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
public GenericParameter(Mono.Cecil.IGenericParameterProvider owner) : base (default(string), default(string)) { }
|
||
|
public GenericParameter(string name, Mono.Cecil.IGenericParameterProvider owner) : base (default(string), default(string)) { }
|
||
|
public Mono.Cecil.GenericParameterAttributes Attributes { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.GenericParameterConstraint> Constraints { get { throw null; } }
|
||
|
public override bool ContainsGenericParameter { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttribute> CustomAttributes { get { throw null; } }
|
||
|
public Mono.Cecil.MethodReference DeclaringMethod { get { throw null; } }
|
||
|
public override Mono.Cecil.TypeReference DeclaringType { get { throw null; } set { } }
|
||
|
public override string FullName { get { throw null; } }
|
||
|
public bool HasConstraints { get { throw null; } }
|
||
|
public bool HasCustomAttributes { get { throw null; } }
|
||
|
public bool HasDefaultConstructorConstraint { get { throw null; } set { } }
|
||
|
public bool HasNotNullableValueTypeConstraint { get { throw null; } set { } }
|
||
|
public bool HasReferenceTypeConstraint { get { throw null; } set { } }
|
||
|
public bool IsContravariant { get { throw null; } set { } }
|
||
|
public bool IsCovariant { get { throw null; } set { } }
|
||
|
public override bool IsGenericParameter { get { throw null; } }
|
||
|
public bool IsNonVariant { get { throw null; } set { } }
|
||
|
public override Mono.Cecil.MetadataType MetadataType { get { throw null; } }
|
||
|
public override Mono.Cecil.ModuleDefinition Module { get { throw null; } }
|
||
|
public override string Name { get { throw null; } }
|
||
|
public override string Namespace { get { throw null; } set { } }
|
||
|
public Mono.Cecil.IGenericParameterProvider Owner { get { throw null; } }
|
||
|
public int Position { get { throw null; } }
|
||
|
public override Mono.Cecil.IMetadataScope Scope { get { throw null; } set { } }
|
||
|
public Mono.Cecil.GenericParameterType Type { get { throw null; } }
|
||
|
public override Mono.Cecil.TypeDefinition Resolve() { throw null; }
|
||
|
}
|
||
|
[System.FlagsAttribute]
|
||
|
public enum GenericParameterAttributes : ushort
|
||
|
{
|
||
|
Contravariant = (ushort)2,
|
||
|
Covariant = (ushort)1,
|
||
|
DefaultConstructorConstraint = (ushort)16,
|
||
|
NonVariant = (ushort)0,
|
||
|
NotNullableValueTypeConstraint = (ushort)8,
|
||
|
ReferenceTypeConstraint = (ushort)4,
|
||
|
SpecialConstraintMask = (ushort)28,
|
||
|
VarianceMask = (ushort)3,
|
||
|
}
|
||
|
public sealed partial class GenericParameterConstraint : Mono.Cecil.ICustomAttributeProvider, Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
public GenericParameterConstraint(Mono.Cecil.TypeReference constraintType) { }
|
||
|
public Mono.Cecil.TypeReference ConstraintType { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttribute> CustomAttributes { get { throw null; } }
|
||
|
public bool HasCustomAttributes { get { throw null; } }
|
||
|
public Mono.Cecil.MetadataToken MetadataToken { get { throw null; } set { } }
|
||
|
}
|
||
|
public enum GenericParameterType
|
||
|
{
|
||
|
Method = 1,
|
||
|
Type = 0,
|
||
|
}
|
||
|
public partial interface IAssemblyResolver : System.IDisposable
|
||
|
{
|
||
|
Mono.Cecil.AssemblyDefinition Resolve(Mono.Cecil.AssemblyNameReference name);
|
||
|
Mono.Cecil.AssemblyDefinition Resolve(Mono.Cecil.AssemblyNameReference name, Mono.Cecil.ReaderParameters parameters);
|
||
|
}
|
||
|
public partial interface IConstantProvider : Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
object Constant { get; set; }
|
||
|
bool HasConstant { get; set; }
|
||
|
}
|
||
|
public partial interface ICustomAttribute
|
||
|
{
|
||
|
Mono.Cecil.TypeReference AttributeType { get; }
|
||
|
Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttributeArgument> ConstructorArguments { get; }
|
||
|
Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttributeNamedArgument> Fields { get; }
|
||
|
bool HasConstructorArguments { get; }
|
||
|
bool HasFields { get; }
|
||
|
bool HasProperties { get; }
|
||
|
Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttributeNamedArgument> Properties { get; }
|
||
|
}
|
||
|
public partial interface ICustomAttributeProvider : Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttribute> CustomAttributes { get; }
|
||
|
bool HasCustomAttributes { get; }
|
||
|
}
|
||
|
public partial interface IGenericInstance : Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
Mono.Collections.Generic.Collection<Mono.Cecil.TypeReference> GenericArguments { get; }
|
||
|
bool HasGenericArguments { get; }
|
||
|
}
|
||
|
public partial interface IGenericParameterProvider : Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
Mono.Collections.Generic.Collection<Mono.Cecil.GenericParameter> GenericParameters { get; }
|
||
|
Mono.Cecil.GenericParameterType GenericParameterType { get; }
|
||
|
bool HasGenericParameters { get; }
|
||
|
bool IsDefinition { get; }
|
||
|
Mono.Cecil.ModuleDefinition Module { get; }
|
||
|
}
|
||
|
public partial interface IMarshalInfoProvider : Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
bool HasMarshalInfo { get; }
|
||
|
Mono.Cecil.MarshalInfo MarshalInfo { get; set; }
|
||
|
}
|
||
|
public partial interface IMemberDefinition : Mono.Cecil.ICustomAttributeProvider, Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
Mono.Cecil.TypeDefinition DeclaringType { get; set; }
|
||
|
string FullName { get; }
|
||
|
bool IsRuntimeSpecialName { get; set; }
|
||
|
bool IsSpecialName { get; set; }
|
||
|
string Name { get; set; }
|
||
|
}
|
||
|
public partial interface IMetadataImporter
|
||
|
{
|
||
|
Mono.Cecil.AssemblyNameReference ImportReference(Mono.Cecil.AssemblyNameReference reference);
|
||
|
Mono.Cecil.FieldReference ImportReference(Mono.Cecil.FieldReference field, Mono.Cecil.IGenericParameterProvider context);
|
||
|
Mono.Cecil.MethodReference ImportReference(Mono.Cecil.MethodReference method, Mono.Cecil.IGenericParameterProvider context);
|
||
|
Mono.Cecil.TypeReference ImportReference(Mono.Cecil.TypeReference type, Mono.Cecil.IGenericParameterProvider context);
|
||
|
}
|
||
|
public partial interface IMetadataImporterProvider
|
||
|
{
|
||
|
Mono.Cecil.IMetadataImporter GetMetadataImporter(Mono.Cecil.ModuleDefinition module);
|
||
|
}
|
||
|
public partial interface IMetadataResolver
|
||
|
{
|
||
|
Mono.Cecil.FieldDefinition Resolve(Mono.Cecil.FieldReference field);
|
||
|
Mono.Cecil.MethodDefinition Resolve(Mono.Cecil.MethodReference method);
|
||
|
Mono.Cecil.TypeDefinition Resolve(Mono.Cecil.TypeReference type);
|
||
|
}
|
||
|
public partial interface IMetadataScope : Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
Mono.Cecil.MetadataScopeType MetadataScopeType { get; }
|
||
|
string Name { get; set; }
|
||
|
}
|
||
|
public partial interface IMetadataTokenProvider
|
||
|
{
|
||
|
Mono.Cecil.MetadataToken MetadataToken { get; set; }
|
||
|
}
|
||
|
public partial interface IMethodSignature : Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
Mono.Cecil.MethodCallingConvention CallingConvention { get; set; }
|
||
|
bool ExplicitThis { get; set; }
|
||
|
bool HasParameters { get; }
|
||
|
bool HasThis { get; set; }
|
||
|
Mono.Cecil.MethodReturnType MethodReturnType { get; }
|
||
|
Mono.Collections.Generic.Collection<Mono.Cecil.ParameterDefinition> Parameters { get; }
|
||
|
Mono.Cecil.TypeReference ReturnType { get; set; }
|
||
|
}
|
||
|
public partial interface IModifierType
|
||
|
{
|
||
|
Mono.Cecil.TypeReference ElementType { get; }
|
||
|
Mono.Cecil.TypeReference ModifierType { get; }
|
||
|
}
|
||
|
public sealed partial class InterfaceImplementation : Mono.Cecil.ICustomAttributeProvider, Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
public InterfaceImplementation(Mono.Cecil.TypeReference interfaceType) { }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttribute> CustomAttributes { get { throw null; } }
|
||
|
public bool HasCustomAttributes { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference InterfaceType { get { throw null; } set { } }
|
||
|
public Mono.Cecil.MetadataToken MetadataToken { get { throw null; } set { } }
|
||
|
}
|
||
|
public partial interface IReflectionImporter
|
||
|
{
|
||
|
Mono.Cecil.AssemblyNameReference ImportReference(System.Reflection.AssemblyName reference);
|
||
|
Mono.Cecil.FieldReference ImportReference(System.Reflection.FieldInfo field, Mono.Cecil.IGenericParameterProvider context);
|
||
|
Mono.Cecil.MethodReference ImportReference(System.Reflection.MethodBase method, Mono.Cecil.IGenericParameterProvider context);
|
||
|
Mono.Cecil.TypeReference ImportReference(System.Type type, Mono.Cecil.IGenericParameterProvider context);
|
||
|
}
|
||
|
public partial interface IReflectionImporterProvider
|
||
|
{
|
||
|
Mono.Cecil.IReflectionImporter GetReflectionImporter(Mono.Cecil.ModuleDefinition module);
|
||
|
}
|
||
|
public partial interface ISecurityDeclarationProvider : Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
bool HasSecurityDeclarations { get; }
|
||
|
Mono.Collections.Generic.Collection<Mono.Cecil.SecurityDeclaration> SecurityDeclarations { get; }
|
||
|
}
|
||
|
public sealed partial class LinkedResource : Mono.Cecil.Resource
|
||
|
{
|
||
|
public LinkedResource(string name, Mono.Cecil.ManifestResourceAttributes flags) { }
|
||
|
public LinkedResource(string name, Mono.Cecil.ManifestResourceAttributes flags, string file) { }
|
||
|
public string File { get { throw null; } set { } }
|
||
|
public byte[] Hash { get { throw null; } }
|
||
|
public override Mono.Cecil.ResourceType ResourceType { get { throw null; } }
|
||
|
}
|
||
|
[System.FlagsAttribute]
|
||
|
public enum ManifestResourceAttributes : uint
|
||
|
{
|
||
|
Private = (uint)2,
|
||
|
Public = (uint)1,
|
||
|
VisibilityMask = (uint)7,
|
||
|
}
|
||
|
public partial class MarshalInfo
|
||
|
{
|
||
|
public MarshalInfo(Mono.Cecil.NativeType native) { }
|
||
|
public Mono.Cecil.NativeType NativeType { get { throw null; } set { } }
|
||
|
}
|
||
|
public abstract partial class MemberReference : Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
internal MemberReference() { }
|
||
|
public virtual bool ContainsGenericParameter { get { throw null; } }
|
||
|
public virtual Mono.Cecil.TypeReference DeclaringType { get { throw null; } set { } }
|
||
|
public abstract string FullName { get; }
|
||
|
public virtual bool IsDefinition { get { throw null; } }
|
||
|
public bool IsWindowsRuntimeProjection { get { throw null; } }
|
||
|
public Mono.Cecil.MetadataToken MetadataToken { get { throw null; } set { } }
|
||
|
public virtual Mono.Cecil.ModuleDefinition Module { get { throw null; } }
|
||
|
public virtual string Name { get { throw null; } set { } }
|
||
|
public Mono.Cecil.IMemberDefinition Resolve() { throw null; }
|
||
|
protected abstract Mono.Cecil.IMemberDefinition ResolveDefinition();
|
||
|
public override string ToString() { throw null; }
|
||
|
}
|
||
|
public enum MetadataKind
|
||
|
{
|
||
|
Ecma335 = 0,
|
||
|
ManagedWindowsMetadata = 2,
|
||
|
WindowsMetadata = 1,
|
||
|
}
|
||
|
public partial class MetadataResolver : Mono.Cecil.IMetadataResolver
|
||
|
{
|
||
|
public MetadataResolver(Mono.Cecil.IAssemblyResolver assemblyResolver) { }
|
||
|
public Mono.Cecil.IAssemblyResolver AssemblyResolver { get { throw null; } }
|
||
|
public static Mono.Cecil.MethodDefinition GetMethod(Mono.Collections.Generic.Collection<Mono.Cecil.MethodDefinition> methods, Mono.Cecil.MethodReference reference) { throw null; }
|
||
|
public virtual Mono.Cecil.FieldDefinition Resolve(Mono.Cecil.FieldReference field) { throw null; }
|
||
|
public virtual Mono.Cecil.MethodDefinition Resolve(Mono.Cecil.MethodReference method) { throw null; }
|
||
|
public virtual Mono.Cecil.TypeDefinition Resolve(Mono.Cecil.TypeReference type) { throw null; }
|
||
|
}
|
||
|
public enum MetadataScopeType
|
||
|
{
|
||
|
AssemblyNameReference = 0,
|
||
|
ModuleDefinition = 2,
|
||
|
ModuleReference = 1,
|
||
|
}
|
||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||
|
public partial struct MetadataToken : System.IEquatable<Mono.Cecil.MetadataToken>
|
||
|
{
|
||
|
private int _dummyPrimitive;
|
||
|
public static readonly Mono.Cecil.MetadataToken Zero;
|
||
|
public MetadataToken(Mono.Cecil.TokenType type) { throw null; }
|
||
|
public MetadataToken(Mono.Cecil.TokenType type, int rid) { throw null; }
|
||
|
public MetadataToken(Mono.Cecil.TokenType type, uint rid) { throw null; }
|
||
|
public MetadataToken(uint token) { throw null; }
|
||
|
public uint RID { get { throw null; } }
|
||
|
public Mono.Cecil.TokenType TokenType { get { throw null; } }
|
||
|
public bool Equals(Mono.Cecil.MetadataToken other) { throw null; }
|
||
|
public override bool Equals(object obj) { throw null; }
|
||
|
public override int GetHashCode() { throw null; }
|
||
|
public static bool operator ==(Mono.Cecil.MetadataToken one, Mono.Cecil.MetadataToken other) { throw null; }
|
||
|
public static bool operator !=(Mono.Cecil.MetadataToken one, Mono.Cecil.MetadataToken other) { throw null; }
|
||
|
public int ToInt32() { throw null; }
|
||
|
public override string ToString() { throw null; }
|
||
|
public uint ToUInt32() { throw null; }
|
||
|
}
|
||
|
public enum MetadataType : byte
|
||
|
{
|
||
|
Array = (byte)20,
|
||
|
Boolean = (byte)2,
|
||
|
ByReference = (byte)16,
|
||
|
Byte = (byte)5,
|
||
|
Char = (byte)3,
|
||
|
Class = (byte)18,
|
||
|
Double = (byte)13,
|
||
|
FunctionPointer = (byte)27,
|
||
|
GenericInstance = (byte)21,
|
||
|
Int16 = (byte)6,
|
||
|
Int32 = (byte)8,
|
||
|
Int64 = (byte)10,
|
||
|
IntPtr = (byte)24,
|
||
|
MVar = (byte)30,
|
||
|
Object = (byte)28,
|
||
|
OptionalModifier = (byte)32,
|
||
|
Pinned = (byte)69,
|
||
|
Pointer = (byte)15,
|
||
|
RequiredModifier = (byte)31,
|
||
|
SByte = (byte)4,
|
||
|
Sentinel = (byte)65,
|
||
|
Single = (byte)12,
|
||
|
String = (byte)14,
|
||
|
TypedByReference = (byte)22,
|
||
|
UInt16 = (byte)7,
|
||
|
UInt32 = (byte)9,
|
||
|
UInt64 = (byte)11,
|
||
|
UIntPtr = (byte)25,
|
||
|
ValueType = (byte)17,
|
||
|
Var = (byte)19,
|
||
|
Void = (byte)1,
|
||
|
}
|
||
|
[System.FlagsAttribute]
|
||
|
public enum MethodAttributes : ushort
|
||
|
{
|
||
|
Abstract = (ushort)1024,
|
||
|
Assembly = (ushort)3,
|
||
|
CheckAccessOnOverride = (ushort)512,
|
||
|
CompilerControlled = (ushort)0,
|
||
|
FamANDAssem = (ushort)2,
|
||
|
Family = (ushort)4,
|
||
|
FamORAssem = (ushort)5,
|
||
|
Final = (ushort)32,
|
||
|
HasSecurity = (ushort)16384,
|
||
|
HideBySig = (ushort)128,
|
||
|
MemberAccessMask = (ushort)7,
|
||
|
NewSlot = (ushort)256,
|
||
|
PInvokeImpl = (ushort)8192,
|
||
|
Private = (ushort)1,
|
||
|
Public = (ushort)6,
|
||
|
RequireSecObject = (ushort)32768,
|
||
|
ReuseSlot = (ushort)0,
|
||
|
RTSpecialName = (ushort)4096,
|
||
|
SpecialName = (ushort)2048,
|
||
|
Static = (ushort)16,
|
||
|
UnmanagedExport = (ushort)8,
|
||
|
Virtual = (ushort)64,
|
||
|
VtableLayoutMask = (ushort)256,
|
||
|
}
|
||
|
public enum MethodCallingConvention : byte
|
||
|
{
|
||
|
C = (byte)1,
|
||
|
Default = (byte)0,
|
||
|
FastCall = (byte)4,
|
||
|
Generic = (byte)16,
|
||
|
StdCall = (byte)2,
|
||
|
ThisCall = (byte)3,
|
||
|
VarArg = (byte)5,
|
||
|
}
|
||
|
public sealed partial class MethodDefinition : Mono.Cecil.MethodReference, Mono.Cecil.Cil.ICustomDebugInformationProvider, Mono.Cecil.ICustomAttributeProvider, Mono.Cecil.IMemberDefinition, Mono.Cecil.IMetadataTokenProvider, Mono.Cecil.ISecurityDeclarationProvider
|
||
|
{
|
||
|
public MethodDefinition(string name, Mono.Cecil.MethodAttributes attributes, Mono.Cecil.TypeReference returnType) : base (default(string), default(Mono.Cecil.TypeReference)) { }
|
||
|
public bool AggressiveInlining { get { throw null; } set { } }
|
||
|
public Mono.Cecil.MethodAttributes Attributes { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.MethodBody Body { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttribute> CustomAttributes { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.Cil.CustomDebugInformation> CustomDebugInformations { get { throw null; } }
|
||
|
public Mono.Cecil.Cil.MethodDebugInformation DebugInformation { get { throw null; } set { } }
|
||
|
public new Mono.Cecil.TypeDefinition DeclaringType { get { throw null; } set { } }
|
||
|
public override Mono.Collections.Generic.Collection<Mono.Cecil.GenericParameter> GenericParameters { get { throw null; } }
|
||
|
public bool HasBody { get { throw null; } }
|
||
|
public bool HasCustomAttributes { get { throw null; } }
|
||
|
public bool HasCustomDebugInformations { get { throw null; } }
|
||
|
public override bool HasGenericParameters { get { throw null; } }
|
||
|
public bool HasOverrides { get { throw null; } }
|
||
|
public bool HasPInvokeInfo { get { throw null; } }
|
||
|
public bool HasSecurity { get { throw null; } set { } }
|
||
|
public bool HasSecurityDeclarations { get { throw null; } }
|
||
|
public Mono.Cecil.MethodImplAttributes ImplAttributes { get { throw null; } set { } }
|
||
|
public bool IsAbstract { get { throw null; } set { } }
|
||
|
public bool IsAddOn { get { throw null; } set { } }
|
||
|
public bool IsAssembly { get { throw null; } set { } }
|
||
|
public bool IsCheckAccessOnOverride { get { throw null; } set { } }
|
||
|
public bool IsCompilerControlled { get { throw null; } set { } }
|
||
|
public bool IsConstructor { get { throw null; } }
|
||
|
public override bool IsDefinition { get { throw null; } }
|
||
|
public bool IsFamily { get { throw null; } set { } }
|
||
|
public bool IsFamilyAndAssembly { get { throw null; } set { } }
|
||
|
public bool IsFamilyOrAssembly { get { throw null; } set { } }
|
||
|
public bool IsFinal { get { throw null; } set { } }
|
||
|
public bool IsFire { get { throw null; } set { } }
|
||
|
public bool IsForwardRef { get { throw null; } set { } }
|
||
|
public bool IsGetter { get { throw null; } set { } }
|
||
|
public bool IsHideBySig { get { throw null; } set { } }
|
||
|
public bool IsIL { get { throw null; } set { } }
|
||
|
public bool IsInternalCall { get { throw null; } set { } }
|
||
|
public bool IsManaged { get { throw null; } set { } }
|
||
|
public bool IsNative { get { throw null; } set { } }
|
||
|
public bool IsNewSlot { get { throw null; } set { } }
|
||
|
public bool IsOther { get { throw null; } set { } }
|
||
|
public bool IsPInvokeImpl { get { throw null; } set { } }
|
||
|
public bool IsPreserveSig { get { throw null; } set { } }
|
||
|
public bool IsPrivate { get { throw null; } set { } }
|
||
|
public bool IsPublic { get { throw null; } set { } }
|
||
|
public bool IsRemoveOn { get { throw null; } set { } }
|
||
|
public bool IsReuseSlot { get { throw null; } set { } }
|
||
|
public bool IsRuntime { get { throw null; } set { } }
|
||
|
public bool IsRuntimeSpecialName { get { throw null; } set { } }
|
||
|
public bool IsSetter { get { throw null; } set { } }
|
||
|
public bool IsSpecialName { get { throw null; } set { } }
|
||
|
public bool IsStatic { get { throw null; } set { } }
|
||
|
public bool IsSynchronized { get { throw null; } set { } }
|
||
|
public bool IsUnmanaged { get { throw null; } set { } }
|
||
|
public bool IsUnmanagedExport { get { throw null; } set { } }
|
||
|
public bool IsVirtual { get { throw null; } set { } }
|
||
|
public override string Name { get { throw null; } set { } }
|
||
|
public bool NoInlining { get { throw null; } set { } }
|
||
|
public bool NoOptimization { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.MethodReference> Overrides { get { throw null; } }
|
||
|
public Mono.Cecil.PInvokeInfo PInvokeInfo { get { throw null; } set { } }
|
||
|
public int RVA { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.SecurityDeclaration> SecurityDeclarations { get { throw null; } }
|
||
|
public Mono.Cecil.MethodSemanticsAttributes SemanticsAttributes { get { throw null; } set { } }
|
||
|
public override Mono.Cecil.MethodDefinition Resolve() { throw null; }
|
||
|
}
|
||
|
[System.FlagsAttribute]
|
||
|
public enum MethodImplAttributes : ushort
|
||
|
{
|
||
|
AggressiveInlining = (ushort)256,
|
||
|
CodeTypeMask = (ushort)3,
|
||
|
ForwardRef = (ushort)16,
|
||
|
IL = (ushort)0,
|
||
|
InternalCall = (ushort)4096,
|
||
|
Managed = (ushort)0,
|
||
|
ManagedMask = (ushort)4,
|
||
|
Native = (ushort)1,
|
||
|
NoInlining = (ushort)8,
|
||
|
NoOptimization = (ushort)64,
|
||
|
OPTIL = (ushort)2,
|
||
|
PreserveSig = (ushort)128,
|
||
|
Runtime = (ushort)3,
|
||
|
Synchronized = (ushort)32,
|
||
|
Unmanaged = (ushort)4,
|
||
|
}
|
||
|
public partial class MethodReference : Mono.Cecil.MemberReference, Mono.Cecil.IGenericParameterProvider, Mono.Cecil.IMetadataTokenProvider, Mono.Cecil.IMethodSignature
|
||
|
{
|
||
|
public MethodReference(string name, Mono.Cecil.TypeReference returnType) { }
|
||
|
public MethodReference(string name, Mono.Cecil.TypeReference returnType, Mono.Cecil.TypeReference declaringType) { }
|
||
|
public virtual Mono.Cecil.MethodCallingConvention CallingConvention { get { throw null; } set { } }
|
||
|
public override bool ContainsGenericParameter { get { throw null; } }
|
||
|
public virtual bool ExplicitThis { get { throw null; } set { } }
|
||
|
public override string FullName { get { throw null; } }
|
||
|
public virtual Mono.Collections.Generic.Collection<Mono.Cecil.GenericParameter> GenericParameters { get { throw null; } }
|
||
|
public virtual bool HasGenericParameters { get { throw null; } }
|
||
|
public virtual bool HasParameters { get { throw null; } }
|
||
|
public virtual bool HasThis { get { throw null; } set { } }
|
||
|
public virtual bool IsGenericInstance { get { throw null; } }
|
||
|
public virtual Mono.Cecil.MethodReturnType MethodReturnType { get { throw null; } set { } }
|
||
|
Mono.Cecil.GenericParameterType Mono.Cecil.IGenericParameterProvider.GenericParameterType { get { throw null; } }
|
||
|
public virtual Mono.Collections.Generic.Collection<Mono.Cecil.ParameterDefinition> Parameters { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference ReturnType { get { throw null; } set { } }
|
||
|
public virtual Mono.Cecil.MethodReference GetElementMethod() { throw null; }
|
||
|
public virtual new Mono.Cecil.MethodDefinition Resolve() { throw null; }
|
||
|
protected override Mono.Cecil.IMemberDefinition ResolveDefinition() { throw null; }
|
||
|
}
|
||
|
public sealed partial class MethodReturnType : Mono.Cecil.IConstantProvider, Mono.Cecil.ICustomAttributeProvider, Mono.Cecil.IMarshalInfoProvider, Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
public MethodReturnType(Mono.Cecil.IMethodSignature method) { }
|
||
|
public Mono.Cecil.ParameterAttributes Attributes { get { throw null; } set { } }
|
||
|
public object Constant { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttribute> CustomAttributes { get { throw null; } }
|
||
|
public bool HasConstant { get { throw null; } set { } }
|
||
|
public bool HasCustomAttributes { get { throw null; } }
|
||
|
public bool HasDefault { get { throw null; } set { } }
|
||
|
public bool HasFieldMarshal { get { throw null; } set { } }
|
||
|
public bool HasMarshalInfo { get { throw null; } }
|
||
|
public Mono.Cecil.MarshalInfo MarshalInfo { get { throw null; } set { } }
|
||
|
public Mono.Cecil.MetadataToken MetadataToken { get { throw null; } set { } }
|
||
|
public Mono.Cecil.IMethodSignature Method { get { throw null; } }
|
||
|
public string Name { get { throw null; } set { } }
|
||
|
public Mono.Cecil.TypeReference ReturnType { get { throw null; } set { } }
|
||
|
}
|
||
|
[System.FlagsAttribute]
|
||
|
public enum MethodSemanticsAttributes : ushort
|
||
|
{
|
||
|
AddOn = (ushort)8,
|
||
|
Fire = (ushort)32,
|
||
|
Getter = (ushort)2,
|
||
|
None = (ushort)0,
|
||
|
Other = (ushort)4,
|
||
|
RemoveOn = (ushort)16,
|
||
|
Setter = (ushort)1,
|
||
|
}
|
||
|
public abstract partial class MethodSpecification : Mono.Cecil.MethodReference
|
||
|
{
|
||
|
internal MethodSpecification() : base (default(string), default(Mono.Cecil.TypeReference)) { }
|
||
|
public override Mono.Cecil.MethodCallingConvention CallingConvention { get { throw null; } set { } }
|
||
|
public override bool ContainsGenericParameter { get { throw null; } }
|
||
|
public override Mono.Cecil.TypeReference DeclaringType { get { throw null; } set { } }
|
||
|
public Mono.Cecil.MethodReference ElementMethod { get { throw null; } }
|
||
|
public override bool ExplicitThis { get { throw null; } set { } }
|
||
|
public override bool HasParameters { get { throw null; } }
|
||
|
public override bool HasThis { get { throw null; } set { } }
|
||
|
public override Mono.Cecil.MethodReturnType MethodReturnType { get { throw null; } set { } }
|
||
|
public override Mono.Cecil.ModuleDefinition Module { get { throw null; } }
|
||
|
public override string Name { get { throw null; } set { } }
|
||
|
public override Mono.Collections.Generic.Collection<Mono.Cecil.ParameterDefinition> Parameters { get { throw null; } }
|
||
|
public sealed override Mono.Cecil.MethodReference GetElementMethod() { throw null; }
|
||
|
}
|
||
|
[System.FlagsAttribute]
|
||
|
public enum ModuleAttributes
|
||
|
{
|
||
|
ILLibrary = 4,
|
||
|
ILOnly = 1,
|
||
|
Preferred32Bit = 131072,
|
||
|
Required32Bit = 2,
|
||
|
StrongNameSigned = 8,
|
||
|
}
|
||
|
[System.FlagsAttribute]
|
||
|
public enum ModuleCharacteristics
|
||
|
{
|
||
|
AppContainer = 4096,
|
||
|
DynamicBase = 64,
|
||
|
HighEntropyVA = 32,
|
||
|
NoSEH = 1024,
|
||
|
NXCompat = 256,
|
||
|
TerminalServerAware = 32768,
|
||
|
}
|
||
|
public sealed partial class ModuleDefinition : Mono.Cecil.ModuleReference, Mono.Cecil.Cil.ICustomDebugInformationProvider, Mono.Cecil.ICustomAttributeProvider, Mono.Cecil.IMetadataTokenProvider, System.IDisposable
|
||
|
{
|
||
|
internal ModuleDefinition() : base (default(string)) { }
|
||
|
public Mono.Cecil.TargetArchitecture Architecture { get { throw null; } set { } }
|
||
|
public Mono.Cecil.AssemblyDefinition Assembly { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.AssemblyNameReference> AssemblyReferences { get { throw null; } }
|
||
|
public Mono.Cecil.IAssemblyResolver AssemblyResolver { get { throw null; } }
|
||
|
public Mono.Cecil.ModuleAttributes Attributes { get { throw null; } set { } }
|
||
|
public Mono.Cecil.ModuleCharacteristics Characteristics { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttribute> CustomAttributes { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.Cil.CustomDebugInformation> CustomDebugInformations { get { throw null; } }
|
||
|
public Mono.Cecil.MethodDefinition EntryPoint { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.ExportedType> ExportedTypes { get { throw null; } }
|
||
|
public string FileName { get { throw null; } }
|
||
|
[System.ObsoleteAttribute("Use FileName")]
|
||
|
public string FullyQualifiedName { get { throw null; } }
|
||
|
public bool HasAssemblyReferences { get { throw null; } }
|
||
|
public bool HasCustomAttributes { get { throw null; } }
|
||
|
public bool HasCustomDebugInformations { get { throw null; } }
|
||
|
public bool HasDebugHeader { get { throw null; } }
|
||
|
public bool HasExportedTypes { get { throw null; } }
|
||
|
public bool HasModuleReferences { get { throw null; } }
|
||
|
public bool HasResources { get { throw null; } }
|
||
|
public bool HasSymbols { get { throw null; } }
|
||
|
public bool HasTypes { get { throw null; } }
|
||
|
public bool IsMain { get { throw null; } }
|
||
|
public Mono.Cecil.ModuleKind Kind { get { throw null; } set { } }
|
||
|
public Mono.Cecil.MetadataKind MetadataKind { get { throw null; } set { } }
|
||
|
public Mono.Cecil.IMetadataResolver MetadataResolver { get { throw null; } }
|
||
|
public override Mono.Cecil.MetadataScopeType MetadataScopeType { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.ModuleReference> ModuleReferences { get { throw null; } }
|
||
|
public System.Guid Mvid { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.Resource> Resources { get { throw null; } }
|
||
|
public Mono.Cecil.TargetRuntime Runtime { get { throw null; } set { } }
|
||
|
public string RuntimeVersion { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.ISymbolReader SymbolReader { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.TypeDefinition> Types { get { throw null; } }
|
||
|
public Mono.Cecil.TypeSystem TypeSystem { get { throw null; } }
|
||
|
public static Mono.Cecil.ModuleDefinition CreateModule(string name, Mono.Cecil.ModuleKind kind) { throw null; }
|
||
|
public static Mono.Cecil.ModuleDefinition CreateModule(string name, Mono.Cecil.ModuleParameters parameters) { throw null; }
|
||
|
public void Dispose() { }
|
||
|
public System.Collections.Generic.IEnumerable<Mono.Cecil.CustomAttribute> GetCustomAttributes() { throw null; }
|
||
|
public Mono.Cecil.Cil.ImageDebugHeader GetDebugHeader() { throw null; }
|
||
|
public System.Collections.Generic.IEnumerable<Mono.Cecil.MemberReference> GetMemberReferences() { throw null; }
|
||
|
public Mono.Cecil.TypeDefinition GetType(string fullName) { throw null; }
|
||
|
public Mono.Cecil.TypeReference GetType(string fullName, bool runtimeName) { throw null; }
|
||
|
public Mono.Cecil.TypeDefinition GetType(string @namespace, string name) { throw null; }
|
||
|
public System.Collections.Generic.IEnumerable<Mono.Cecil.TypeReference> GetTypeReferences() { throw null; }
|
||
|
public System.Collections.Generic.IEnumerable<Mono.Cecil.TypeDefinition> GetTypes() { throw null; }
|
||
|
public bool HasTypeReference(string fullName) { throw null; }
|
||
|
public bool HasTypeReference(string scope, string fullName) { throw null; }
|
||
|
[System.ObsoleteAttribute("Use ImportReference", false)]
|
||
|
public Mono.Cecil.FieldReference Import(Mono.Cecil.FieldReference field) { throw null; }
|
||
|
[System.ObsoleteAttribute("Use ImportReference", false)]
|
||
|
public Mono.Cecil.FieldReference Import(Mono.Cecil.FieldReference field, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
[System.ObsoleteAttribute("Use ImportReference", false)]
|
||
|
public Mono.Cecil.MethodReference Import(Mono.Cecil.MethodReference method) { throw null; }
|
||
|
[System.ObsoleteAttribute("Use ImportReference", false)]
|
||
|
public Mono.Cecil.MethodReference Import(Mono.Cecil.MethodReference method, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
[System.ObsoleteAttribute("Use ImportReference", false)]
|
||
|
public Mono.Cecil.TypeReference Import(Mono.Cecil.TypeReference type) { throw null; }
|
||
|
[System.ObsoleteAttribute("Use ImportReference", false)]
|
||
|
public Mono.Cecil.TypeReference Import(Mono.Cecil.TypeReference type, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
[System.ObsoleteAttribute("Use ImportReference", false)]
|
||
|
public Mono.Cecil.FieldReference Import(System.Reflection.FieldInfo field) { throw null; }
|
||
|
[System.ObsoleteAttribute("Use ImportReference", false)]
|
||
|
public Mono.Cecil.FieldReference Import(System.Reflection.FieldInfo field, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
[System.ObsoleteAttribute("Use ImportReference", false)]
|
||
|
public Mono.Cecil.MethodReference Import(System.Reflection.MethodBase method) { throw null; }
|
||
|
[System.ObsoleteAttribute("Use ImportReference", false)]
|
||
|
public Mono.Cecil.MethodReference Import(System.Reflection.MethodBase method, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
[System.ObsoleteAttribute("Use ImportReference", false)]
|
||
|
public Mono.Cecil.TypeReference Import(System.Type type) { throw null; }
|
||
|
[System.ObsoleteAttribute("Use ImportReference", false)]
|
||
|
public Mono.Cecil.TypeReference Import(System.Type type, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
public Mono.Cecil.FieldReference ImportReference(Mono.Cecil.FieldReference field) { throw null; }
|
||
|
public Mono.Cecil.FieldReference ImportReference(Mono.Cecil.FieldReference field, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
public Mono.Cecil.MethodReference ImportReference(Mono.Cecil.MethodReference method) { throw null; }
|
||
|
public Mono.Cecil.MethodReference ImportReference(Mono.Cecil.MethodReference method, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
public Mono.Cecil.TypeReference ImportReference(Mono.Cecil.TypeReference type) { throw null; }
|
||
|
public Mono.Cecil.TypeReference ImportReference(Mono.Cecil.TypeReference type, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
public Mono.Cecil.FieldReference ImportReference(System.Reflection.FieldInfo field) { throw null; }
|
||
|
public Mono.Cecil.FieldReference ImportReference(System.Reflection.FieldInfo field, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
public Mono.Cecil.MethodReference ImportReference(System.Reflection.MethodBase method) { throw null; }
|
||
|
public Mono.Cecil.MethodReference ImportReference(System.Reflection.MethodBase method, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
public Mono.Cecil.TypeReference ImportReference(System.Type type) { throw null; }
|
||
|
public Mono.Cecil.TypeReference ImportReference(System.Type type, Mono.Cecil.IGenericParameterProvider context) { throw null; }
|
||
|
public Mono.Cecil.IMetadataTokenProvider LookupToken(Mono.Cecil.MetadataToken token) { throw null; }
|
||
|
public Mono.Cecil.IMetadataTokenProvider LookupToken(int token) { throw null; }
|
||
|
public static Mono.Cecil.ModuleDefinition ReadModule(System.IO.Stream stream) { throw null; }
|
||
|
public static Mono.Cecil.ModuleDefinition ReadModule(System.IO.Stream stream, Mono.Cecil.ReaderParameters parameters) { throw null; }
|
||
|
public static Mono.Cecil.ModuleDefinition ReadModule(string fileName) { throw null; }
|
||
|
public static Mono.Cecil.ModuleDefinition ReadModule(string fileName, Mono.Cecil.ReaderParameters parameters) { throw null; }
|
||
|
public void ReadSymbols() { }
|
||
|
public void ReadSymbols(Mono.Cecil.Cil.ISymbolReader reader) { }
|
||
|
public void ReadSymbols(Mono.Cecil.Cil.ISymbolReader reader, bool throwIfSymbolsAreNotMaching) { }
|
||
|
public bool TryGetTypeReference(string fullName, out Mono.Cecil.TypeReference type) { throw null; }
|
||
|
public bool TryGetTypeReference(string scope, string fullName, out Mono.Cecil.TypeReference type) { throw null; }
|
||
|
public void Write() { }
|
||
|
public void Write(Mono.Cecil.WriterParameters parameters) { }
|
||
|
public void Write(System.IO.Stream stream) { }
|
||
|
public void Write(System.IO.Stream stream, Mono.Cecil.WriterParameters parameters) { }
|
||
|
public void Write(string fileName) { }
|
||
|
public void Write(string fileName, Mono.Cecil.WriterParameters parameters) { }
|
||
|
}
|
||
|
public enum ModuleKind
|
||
|
{
|
||
|
Console = 1,
|
||
|
Dll = 0,
|
||
|
NetModule = 3,
|
||
|
Windows = 2,
|
||
|
}
|
||
|
public sealed partial class ModuleParameters
|
||
|
{
|
||
|
public ModuleParameters() { }
|
||
|
public Mono.Cecil.TargetArchitecture Architecture { get { throw null; } set { } }
|
||
|
public Mono.Cecil.IAssemblyResolver AssemblyResolver { get { throw null; } set { } }
|
||
|
public Mono.Cecil.ModuleKind Kind { get { throw null; } set { } }
|
||
|
public Mono.Cecil.IMetadataImporterProvider MetadataImporterProvider { get { throw null; } set { } }
|
||
|
public Mono.Cecil.IMetadataResolver MetadataResolver { get { throw null; } set { } }
|
||
|
public Mono.Cecil.IReflectionImporterProvider ReflectionImporterProvider { get { throw null; } set { } }
|
||
|
public Mono.Cecil.TargetRuntime Runtime { get { throw null; } set { } }
|
||
|
public System.Nullable<uint> Timestamp { get { throw null; } set { } }
|
||
|
}
|
||
|
public partial class ModuleReference : Mono.Cecil.IMetadataScope, Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
public ModuleReference(string name) { }
|
||
|
public virtual Mono.Cecil.MetadataScopeType MetadataScopeType { get { throw null; } }
|
||
|
public Mono.Cecil.MetadataToken MetadataToken { get { throw null; } set { } }
|
||
|
public string Name { get { throw null; } set { } }
|
||
|
public override string ToString() { throw null; }
|
||
|
}
|
||
|
public enum NativeType
|
||
|
{
|
||
|
ANSIBStr = 35,
|
||
|
Array = 42,
|
||
|
ASAny = 40,
|
||
|
Boolean = 2,
|
||
|
BStr = 19,
|
||
|
ByValStr = 34,
|
||
|
Currency = 15,
|
||
|
CustomMarshaler = 44,
|
||
|
Error = 45,
|
||
|
FixedArray = 30,
|
||
|
FixedSysString = 23,
|
||
|
Func = 38,
|
||
|
I1 = 3,
|
||
|
I2 = 5,
|
||
|
I4 = 7,
|
||
|
I8 = 9,
|
||
|
IDispatch = 26,
|
||
|
Int = 31,
|
||
|
IntF = 28,
|
||
|
IUnknown = 25,
|
||
|
LPStr = 20,
|
||
|
LPStruct = 43,
|
||
|
LPTStr = 22,
|
||
|
LPWStr = 21,
|
||
|
Max = 80,
|
||
|
None = 102,
|
||
|
R4 = 11,
|
||
|
R8 = 12,
|
||
|
SafeArray = 29,
|
||
|
Struct = 27,
|
||
|
TBStr = 36,
|
||
|
U1 = 4,
|
||
|
U2 = 6,
|
||
|
U4 = 8,
|
||
|
U8 = 10,
|
||
|
UInt = 32,
|
||
|
VariantBool = 37,
|
||
|
}
|
||
|
public sealed partial class OptionalModifierType : Mono.Cecil.TypeSpecification, Mono.Cecil.IModifierType
|
||
|
{
|
||
|
public OptionalModifierType(Mono.Cecil.TypeReference modifierType, Mono.Cecil.TypeReference type) { }
|
||
|
public override bool ContainsGenericParameter { get { throw null; } }
|
||
|
public override string FullName { get { throw null; } }
|
||
|
public override bool IsOptionalModifier { get { throw null; } }
|
||
|
public override bool IsValueType { get { throw null; } set { } }
|
||
|
public Mono.Cecil.TypeReference ModifierType { get { throw null; } set { } }
|
||
|
public override string Name { get { throw null; } }
|
||
|
}
|
||
|
[System.FlagsAttribute]
|
||
|
public enum ParameterAttributes : ushort
|
||
|
{
|
||
|
HasDefault = (ushort)4096,
|
||
|
HasFieldMarshal = (ushort)8192,
|
||
|
In = (ushort)1,
|
||
|
Lcid = (ushort)4,
|
||
|
None = (ushort)0,
|
||
|
Optional = (ushort)16,
|
||
|
Out = (ushort)2,
|
||
|
Retval = (ushort)8,
|
||
|
Unused = (ushort)53216,
|
||
|
}
|
||
|
public sealed partial class ParameterDefinition : Mono.Cecil.ParameterReference, Mono.Cecil.IConstantProvider, Mono.Cecil.ICustomAttributeProvider, Mono.Cecil.IMarshalInfoProvider, Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
public ParameterDefinition(Mono.Cecil.TypeReference parameterType) { }
|
||
|
public ParameterDefinition(string name, Mono.Cecil.ParameterAttributes attributes, Mono.Cecil.TypeReference parameterType) { }
|
||
|
public Mono.Cecil.ParameterAttributes Attributes { get { throw null; } set { } }
|
||
|
public object Constant { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttribute> CustomAttributes { get { throw null; } }
|
||
|
public bool HasConstant { get { throw null; } set { } }
|
||
|
public bool HasCustomAttributes { get { throw null; } }
|
||
|
public bool HasDefault { get { throw null; } set { } }
|
||
|
public bool HasFieldMarshal { get { throw null; } set { } }
|
||
|
public bool HasMarshalInfo { get { throw null; } }
|
||
|
public bool IsIn { get { throw null; } set { } }
|
||
|
public bool IsLcid { get { throw null; } set { } }
|
||
|
public bool IsOptional { get { throw null; } set { } }
|
||
|
public bool IsOut { get { throw null; } set { } }
|
||
|
public bool IsReturnValue { get { throw null; } set { } }
|
||
|
public Mono.Cecil.MarshalInfo MarshalInfo { get { throw null; } set { } }
|
||
|
public Mono.Cecil.IMethodSignature Method { get { throw null; } }
|
||
|
public int Sequence { get { throw null; } }
|
||
|
public override Mono.Cecil.ParameterDefinition Resolve() { throw null; }
|
||
|
}
|
||
|
public abstract partial class ParameterReference : Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
internal ParameterReference() { }
|
||
|
protected Mono.Cecil.TypeReference parameter_type;
|
||
|
public int Index { get { throw null; } }
|
||
|
public Mono.Cecil.MetadataToken MetadataToken { get { throw null; } set { } }
|
||
|
public string Name { get { throw null; } set { } }
|
||
|
public Mono.Cecil.TypeReference ParameterType { get { throw null; } set { } }
|
||
|
public abstract Mono.Cecil.ParameterDefinition Resolve();
|
||
|
public override string ToString() { throw null; }
|
||
|
}
|
||
|
public sealed partial class PinnedType : Mono.Cecil.TypeSpecification
|
||
|
{
|
||
|
public PinnedType(Mono.Cecil.TypeReference type) { }
|
||
|
public override bool IsPinned { get { throw null; } }
|
||
|
public override bool IsValueType { get { throw null; } set { } }
|
||
|
}
|
||
|
[System.FlagsAttribute]
|
||
|
public enum PInvokeAttributes : ushort
|
||
|
{
|
||
|
BestFitDisabled = (ushort)32,
|
||
|
BestFitEnabled = (ushort)16,
|
||
|
BestFitMask = (ushort)48,
|
||
|
CallConvCdecl = (ushort)512,
|
||
|
CallConvFastcall = (ushort)1280,
|
||
|
CallConvMask = (ushort)1792,
|
||
|
CallConvStdCall = (ushort)768,
|
||
|
CallConvThiscall = (ushort)1024,
|
||
|
CallConvWinapi = (ushort)256,
|
||
|
CharSetAnsi = (ushort)2,
|
||
|
CharSetAuto = (ushort)6,
|
||
|
CharSetMask = (ushort)6,
|
||
|
CharSetNotSpec = (ushort)0,
|
||
|
CharSetUnicode = (ushort)4,
|
||
|
NoMangle = (ushort)1,
|
||
|
SupportsLastError = (ushort)64,
|
||
|
ThrowOnUnmappableCharDisabled = (ushort)8192,
|
||
|
ThrowOnUnmappableCharEnabled = (ushort)4096,
|
||
|
ThrowOnUnmappableCharMask = (ushort)12288,
|
||
|
}
|
||
|
public sealed partial class PInvokeInfo
|
||
|
{
|
||
|
public PInvokeInfo(Mono.Cecil.PInvokeAttributes attributes, string entryPoint, Mono.Cecil.ModuleReference module) { }
|
||
|
public Mono.Cecil.PInvokeAttributes Attributes { get { throw null; } set { } }
|
||
|
public string EntryPoint { get { throw null; } set { } }
|
||
|
public bool IsBestFitDisabled { get { throw null; } set { } }
|
||
|
public bool IsBestFitEnabled { get { throw null; } set { } }
|
||
|
public bool IsCallConvCdecl { get { throw null; } set { } }
|
||
|
public bool IsCallConvFastcall { get { throw null; } set { } }
|
||
|
public bool IsCallConvStdCall { get { throw null; } set { } }
|
||
|
public bool IsCallConvThiscall { get { throw null; } set { } }
|
||
|
public bool IsCallConvWinapi { get { throw null; } set { } }
|
||
|
public bool IsCharSetAnsi { get { throw null; } set { } }
|
||
|
public bool IsCharSetAuto { get { throw null; } set { } }
|
||
|
public bool IsCharSetNotSpec { get { throw null; } set { } }
|
||
|
public bool IsCharSetUnicode { get { throw null; } set { } }
|
||
|
public bool IsNoMangle { get { throw null; } set { } }
|
||
|
public bool IsThrowOnUnmappableCharDisabled { get { throw null; } set { } }
|
||
|
public bool IsThrowOnUnmappableCharEnabled { get { throw null; } set { } }
|
||
|
public Mono.Cecil.ModuleReference Module { get { throw null; } set { } }
|
||
|
public bool SupportsLastError { get { throw null; } set { } }
|
||
|
}
|
||
|
public sealed partial class PointerType : Mono.Cecil.TypeSpecification
|
||
|
{
|
||
|
public PointerType(Mono.Cecil.TypeReference type) { }
|
||
|
public override string FullName { get { throw null; } }
|
||
|
public override bool IsPointer { get { throw null; } }
|
||
|
public override bool IsValueType { get { throw null; } set { } }
|
||
|
public override string Name { get { throw null; } }
|
||
|
}
|
||
|
[System.FlagsAttribute]
|
||
|
public enum PropertyAttributes : ushort
|
||
|
{
|
||
|
HasDefault = (ushort)4096,
|
||
|
None = (ushort)0,
|
||
|
RTSpecialName = (ushort)1024,
|
||
|
SpecialName = (ushort)512,
|
||
|
Unused = (ushort)59903,
|
||
|
}
|
||
|
public sealed partial class PropertyDefinition : Mono.Cecil.PropertyReference, Mono.Cecil.IConstantProvider, Mono.Cecil.ICustomAttributeProvider, Mono.Cecil.IMemberDefinition, Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
public PropertyDefinition(string name, Mono.Cecil.PropertyAttributes attributes, Mono.Cecil.TypeReference propertyType) { }
|
||
|
public Mono.Cecil.PropertyAttributes Attributes { get { throw null; } set { } }
|
||
|
public object Constant { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttribute> CustomAttributes { get { throw null; } }
|
||
|
public new Mono.Cecil.TypeDefinition DeclaringType { get { throw null; } set { } }
|
||
|
public override string FullName { get { throw null; } }
|
||
|
public Mono.Cecil.MethodDefinition GetMethod { get { throw null; } set { } }
|
||
|
public bool HasConstant { get { throw null; } set { } }
|
||
|
public bool HasCustomAttributes { get { throw null; } }
|
||
|
public bool HasDefault { get { throw null; } set { } }
|
||
|
public bool HasOtherMethods { get { throw null; } }
|
||
|
public bool HasParameters { get { throw null; } }
|
||
|
public bool HasThis { get { throw null; } set { } }
|
||
|
public override bool IsDefinition { get { throw null; } }
|
||
|
public bool IsRuntimeSpecialName { get { throw null; } set { } }
|
||
|
public bool IsSpecialName { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.MethodDefinition> OtherMethods { get { throw null; } }
|
||
|
public override Mono.Collections.Generic.Collection<Mono.Cecil.ParameterDefinition> Parameters { get { throw null; } }
|
||
|
public Mono.Cecil.MethodDefinition SetMethod { get { throw null; } set { } }
|
||
|
public override Mono.Cecil.PropertyDefinition Resolve() { throw null; }
|
||
|
}
|
||
|
public abstract partial class PropertyReference : Mono.Cecil.MemberReference
|
||
|
{
|
||
|
internal PropertyReference() { }
|
||
|
public abstract Mono.Collections.Generic.Collection<Mono.Cecil.ParameterDefinition> Parameters { get; }
|
||
|
public Mono.Cecil.TypeReference PropertyType { get { throw null; } set { } }
|
||
|
public abstract new Mono.Cecil.PropertyDefinition Resolve();
|
||
|
protected override Mono.Cecil.IMemberDefinition ResolveDefinition() { throw null; }
|
||
|
}
|
||
|
public sealed partial class ReaderParameters
|
||
|
{
|
||
|
public ReaderParameters() { }
|
||
|
public ReaderParameters(Mono.Cecil.ReadingMode readingMode) { }
|
||
|
public bool ApplyWindowsRuntimeProjections { get { throw null; } set { } }
|
||
|
public Mono.Cecil.IAssemblyResolver AssemblyResolver { get { throw null; } set { } }
|
||
|
public bool InMemory { get { throw null; } set { } }
|
||
|
public Mono.Cecil.IMetadataImporterProvider MetadataImporterProvider { get { throw null; } set { } }
|
||
|
public Mono.Cecil.IMetadataResolver MetadataResolver { get { throw null; } set { } }
|
||
|
public Mono.Cecil.ReadingMode ReadingMode { get { throw null; } set { } }
|
||
|
public bool ReadSymbols { get { throw null; } set { } }
|
||
|
public bool ReadWrite { get { throw null; } set { } }
|
||
|
public Mono.Cecil.IReflectionImporterProvider ReflectionImporterProvider { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.ISymbolReaderProvider SymbolReaderProvider { get { throw null; } set { } }
|
||
|
public System.IO.Stream SymbolStream { get { throw null; } set { } }
|
||
|
public bool ThrowIfSymbolsAreNotMatching { get { throw null; } set { } }
|
||
|
}
|
||
|
public enum ReadingMode
|
||
|
{
|
||
|
Deferred = 2,
|
||
|
Immediate = 1,
|
||
|
}
|
||
|
public sealed partial class RequiredModifierType : Mono.Cecil.TypeSpecification, Mono.Cecil.IModifierType
|
||
|
{
|
||
|
public RequiredModifierType(Mono.Cecil.TypeReference modifierType, Mono.Cecil.TypeReference type) { }
|
||
|
public override bool ContainsGenericParameter { get { throw null; } }
|
||
|
public override string FullName { get { throw null; } }
|
||
|
public override bool IsRequiredModifier { get { throw null; } }
|
||
|
public override bool IsValueType { get { throw null; } set { } }
|
||
|
public Mono.Cecil.TypeReference ModifierType { get { throw null; } set { } }
|
||
|
public override string Name { get { throw null; } }
|
||
|
}
|
||
|
[System.SerializableAttribute]
|
||
|
public sealed partial class ResolutionException : System.Exception
|
||
|
{
|
||
|
public ResolutionException(Mono.Cecil.MemberReference member) { }
|
||
|
public ResolutionException(Mono.Cecil.MemberReference member, System.Exception innerException) { }
|
||
|
public Mono.Cecil.MemberReference Member { get { throw null; } }
|
||
|
public Mono.Cecil.IMetadataScope Scope { get { throw null; } }
|
||
|
}
|
||
|
public abstract partial class Resource
|
||
|
{
|
||
|
internal Resource() { }
|
||
|
public Mono.Cecil.ManifestResourceAttributes Attributes { get { throw null; } set { } }
|
||
|
public bool IsPrivate { get { throw null; } set { } }
|
||
|
public bool IsPublic { get { throw null; } set { } }
|
||
|
public string Name { get { throw null; } set { } }
|
||
|
public abstract Mono.Cecil.ResourceType ResourceType { get; }
|
||
|
}
|
||
|
public enum ResourceType
|
||
|
{
|
||
|
AssemblyLinked = 2,
|
||
|
Embedded = 1,
|
||
|
Linked = 0,
|
||
|
}
|
||
|
public sealed partial class SafeArrayMarshalInfo : Mono.Cecil.MarshalInfo
|
||
|
{
|
||
|
public SafeArrayMarshalInfo() : base (default(Mono.Cecil.NativeType)) { }
|
||
|
public Mono.Cecil.VariantType ElementType { get { throw null; } set { } }
|
||
|
}
|
||
|
public enum SecurityAction : ushort
|
||
|
{
|
||
|
Assert = (ushort)3,
|
||
|
Demand = (ushort)2,
|
||
|
Deny = (ushort)4,
|
||
|
InheritDemand = (ushort)7,
|
||
|
LinkDemand = (ushort)6,
|
||
|
NonCasDemand = (ushort)13,
|
||
|
NonCasInheritance = (ushort)15,
|
||
|
NonCasLinkDemand = (ushort)14,
|
||
|
PermitOnly = (ushort)5,
|
||
|
PreJitDeny = (ushort)12,
|
||
|
PreJitGrant = (ushort)11,
|
||
|
Request = (ushort)1,
|
||
|
RequestMinimum = (ushort)8,
|
||
|
RequestOptional = (ushort)9,
|
||
|
RequestRefuse = (ushort)10,
|
||
|
}
|
||
|
[System.Diagnostics.DebuggerDisplayAttribute("{AttributeType}")]
|
||
|
public sealed partial class SecurityAttribute : Mono.Cecil.ICustomAttribute
|
||
|
{
|
||
|
public SecurityAttribute(Mono.Cecil.TypeReference attributeType) { }
|
||
|
public Mono.Cecil.TypeReference AttributeType { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttributeNamedArgument> Fields { get { throw null; } }
|
||
|
public bool HasFields { get { throw null; } }
|
||
|
public bool HasProperties { get { throw null; } }
|
||
|
Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttributeArgument> Mono.Cecil.ICustomAttribute.ConstructorArguments { get { throw null; } }
|
||
|
bool Mono.Cecil.ICustomAttribute.HasConstructorArguments { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttributeNamedArgument> Properties { get { throw null; } }
|
||
|
}
|
||
|
public sealed partial class SecurityDeclaration
|
||
|
{
|
||
|
public SecurityDeclaration(Mono.Cecil.SecurityAction action) { }
|
||
|
public SecurityDeclaration(Mono.Cecil.SecurityAction action, byte[] blob) { }
|
||
|
public Mono.Cecil.SecurityAction Action { get { throw null; } set { } }
|
||
|
public bool HasSecurityAttributes { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.SecurityAttribute> SecurityAttributes { get { throw null; } }
|
||
|
public byte[] GetBlob() { throw null; }
|
||
|
}
|
||
|
public sealed partial class SentinelType : Mono.Cecil.TypeSpecification
|
||
|
{
|
||
|
public SentinelType(Mono.Cecil.TypeReference type) { }
|
||
|
public override bool IsSentinel { get { throw null; } }
|
||
|
public override bool IsValueType { get { throw null; } set { } }
|
||
|
}
|
||
|
public enum TargetArchitecture
|
||
|
{
|
||
|
AMD64 = 34404,
|
||
|
ARM = 448,
|
||
|
ARM64 = 43620,
|
||
|
ARMv7 = 452,
|
||
|
I386 = 332,
|
||
|
IA64 = 512,
|
||
|
}
|
||
|
public enum TargetRuntime
|
||
|
{
|
||
|
Net_1_0 = 0,
|
||
|
Net_1_1 = 1,
|
||
|
Net_2_0 = 2,
|
||
|
Net_4_0 = 3,
|
||
|
}
|
||
|
public enum TokenType : uint
|
||
|
{
|
||
|
Assembly = (uint)536870912,
|
||
|
AssemblyRef = (uint)587202560,
|
||
|
CustomAttribute = (uint)201326592,
|
||
|
CustomDebugInformation = (uint)922746880,
|
||
|
Document = (uint)805306368,
|
||
|
Event = (uint)335544320,
|
||
|
ExportedType = (uint)654311424,
|
||
|
Field = (uint)67108864,
|
||
|
File = (uint)637534208,
|
||
|
GenericParam = (uint)704643072,
|
||
|
GenericParamConstraint = (uint)738197504,
|
||
|
ImportScope = (uint)889192448,
|
||
|
InterfaceImpl = (uint)150994944,
|
||
|
LocalConstant = (uint)872415232,
|
||
|
LocalScope = (uint)838860800,
|
||
|
LocalVariable = (uint)855638016,
|
||
|
ManifestResource = (uint)671088640,
|
||
|
MemberRef = (uint)167772160,
|
||
|
Method = (uint)100663296,
|
||
|
MethodDebugInformation = (uint)822083584,
|
||
|
MethodSpec = (uint)721420288,
|
||
|
Module = (uint)0,
|
||
|
ModuleRef = (uint)436207616,
|
||
|
Param = (uint)134217728,
|
||
|
Permission = (uint)234881024,
|
||
|
Property = (uint)385875968,
|
||
|
Signature = (uint)285212672,
|
||
|
StateMachineMethod = (uint)905969664,
|
||
|
String = (uint)1879048192,
|
||
|
TypeDef = (uint)33554432,
|
||
|
TypeRef = (uint)16777216,
|
||
|
TypeSpec = (uint)452984832,
|
||
|
}
|
||
|
[System.FlagsAttribute]
|
||
|
public enum TypeAttributes : uint
|
||
|
{
|
||
|
Abstract = (uint)128,
|
||
|
AnsiClass = (uint)0,
|
||
|
AutoClass = (uint)131072,
|
||
|
AutoLayout = (uint)0,
|
||
|
BeforeFieldInit = (uint)1048576,
|
||
|
Class = (uint)0,
|
||
|
ClassSemanticMask = (uint)32,
|
||
|
ExplicitLayout = (uint)16,
|
||
|
Forwarder = (uint)2097152,
|
||
|
HasSecurity = (uint)262144,
|
||
|
Import = (uint)4096,
|
||
|
Interface = (uint)32,
|
||
|
LayoutMask = (uint)24,
|
||
|
NestedAssembly = (uint)5,
|
||
|
NestedFamANDAssem = (uint)6,
|
||
|
NestedFamily = (uint)4,
|
||
|
NestedFamORAssem = (uint)7,
|
||
|
NestedPrivate = (uint)3,
|
||
|
NestedPublic = (uint)2,
|
||
|
NotPublic = (uint)0,
|
||
|
Public = (uint)1,
|
||
|
RTSpecialName = (uint)2048,
|
||
|
Sealed = (uint)256,
|
||
|
SequentialLayout = (uint)8,
|
||
|
Serializable = (uint)8192,
|
||
|
SpecialName = (uint)1024,
|
||
|
StringFormatMask = (uint)196608,
|
||
|
UnicodeClass = (uint)65536,
|
||
|
VisibilityMask = (uint)7,
|
||
|
WindowsRuntime = (uint)16384,
|
||
|
}
|
||
|
public sealed partial class TypeDefinition : Mono.Cecil.TypeReference, Mono.Cecil.ICustomAttributeProvider, Mono.Cecil.IMemberDefinition, Mono.Cecil.IMetadataTokenProvider, Mono.Cecil.ISecurityDeclarationProvider
|
||
|
{
|
||
|
public TypeDefinition(string @namespace, string name, Mono.Cecil.TypeAttributes attributes) : base (default(string), default(string)) { }
|
||
|
public TypeDefinition(string @namespace, string name, Mono.Cecil.TypeAttributes attributes, Mono.Cecil.TypeReference baseType) : base (default(string), default(string)) { }
|
||
|
public Mono.Cecil.TypeAttributes Attributes { get { throw null; } set { } }
|
||
|
public Mono.Cecil.TypeReference BaseType { get { throw null; } set { } }
|
||
|
public int ClassSize { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.CustomAttribute> CustomAttributes { get { throw null; } }
|
||
|
public new Mono.Cecil.TypeDefinition DeclaringType { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.EventDefinition> Events { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.FieldDefinition> Fields { get { throw null; } }
|
||
|
public override Mono.Collections.Generic.Collection<Mono.Cecil.GenericParameter> GenericParameters { get { throw null; } }
|
||
|
public bool HasCustomAttributes { get { throw null; } }
|
||
|
public bool HasEvents { get { throw null; } }
|
||
|
public bool HasFields { get { throw null; } }
|
||
|
public override bool HasGenericParameters { get { throw null; } }
|
||
|
public bool HasInterfaces { get { throw null; } }
|
||
|
public bool HasLayoutInfo { get { throw null; } }
|
||
|
public bool HasMethods { get { throw null; } }
|
||
|
public bool HasNestedTypes { get { throw null; } }
|
||
|
public bool HasProperties { get { throw null; } }
|
||
|
public bool HasSecurity { get { throw null; } set { } }
|
||
|
public bool HasSecurityDeclarations { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.InterfaceImplementation> Interfaces { get { throw null; } }
|
||
|
public bool IsAbstract { get { throw null; } set { } }
|
||
|
public bool IsAnsiClass { get { throw null; } set { } }
|
||
|
public bool IsAutoClass { get { throw null; } set { } }
|
||
|
public bool IsAutoLayout { get { throw null; } set { } }
|
||
|
public bool IsBeforeFieldInit { get { throw null; } set { } }
|
||
|
public bool IsClass { get { throw null; } set { } }
|
||
|
public override bool IsDefinition { get { throw null; } }
|
||
|
public bool IsEnum { get { throw null; } }
|
||
|
public bool IsExplicitLayout { get { throw null; } set { } }
|
||
|
public bool IsImport { get { throw null; } set { } }
|
||
|
public bool IsInterface { get { throw null; } set { } }
|
||
|
public bool IsNestedAssembly { get { throw null; } set { } }
|
||
|
public bool IsNestedFamily { get { throw null; } set { } }
|
||
|
public bool IsNestedFamilyAndAssembly { get { throw null; } set { } }
|
||
|
public bool IsNestedFamilyOrAssembly { get { throw null; } set { } }
|
||
|
public bool IsNestedPrivate { get { throw null; } set { } }
|
||
|
public bool IsNestedPublic { get { throw null; } set { } }
|
||
|
public bool IsNotPublic { get { throw null; } set { } }
|
||
|
public override bool IsPrimitive { get { throw null; } }
|
||
|
public bool IsPublic { get { throw null; } set { } }
|
||
|
public bool IsRuntimeSpecialName { get { throw null; } set { } }
|
||
|
public bool IsSealed { get { throw null; } set { } }
|
||
|
public bool IsSequentialLayout { get { throw null; } set { } }
|
||
|
public bool IsSerializable { get { throw null; } set { } }
|
||
|
public bool IsSpecialName { get { throw null; } set { } }
|
||
|
public bool IsUnicodeClass { get { throw null; } set { } }
|
||
|
public override bool IsValueType { get { throw null; } set { } }
|
||
|
public bool IsWindowsRuntime { get { throw null; } set { } }
|
||
|
public override Mono.Cecil.MetadataType MetadataType { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.MethodDefinition> Methods { get { throw null; } }
|
||
|
public override string Name { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.TypeDefinition> NestedTypes { get { throw null; } }
|
||
|
public short PackingSize { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.PropertyDefinition> Properties { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.SecurityDeclaration> SecurityDeclarations { get { throw null; } }
|
||
|
protected override void ClearFullName() { }
|
||
|
public override Mono.Cecil.TypeDefinition Resolve() { throw null; }
|
||
|
}
|
||
|
public partial class TypeReference : Mono.Cecil.MemberReference, Mono.Cecil.IGenericParameterProvider, Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
protected Mono.Collections.Generic.Collection<Mono.Cecil.GenericParameter> generic_parameters;
|
||
|
protected TypeReference(string @namespace, string name) { }
|
||
|
public TypeReference(string @namespace, string name, Mono.Cecil.ModuleDefinition module, Mono.Cecil.IMetadataScope scope) { }
|
||
|
public TypeReference(string @namespace, string name, Mono.Cecil.ModuleDefinition module, Mono.Cecil.IMetadataScope scope, bool valueType) { }
|
||
|
public override Mono.Cecil.TypeReference DeclaringType { get { throw null; } set { } }
|
||
|
public override string FullName { get { throw null; } }
|
||
|
public virtual Mono.Collections.Generic.Collection<Mono.Cecil.GenericParameter> GenericParameters { get { throw null; } }
|
||
|
public virtual bool HasGenericParameters { get { throw null; } }
|
||
|
public virtual bool IsArray { get { throw null; } }
|
||
|
public virtual bool IsByReference { get { throw null; } }
|
||
|
public virtual bool IsFunctionPointer { get { throw null; } }
|
||
|
public virtual bool IsGenericInstance { get { throw null; } }
|
||
|
public virtual bool IsGenericParameter { get { throw null; } }
|
||
|
public bool IsNested { get { throw null; } }
|
||
|
public virtual bool IsOptionalModifier { get { throw null; } }
|
||
|
public virtual bool IsPinned { get { throw null; } }
|
||
|
public virtual bool IsPointer { get { throw null; } }
|
||
|
public virtual bool IsPrimitive { get { throw null; } }
|
||
|
public virtual bool IsRequiredModifier { get { throw null; } }
|
||
|
public virtual bool IsSentinel { get { throw null; } }
|
||
|
public virtual bool IsValueType { get { throw null; } set { } }
|
||
|
public virtual Mono.Cecil.MetadataType MetadataType { get { throw null; } }
|
||
|
public override Mono.Cecil.ModuleDefinition Module { get { throw null; } }
|
||
|
Mono.Cecil.GenericParameterType Mono.Cecil.IGenericParameterProvider.GenericParameterType { get { throw null; } }
|
||
|
public override string Name { get { throw null; } set { } }
|
||
|
public virtual string Namespace { get { throw null; } set { } }
|
||
|
public virtual Mono.Cecil.IMetadataScope Scope { get { throw null; } set { } }
|
||
|
protected virtual void ClearFullName() { }
|
||
|
public virtual Mono.Cecil.TypeReference GetElementType() { throw null; }
|
||
|
public virtual new Mono.Cecil.TypeDefinition Resolve() { throw null; }
|
||
|
protected override Mono.Cecil.IMemberDefinition ResolveDefinition() { throw null; }
|
||
|
}
|
||
|
public abstract partial class TypeSpecification : Mono.Cecil.TypeReference
|
||
|
{
|
||
|
internal TypeSpecification() : base (default(string), default(string)) { }
|
||
|
public override bool ContainsGenericParameter { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference ElementType { get { throw null; } }
|
||
|
public override string FullName { get { throw null; } }
|
||
|
public override Mono.Cecil.MetadataType MetadataType { get { throw null; } }
|
||
|
public override Mono.Cecil.ModuleDefinition Module { get { throw null; } }
|
||
|
public override string Name { get { throw null; } set { } }
|
||
|
public override string Namespace { get { throw null; } set { } }
|
||
|
public override Mono.Cecil.IMetadataScope Scope { get { throw null; } set { } }
|
||
|
public override Mono.Cecil.TypeReference GetElementType() { throw null; }
|
||
|
}
|
||
|
public abstract partial class TypeSystem
|
||
|
{
|
||
|
internal TypeSystem() { }
|
||
|
public Mono.Cecil.TypeReference Boolean { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference Byte { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference Char { get { throw null; } }
|
||
|
public Mono.Cecil.IMetadataScope CoreLibrary { get { throw null; } }
|
||
|
[System.ObsoleteAttribute("Use CoreLibrary")]
|
||
|
public Mono.Cecil.IMetadataScope Corlib { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference Double { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference Int16 { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference Int32 { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference Int64 { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference IntPtr { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference Object { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference SByte { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference Single { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference String { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference TypedReference { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference UInt16 { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference UInt32 { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference UInt64 { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference UIntPtr { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference Void { get { throw null; } }
|
||
|
}
|
||
|
public enum VariantType
|
||
|
{
|
||
|
Bool = 11,
|
||
|
BStr = 8,
|
||
|
CY = 6,
|
||
|
Date = 7,
|
||
|
Decimal = 14,
|
||
|
Dispatch = 9,
|
||
|
Error = 10,
|
||
|
I1 = 16,
|
||
|
I2 = 2,
|
||
|
I4 = 3,
|
||
|
I8 = 20,
|
||
|
Int = 22,
|
||
|
None = 0,
|
||
|
R4 = 4,
|
||
|
R8 = 5,
|
||
|
UI1 = 17,
|
||
|
UI2 = 18,
|
||
|
UI4 = 19,
|
||
|
UI8 = 21,
|
||
|
UInt = 23,
|
||
|
Unknown = 13,
|
||
|
Variant = 12,
|
||
|
}
|
||
|
public sealed partial class WriterParameters
|
||
|
{
|
||
|
public WriterParameters() { }
|
||
|
public bool DeterministicMvid { get { throw null; } set { } }
|
||
|
public bool HasStrongNameKey { get { throw null; } }
|
||
|
public byte[] StrongNameKeyBlob { get { throw null; } set { } }
|
||
|
public string StrongNameKeyContainer { get { throw null; } set { } }
|
||
|
public System.Reflection.StrongNameKeyPair StrongNameKeyPair { get { throw null; } set { } }
|
||
|
public System.IO.Stream SymbolStream { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.ISymbolWriterProvider SymbolWriterProvider { get { throw null; } set { } }
|
||
|
public System.Nullable<uint> Timestamp { get { throw null; } set { } }
|
||
|
public bool WriteSymbols { get { throw null; } set { } }
|
||
|
}
|
||
|
}
|
||
|
namespace Mono.Cecil.Cil
|
||
|
{
|
||
|
public sealed partial class AsyncMethodBodyDebugInformation : Mono.Cecil.Cil.CustomDebugInformation
|
||
|
{
|
||
|
public static System.Guid KindIdentifier;
|
||
|
public AsyncMethodBodyDebugInformation() { }
|
||
|
public AsyncMethodBodyDebugInformation(Mono.Cecil.Cil.Instruction catchHandler) { }
|
||
|
public Mono.Cecil.Cil.InstructionOffset CatchHandler { get { throw null; } set { } }
|
||
|
public override Mono.Cecil.Cil.CustomDebugInformationKind Kind { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.MethodDefinition> ResumeMethods { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.Cil.InstructionOffset> Resumes { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.Cil.InstructionOffset> Yields { get { throw null; } }
|
||
|
}
|
||
|
public sealed partial class BinaryCustomDebugInformation : Mono.Cecil.Cil.CustomDebugInformation
|
||
|
{
|
||
|
public BinaryCustomDebugInformation(System.Guid identifier, byte[] data) { }
|
||
|
public byte[] Data { get { throw null; } set { } }
|
||
|
public override Mono.Cecil.Cil.CustomDebugInformationKind Kind { get { throw null; } }
|
||
|
}
|
||
|
public enum Code
|
||
|
{
|
||
|
Add = 87,
|
||
|
Add_Ovf = 180,
|
||
|
Add_Ovf_Un = 181,
|
||
|
And = 94,
|
||
|
Arglist = 191,
|
||
|
Beq = 58,
|
||
|
Beq_S = 45,
|
||
|
Bge = 59,
|
||
|
Bge_S = 46,
|
||
|
Bge_Un = 64,
|
||
|
Bge_Un_S = 51,
|
||
|
Bgt = 60,
|
||
|
Bgt_S = 47,
|
||
|
Bgt_Un = 65,
|
||
|
Bgt_Un_S = 52,
|
||
|
Ble = 61,
|
||
|
Ble_S = 48,
|
||
|
Ble_Un = 66,
|
||
|
Ble_Un_S = 53,
|
||
|
Blt = 62,
|
||
|
Blt_S = 49,
|
||
|
Blt_Un = 67,
|
||
|
Blt_Un_S = 54,
|
||
|
Bne_Un = 63,
|
||
|
Bne_Un_S = 50,
|
||
|
Box = 137,
|
||
|
Br = 55,
|
||
|
Break = 1,
|
||
|
Brfalse = 56,
|
||
|
Brfalse_S = 43,
|
||
|
Brtrue = 57,
|
||
|
Brtrue_S = 44,
|
||
|
Br_S = 42,
|
||
|
Call = 39,
|
||
|
Calli = 40,
|
||
|
Callvirt = 110,
|
||
|
Castclass = 115,
|
||
|
Ceq = 192,
|
||
|
Cgt = 193,
|
||
|
Cgt_Un = 194,
|
||
|
Ckfinite = 172,
|
||
|
Clt = 195,
|
||
|
Clt_Un = 196,
|
||
|
Constrained = 211,
|
||
|
Conv_I = 177,
|
||
|
Conv_I1 = 102,
|
||
|
Conv_I2 = 103,
|
||
|
Conv_I4 = 104,
|
||
|
Conv_I8 = 105,
|
||
|
Conv_Ovf_I = 178,
|
||
|
Conv_Ovf_I1 = 163,
|
||
|
Conv_Ovf_I1_Un = 127,
|
||
|
Conv_Ovf_I2 = 165,
|
||
|
Conv_Ovf_I2_Un = 128,
|
||
|
Conv_Ovf_I4 = 167,
|
||
|
Conv_Ovf_I4_Un = 129,
|
||
|
Conv_Ovf_I8 = 169,
|
||
|
Conv_Ovf_I8_Un = 130,
|
||
|
Conv_Ovf_I_Un = 135,
|
||
|
Conv_Ovf_U = 179,
|
||
|
Conv_Ovf_U1 = 164,
|
||
|
Conv_Ovf_U1_Un = 131,
|
||
|
Conv_Ovf_U2 = 166,
|
||
|
Conv_Ovf_U2_Un = 132,
|
||
|
Conv_Ovf_U4 = 168,
|
||
|
Conv_Ovf_U4_Un = 133,
|
||
|
Conv_Ovf_U8 = 170,
|
||
|
Conv_Ovf_U8_Un = 134,
|
||
|
Conv_Ovf_U_Un = 136,
|
||
|
Conv_R4 = 106,
|
||
|
Conv_R8 = 107,
|
||
|
Conv_R_Un = 117,
|
||
|
Conv_U = 190,
|
||
|
Conv_U1 = 176,
|
||
|
Conv_U2 = 175,
|
||
|
Conv_U4 = 108,
|
||
|
Conv_U8 = 109,
|
||
|
Cpblk = 212,
|
||
|
Cpobj = 111,
|
||
|
Div = 90,
|
||
|
Div_Un = 91,
|
||
|
Dup = 36,
|
||
|
Endfilter = 206,
|
||
|
Endfinally = 186,
|
||
|
Initblk = 213,
|
||
|
Initobj = 210,
|
||
|
Isinst = 116,
|
||
|
Jmp = 38,
|
||
|
Ldarg = 199,
|
||
|
Ldarga = 200,
|
||
|
Ldarga_S = 15,
|
||
|
Ldarg_0 = 2,
|
||
|
Ldarg_1 = 3,
|
||
|
Ldarg_2 = 4,
|
||
|
Ldarg_3 = 5,
|
||
|
Ldarg_S = 14,
|
||
|
Ldc_I4 = 32,
|
||
|
Ldc_I4_0 = 22,
|
||
|
Ldc_I4_1 = 23,
|
||
|
Ldc_I4_2 = 24,
|
||
|
Ldc_I4_3 = 25,
|
||
|
Ldc_I4_4 = 26,
|
||
|
Ldc_I4_5 = 27,
|
||
|
Ldc_I4_6 = 28,
|
||
|
Ldc_I4_7 = 29,
|
||
|
Ldc_I4_8 = 30,
|
||
|
Ldc_I4_M1 = 21,
|
||
|
Ldc_I4_S = 31,
|
||
|
Ldc_I8 = 33,
|
||
|
Ldc_R4 = 34,
|
||
|
Ldc_R8 = 35,
|
||
|
Ldelema = 140,
|
||
|
Ldelem_Any = 160,
|
||
|
Ldelem_I = 148,
|
||
|
Ldelem_I1 = 141,
|
||
|
Ldelem_I2 = 143,
|
||
|
Ldelem_I4 = 145,
|
||
|
Ldelem_I8 = 147,
|
||
|
Ldelem_R4 = 149,
|
||
|
Ldelem_R8 = 150,
|
||
|
Ldelem_Ref = 151,
|
||
|
Ldelem_U1 = 142,
|
||
|
Ldelem_U2 = 144,
|
||
|
Ldelem_U4 = 146,
|
||
|
Ldfld = 120,
|
||
|
Ldflda = 121,
|
||
|
Ldftn = 197,
|
||
|
Ldind_I = 76,
|
||
|
Ldind_I1 = 69,
|
||
|
Ldind_I2 = 71,
|
||
|
Ldind_I4 = 73,
|
||
|
Ldind_I8 = 75,
|
||
|
Ldind_R4 = 77,
|
||
|
Ldind_R8 = 78,
|
||
|
Ldind_Ref = 79,
|
||
|
Ldind_U1 = 70,
|
||
|
Ldind_U2 = 72,
|
||
|
Ldind_U4 = 74,
|
||
|
Ldlen = 139,
|
||
|
Ldloc = 202,
|
||
|
Ldloca = 203,
|
||
|
Ldloca_S = 18,
|
||
|
Ldloc_0 = 6,
|
||
|
Ldloc_1 = 7,
|
||
|
Ldloc_2 = 8,
|
||
|
Ldloc_3 = 9,
|
||
|
Ldloc_S = 17,
|
||
|
Ldnull = 20,
|
||
|
Ldobj = 112,
|
||
|
Ldsfld = 123,
|
||
|
Ldsflda = 124,
|
||
|
Ldstr = 113,
|
||
|
Ldtoken = 174,
|
||
|
Ldvirtftn = 198,
|
||
|
Leave = 187,
|
||
|
Leave_S = 188,
|
||
|
Localloc = 205,
|
||
|
Mkrefany = 173,
|
||
|
Mul = 89,
|
||
|
Mul_Ovf = 182,
|
||
|
Mul_Ovf_Un = 183,
|
||
|
Neg = 100,
|
||
|
Newarr = 138,
|
||
|
Newobj = 114,
|
||
|
No = 214,
|
||
|
Nop = 0,
|
||
|
Not = 101,
|
||
|
Or = 95,
|
||
|
Pop = 37,
|
||
|
Readonly = 218,
|
||
|
Refanytype = 217,
|
||
|
Refanyval = 171,
|
||
|
Rem = 92,
|
||
|
Rem_Un = 93,
|
||
|
Ret = 41,
|
||
|
Rethrow = 215,
|
||
|
Shl = 97,
|
||
|
Shr = 98,
|
||
|
Shr_Un = 99,
|
||
|
Sizeof = 216,
|
||
|
Starg = 201,
|
||
|
Starg_S = 16,
|
||
|
Stelem_Any = 161,
|
||
|
Stelem_I = 152,
|
||
|
Stelem_I1 = 153,
|
||
|
Stelem_I2 = 154,
|
||
|
Stelem_I4 = 155,
|
||
|
Stelem_I8 = 156,
|
||
|
Stelem_R4 = 157,
|
||
|
Stelem_R8 = 158,
|
||
|
Stelem_Ref = 159,
|
||
|
Stfld = 122,
|
||
|
Stind_I = 189,
|
||
|
Stind_I1 = 81,
|
||
|
Stind_I2 = 82,
|
||
|
Stind_I4 = 83,
|
||
|
Stind_I8 = 84,
|
||
|
Stind_R4 = 85,
|
||
|
Stind_R8 = 86,
|
||
|
Stind_Ref = 80,
|
||
|
Stloc = 204,
|
||
|
Stloc_0 = 10,
|
||
|
Stloc_1 = 11,
|
||
|
Stloc_2 = 12,
|
||
|
Stloc_3 = 13,
|
||
|
Stloc_S = 19,
|
||
|
Stobj = 126,
|
||
|
Stsfld = 125,
|
||
|
Sub = 88,
|
||
|
Sub_Ovf = 184,
|
||
|
Sub_Ovf_Un = 185,
|
||
|
Switch = 68,
|
||
|
Tail = 209,
|
||
|
Throw = 119,
|
||
|
Unaligned = 207,
|
||
|
Unbox = 118,
|
||
|
Unbox_Any = 162,
|
||
|
Volatile = 208,
|
||
|
Xor = 96,
|
||
|
}
|
||
|
public sealed partial class ConstantDebugInformation : Mono.Cecil.Cil.DebugInformation
|
||
|
{
|
||
|
public ConstantDebugInformation(string name, Mono.Cecil.TypeReference constant_type, object value) { }
|
||
|
public Mono.Cecil.TypeReference ConstantType { get { throw null; } set { } }
|
||
|
public string Name { get { throw null; } set { } }
|
||
|
public object Value { get { throw null; } set { } }
|
||
|
}
|
||
|
public abstract partial class CustomDebugInformation : Mono.Cecil.Cil.DebugInformation
|
||
|
{
|
||
|
internal CustomDebugInformation() { }
|
||
|
public System.Guid Identifier { get { throw null; } }
|
||
|
public abstract Mono.Cecil.Cil.CustomDebugInformationKind Kind { get; }
|
||
|
}
|
||
|
public enum CustomDebugInformationKind
|
||
|
{
|
||
|
AsyncMethodBody = 4,
|
||
|
Binary = 0,
|
||
|
DefaultNamespace = 3,
|
||
|
DynamicVariable = 2,
|
||
|
EmbeddedSource = 5,
|
||
|
SourceLink = 6,
|
||
|
StateMachineScope = 1,
|
||
|
}
|
||
|
public abstract partial class DebugInformation : Mono.Cecil.Cil.ICustomDebugInformationProvider, Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
internal DebugInformation() { }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.Cil.CustomDebugInformation> CustomDebugInformations { get { throw null; } }
|
||
|
public bool HasCustomDebugInformations { get { throw null; } }
|
||
|
public Mono.Cecil.MetadataToken MetadataToken { get { throw null; } set { } }
|
||
|
}
|
||
|
public partial class DefaultSymbolReaderProvider : Mono.Cecil.Cil.ISymbolReaderProvider
|
||
|
{
|
||
|
public DefaultSymbolReaderProvider() { }
|
||
|
public DefaultSymbolReaderProvider(bool throwIfNoSymbol) { }
|
||
|
public Mono.Cecil.Cil.ISymbolReader GetSymbolReader(Mono.Cecil.ModuleDefinition module, System.IO.Stream symbolStream) { throw null; }
|
||
|
public Mono.Cecil.Cil.ISymbolReader GetSymbolReader(Mono.Cecil.ModuleDefinition module, string fileName) { throw null; }
|
||
|
}
|
||
|
public partial class DefaultSymbolWriterProvider : Mono.Cecil.Cil.ISymbolWriterProvider
|
||
|
{
|
||
|
public DefaultSymbolWriterProvider() { }
|
||
|
public Mono.Cecil.Cil.ISymbolWriter GetSymbolWriter(Mono.Cecil.ModuleDefinition module, System.IO.Stream symbolStream) { throw null; }
|
||
|
public Mono.Cecil.Cil.ISymbolWriter GetSymbolWriter(Mono.Cecil.ModuleDefinition module, string fileName) { throw null; }
|
||
|
}
|
||
|
public sealed partial class Document : Mono.Cecil.Cil.DebugInformation
|
||
|
{
|
||
|
public Document(string url) { }
|
||
|
public byte[] EmbeddedSource { get { throw null; } set { } }
|
||
|
public byte[] Hash { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.DocumentHashAlgorithm HashAlgorithm { get { throw null; } set { } }
|
||
|
public System.Guid HashAlgorithmGuid { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.DocumentLanguage Language { get { throw null; } set { } }
|
||
|
public System.Guid LanguageGuid { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.DocumentLanguageVendor LanguageVendor { get { throw null; } set { } }
|
||
|
public System.Guid LanguageVendorGuid { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.DocumentType Type { get { throw null; } set { } }
|
||
|
public System.Guid TypeGuid { get { throw null; } set { } }
|
||
|
public string Url { get { throw null; } set { } }
|
||
|
}
|
||
|
public enum DocumentHashAlgorithm
|
||
|
{
|
||
|
MD5 = 1,
|
||
|
None = 0,
|
||
|
SHA1 = 2,
|
||
|
SHA256 = 3,
|
||
|
}
|
||
|
public enum DocumentLanguage
|
||
|
{
|
||
|
Basic = 4,
|
||
|
C = 1,
|
||
|
Cil = 8,
|
||
|
Cobol = 6,
|
||
|
Cpp = 2,
|
||
|
CSharp = 3,
|
||
|
FSharp = 12,
|
||
|
Java = 5,
|
||
|
JScript = 9,
|
||
|
MCpp = 11,
|
||
|
Other = 0,
|
||
|
Pascal = 7,
|
||
|
Smc = 10,
|
||
|
}
|
||
|
public enum DocumentLanguageVendor
|
||
|
{
|
||
|
Microsoft = 1,
|
||
|
Other = 0,
|
||
|
}
|
||
|
public enum DocumentType
|
||
|
{
|
||
|
Other = 0,
|
||
|
Text = 1,
|
||
|
}
|
||
|
public sealed partial class EmbeddedPortablePdbReader : Mono.Cecil.Cil.ISymbolReader, System.IDisposable
|
||
|
{
|
||
|
internal EmbeddedPortablePdbReader() { }
|
||
|
public void Dispose() { }
|
||
|
public Mono.Cecil.Cil.ISymbolWriterProvider GetWriterProvider() { throw null; }
|
||
|
public bool ProcessDebugHeader(Mono.Cecil.Cil.ImageDebugHeader header) { throw null; }
|
||
|
public Mono.Cecil.Cil.MethodDebugInformation Read(Mono.Cecil.MethodDefinition method) { throw null; }
|
||
|
}
|
||
|
public sealed partial class EmbeddedPortablePdbReaderProvider : Mono.Cecil.Cil.ISymbolReaderProvider
|
||
|
{
|
||
|
public EmbeddedPortablePdbReaderProvider() { }
|
||
|
public Mono.Cecil.Cil.ISymbolReader GetSymbolReader(Mono.Cecil.ModuleDefinition module, System.IO.Stream symbolStream) { throw null; }
|
||
|
public Mono.Cecil.Cil.ISymbolReader GetSymbolReader(Mono.Cecil.ModuleDefinition module, string fileName) { throw null; }
|
||
|
}
|
||
|
public sealed partial class EmbeddedPortablePdbWriter : Mono.Cecil.Cil.ISymbolWriter, System.IDisposable
|
||
|
{
|
||
|
internal EmbeddedPortablePdbWriter() { }
|
||
|
public void Dispose() { }
|
||
|
public Mono.Cecil.Cil.ImageDebugHeader GetDebugHeader() { throw null; }
|
||
|
public Mono.Cecil.Cil.ISymbolReaderProvider GetReaderProvider() { throw null; }
|
||
|
public void Write(Mono.Cecil.Cil.MethodDebugInformation info) { }
|
||
|
}
|
||
|
public sealed partial class EmbeddedPortablePdbWriterProvider : Mono.Cecil.Cil.ISymbolWriterProvider
|
||
|
{
|
||
|
public EmbeddedPortablePdbWriterProvider() { }
|
||
|
public Mono.Cecil.Cil.ISymbolWriter GetSymbolWriter(Mono.Cecil.ModuleDefinition module, System.IO.Stream symbolStream) { throw null; }
|
||
|
public Mono.Cecil.Cil.ISymbolWriter GetSymbolWriter(Mono.Cecil.ModuleDefinition module, string fileName) { throw null; }
|
||
|
}
|
||
|
public sealed partial class EmbeddedSourceDebugInformation : Mono.Cecil.Cil.CustomDebugInformation
|
||
|
{
|
||
|
public static System.Guid KindIdentifier;
|
||
|
public EmbeddedSourceDebugInformation(byte[] content, bool compress) { }
|
||
|
public bool Compress { get { throw null; } set { } }
|
||
|
public byte[] Content { get { throw null; } set { } }
|
||
|
public override Mono.Cecil.Cil.CustomDebugInformationKind Kind { get { throw null; } }
|
||
|
}
|
||
|
public sealed partial class ExceptionHandler
|
||
|
{
|
||
|
public ExceptionHandler(Mono.Cecil.Cil.ExceptionHandlerType handlerType) { }
|
||
|
public Mono.Cecil.TypeReference CatchType { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.Instruction FilterStart { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.Instruction HandlerEnd { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.Instruction HandlerStart { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.ExceptionHandlerType HandlerType { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.Instruction TryEnd { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.Instruction TryStart { get { throw null; } set { } }
|
||
|
}
|
||
|
public enum ExceptionHandlerType
|
||
|
{
|
||
|
Catch = 0,
|
||
|
Fault = 4,
|
||
|
Filter = 1,
|
||
|
Finally = 2,
|
||
|
}
|
||
|
public enum FlowControl
|
||
|
{
|
||
|
Branch = 0,
|
||
|
Break = 1,
|
||
|
Call = 2,
|
||
|
Cond_Branch = 3,
|
||
|
Meta = 4,
|
||
|
Next = 5,
|
||
|
Phi = 6,
|
||
|
Return = 7,
|
||
|
Throw = 8,
|
||
|
}
|
||
|
public partial interface ICustomDebugInformationProvider : Mono.Cecil.IMetadataTokenProvider
|
||
|
{
|
||
|
Mono.Collections.Generic.Collection<Mono.Cecil.Cil.CustomDebugInformation> CustomDebugInformations { get; }
|
||
|
bool HasCustomDebugInformations { get; }
|
||
|
}
|
||
|
public sealed partial class ILProcessor
|
||
|
{
|
||
|
internal ILProcessor() { }
|
||
|
public Mono.Cecil.Cil.MethodBody Body { get { throw null; } }
|
||
|
public void Append(Mono.Cecil.Cil.Instruction instruction) { }
|
||
|
public Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode) { throw null; }
|
||
|
public Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.CallSite site) { throw null; }
|
||
|
public Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.Cil.Instruction target) { throw null; }
|
||
|
public Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.Cil.Instruction[] targets) { throw null; }
|
||
|
public Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.Cil.VariableDefinition variable) { throw null; }
|
||
|
public Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.FieldReference field) { throw null; }
|
||
|
public Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.MethodReference method) { throw null; }
|
||
|
public Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.ParameterDefinition parameter) { throw null; }
|
||
|
public Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.TypeReference type) { throw null; }
|
||
|
public Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, byte value) { throw null; }
|
||
|
public Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, double value) { throw null; }
|
||
|
public Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, int value) { throw null; }
|
||
|
public Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, long value) { throw null; }
|
||
|
public Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, sbyte value) { throw null; }
|
||
|
public Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, float value) { throw null; }
|
||
|
public Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, string value) { throw null; }
|
||
|
public void Emit(Mono.Cecil.Cil.OpCode opcode) { }
|
||
|
public void Emit(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.CallSite site) { }
|
||
|
public void Emit(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.Cil.Instruction target) { }
|
||
|
public void Emit(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.Cil.Instruction[] targets) { }
|
||
|
public void Emit(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.Cil.VariableDefinition variable) { }
|
||
|
public void Emit(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.FieldReference field) { }
|
||
|
public void Emit(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.MethodReference method) { }
|
||
|
public void Emit(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.ParameterDefinition parameter) { }
|
||
|
public void Emit(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.TypeReference type) { }
|
||
|
public void Emit(Mono.Cecil.Cil.OpCode opcode, byte value) { }
|
||
|
public void Emit(Mono.Cecil.Cil.OpCode opcode, double value) { }
|
||
|
public void Emit(Mono.Cecil.Cil.OpCode opcode, int value) { }
|
||
|
public void Emit(Mono.Cecil.Cil.OpCode opcode, long value) { }
|
||
|
public void Emit(Mono.Cecil.Cil.OpCode opcode, sbyte value) { }
|
||
|
public void Emit(Mono.Cecil.Cil.OpCode opcode, float value) { }
|
||
|
public void Emit(Mono.Cecil.Cil.OpCode opcode, string value) { }
|
||
|
public void InsertAfter(Mono.Cecil.Cil.Instruction target, Mono.Cecil.Cil.Instruction instruction) { }
|
||
|
public void InsertAfter(int index, Mono.Cecil.Cil.Instruction instruction) { }
|
||
|
public void InsertBefore(Mono.Cecil.Cil.Instruction target, Mono.Cecil.Cil.Instruction instruction) { }
|
||
|
public void Remove(Mono.Cecil.Cil.Instruction instruction) { }
|
||
|
public void RemoveAt(int index) { }
|
||
|
public void Replace(Mono.Cecil.Cil.Instruction target, Mono.Cecil.Cil.Instruction instruction) { }
|
||
|
public void Replace(int index, Mono.Cecil.Cil.Instruction instruction) { }
|
||
|
}
|
||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||
|
public partial struct ImageDebugDirectory
|
||
|
{
|
||
|
public int AddressOfRawData;
|
||
|
public int Characteristics;
|
||
|
public short MajorVersion;
|
||
|
public short MinorVersion;
|
||
|
public int PointerToRawData;
|
||
|
public const int Size = 28;
|
||
|
public int SizeOfData;
|
||
|
public int TimeDateStamp;
|
||
|
public Mono.Cecil.Cil.ImageDebugType Type;
|
||
|
}
|
||
|
public sealed partial class ImageDebugHeader
|
||
|
{
|
||
|
public ImageDebugHeader() { }
|
||
|
public ImageDebugHeader(Mono.Cecil.Cil.ImageDebugHeaderEntry entry) { }
|
||
|
public ImageDebugHeader(Mono.Cecil.Cil.ImageDebugHeaderEntry[] entries) { }
|
||
|
public Mono.Cecil.Cil.ImageDebugHeaderEntry[] Entries { get { throw null; } }
|
||
|
public bool HasEntries { get { throw null; } }
|
||
|
}
|
||
|
public sealed partial class ImageDebugHeaderEntry
|
||
|
{
|
||
|
public ImageDebugHeaderEntry(Mono.Cecil.Cil.ImageDebugDirectory directory, byte[] data) { }
|
||
|
public byte[] Data { get { throw null; } }
|
||
|
public Mono.Cecil.Cil.ImageDebugDirectory Directory { get { throw null; } }
|
||
|
}
|
||
|
public enum ImageDebugType
|
||
|
{
|
||
|
CodeView = 2,
|
||
|
Deterministic = 16,
|
||
|
EmbeddedPortablePdb = 17,
|
||
|
}
|
||
|
public sealed partial class ImportDebugInformation : Mono.Cecil.Cil.DebugInformation
|
||
|
{
|
||
|
public ImportDebugInformation() { }
|
||
|
public bool HasTargets { get { throw null; } }
|
||
|
public Mono.Cecil.Cil.ImportDebugInformation Parent { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.Cil.ImportTarget> Targets { get { throw null; } }
|
||
|
}
|
||
|
public sealed partial class ImportTarget
|
||
|
{
|
||
|
public ImportTarget(Mono.Cecil.Cil.ImportTargetKind kind) { }
|
||
|
public string Alias { get { throw null; } set { } }
|
||
|
public Mono.Cecil.AssemblyNameReference AssemblyReference { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.ImportTargetKind Kind { get { throw null; } set { } }
|
||
|
public string Namespace { get { throw null; } set { } }
|
||
|
public Mono.Cecil.TypeReference Type { get { throw null; } set { } }
|
||
|
}
|
||
|
public enum ImportTargetKind : byte
|
||
|
{
|
||
|
DefineAssemblyAlias = (byte)6,
|
||
|
DefineNamespaceAlias = (byte)7,
|
||
|
DefineNamespaceInAssemblyAlias = (byte)8,
|
||
|
DefineTypeAlias = (byte)9,
|
||
|
ImportAlias = (byte)5,
|
||
|
ImportNamespace = (byte)1,
|
||
|
ImportNamespaceInAssembly = (byte)2,
|
||
|
ImportType = (byte)3,
|
||
|
ImportXmlNamespaceWithAlias = (byte)4,
|
||
|
}
|
||
|
public sealed partial class Instruction
|
||
|
{
|
||
|
internal Instruction() { }
|
||
|
public Mono.Cecil.Cil.Instruction Next { get { throw null; } set { } }
|
||
|
public int Offset { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.OpCode OpCode { get { throw null; } set { } }
|
||
|
public object Operand { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.Instruction Previous { get { throw null; } set { } }
|
||
|
public static Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode) { throw null; }
|
||
|
public static Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.CallSite site) { throw null; }
|
||
|
public static Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.Cil.Instruction target) { throw null; }
|
||
|
public static Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.Cil.Instruction[] targets) { throw null; }
|
||
|
public static Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.Cil.VariableDefinition variable) { throw null; }
|
||
|
public static Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.FieldReference field) { throw null; }
|
||
|
public static Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.MethodReference method) { throw null; }
|
||
|
public static Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.ParameterDefinition parameter) { throw null; }
|
||
|
public static Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.TypeReference type) { throw null; }
|
||
|
public static Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, byte value) { throw null; }
|
||
|
public static Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, double value) { throw null; }
|
||
|
public static Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, int value) { throw null; }
|
||
|
public static Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, long value) { throw null; }
|
||
|
public static Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, sbyte value) { throw null; }
|
||
|
public static Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, float value) { throw null; }
|
||
|
public static Mono.Cecil.Cil.Instruction Create(Mono.Cecil.Cil.OpCode opcode, string value) { throw null; }
|
||
|
public int GetSize() { throw null; }
|
||
|
public override string ToString() { throw null; }
|
||
|
}
|
||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||
|
public partial struct InstructionOffset
|
||
|
{
|
||
|
private object _dummy;
|
||
|
private int _dummyPrimitive;
|
||
|
public InstructionOffset(Mono.Cecil.Cil.Instruction instruction) { throw null; }
|
||
|
public InstructionOffset(int offset) { throw null; }
|
||
|
public bool IsEndOfMethod { get { throw null; } }
|
||
|
public int Offset { get { throw null; } }
|
||
|
}
|
||
|
public partial interface ISymbolReader : System.IDisposable
|
||
|
{
|
||
|
Mono.Cecil.Cil.ISymbolWriterProvider GetWriterProvider();
|
||
|
bool ProcessDebugHeader(Mono.Cecil.Cil.ImageDebugHeader header);
|
||
|
Mono.Cecil.Cil.MethodDebugInformation Read(Mono.Cecil.MethodDefinition method);
|
||
|
}
|
||
|
public partial interface ISymbolReaderProvider
|
||
|
{
|
||
|
Mono.Cecil.Cil.ISymbolReader GetSymbolReader(Mono.Cecil.ModuleDefinition module, System.IO.Stream symbolStream);
|
||
|
Mono.Cecil.Cil.ISymbolReader GetSymbolReader(Mono.Cecil.ModuleDefinition module, string fileName);
|
||
|
}
|
||
|
public partial interface ISymbolWriter : System.IDisposable
|
||
|
{
|
||
|
Mono.Cecil.Cil.ImageDebugHeader GetDebugHeader();
|
||
|
Mono.Cecil.Cil.ISymbolReaderProvider GetReaderProvider();
|
||
|
void Write(Mono.Cecil.Cil.MethodDebugInformation info);
|
||
|
}
|
||
|
public partial interface ISymbolWriterProvider
|
||
|
{
|
||
|
Mono.Cecil.Cil.ISymbolWriter GetSymbolWriter(Mono.Cecil.ModuleDefinition module, System.IO.Stream symbolStream);
|
||
|
Mono.Cecil.Cil.ISymbolWriter GetSymbolWriter(Mono.Cecil.ModuleDefinition module, string fileName);
|
||
|
}
|
||
|
public sealed partial class MethodBody
|
||
|
{
|
||
|
public MethodBody(Mono.Cecil.MethodDefinition method) { }
|
||
|
public int CodeSize { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.Cil.ExceptionHandler> ExceptionHandlers { get { throw null; } }
|
||
|
public bool HasExceptionHandlers { get { throw null; } }
|
||
|
public bool HasVariables { get { throw null; } }
|
||
|
public bool InitLocals { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.Cil.Instruction> Instructions { get { throw null; } }
|
||
|
public Mono.Cecil.MetadataToken LocalVarToken { get { throw null; } set { } }
|
||
|
public int MaxStackSize { get { throw null; } set { } }
|
||
|
public Mono.Cecil.MethodDefinition Method { get { throw null; } }
|
||
|
public Mono.Cecil.ParameterDefinition ThisParameter { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.Cil.VariableDefinition> Variables { get { throw null; } }
|
||
|
public Mono.Cecil.Cil.ILProcessor GetILProcessor() { throw null; }
|
||
|
}
|
||
|
public sealed partial class MethodDebugInformation : Mono.Cecil.Cil.DebugInformation
|
||
|
{
|
||
|
internal MethodDebugInformation() { }
|
||
|
public bool HasSequencePoints { get { throw null; } }
|
||
|
public Mono.Cecil.MethodDefinition Method { get { throw null; } }
|
||
|
public Mono.Cecil.Cil.ScopeDebugInformation Scope { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.Cil.SequencePoint> SequencePoints { get { throw null; } }
|
||
|
public Mono.Cecil.MethodDefinition StateMachineKickOffMethod { get { throw null; } set { } }
|
||
|
public System.Collections.Generic.IEnumerable<Mono.Cecil.Cil.ScopeDebugInformation> GetScopes() { throw null; }
|
||
|
public Mono.Cecil.Cil.SequencePoint GetSequencePoint(Mono.Cecil.Cil.Instruction instruction) { throw null; }
|
||
|
public System.Collections.Generic.IDictionary<Mono.Cecil.Cil.Instruction, Mono.Cecil.Cil.SequencePoint> GetSequencePointMapping() { throw null; }
|
||
|
public bool TryGetName(Mono.Cecil.Cil.VariableDefinition variable, out string name) { throw null; }
|
||
|
}
|
||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||
|
public partial struct OpCode : System.IEquatable<Mono.Cecil.Cil.OpCode>
|
||
|
{
|
||
|
private int _dummyPrimitive;
|
||
|
public Mono.Cecil.Cil.Code Code { get { throw null; } }
|
||
|
public Mono.Cecil.Cil.FlowControl FlowControl { get { throw null; } }
|
||
|
public string Name { get { throw null; } }
|
||
|
public byte Op1 { get { throw null; } }
|
||
|
public byte Op2 { get { throw null; } }
|
||
|
public Mono.Cecil.Cil.OpCodeType OpCodeType { get { throw null; } }
|
||
|
public Mono.Cecil.Cil.OperandType OperandType { get { throw null; } }
|
||
|
public int Size { get { throw null; } }
|
||
|
public Mono.Cecil.Cil.StackBehaviour StackBehaviourPop { get { throw null; } }
|
||
|
public Mono.Cecil.Cil.StackBehaviour StackBehaviourPush { get { throw null; } }
|
||
|
public short Value { get { throw null; } }
|
||
|
public bool Equals(Mono.Cecil.Cil.OpCode opcode) { throw null; }
|
||
|
public override bool Equals(object obj) { throw null; }
|
||
|
public override int GetHashCode() { throw null; }
|
||
|
public static bool operator ==(Mono.Cecil.Cil.OpCode one, Mono.Cecil.Cil.OpCode other) { throw null; }
|
||
|
public static bool operator !=(Mono.Cecil.Cil.OpCode one, Mono.Cecil.Cil.OpCode other) { throw null; }
|
||
|
public override string ToString() { throw null; }
|
||
|
}
|
||
|
public static partial class OpCodes
|
||
|
{
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Add;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Add_Ovf;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Add_Ovf_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode And;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Arglist;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Beq;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Beq_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Bge;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Bge_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Bge_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Bge_Un_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Bgt;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Bgt_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Bgt_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Bgt_Un_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ble;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ble_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ble_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ble_Un_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Blt;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Blt_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Blt_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Blt_Un_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Bne_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Bne_Un_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Box;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Br;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Break;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Brfalse;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Brfalse_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Brtrue;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Brtrue_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Br_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Call;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Calli;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Callvirt;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Castclass;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ceq;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Cgt;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Cgt_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ckfinite;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Clt;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Clt_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Constrained;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_I;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_I1;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_I2;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_I4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_I8;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_I;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_I1;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_I1_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_I2;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_I2_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_I4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_I4_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_I8;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_I8_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_I_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_U;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_U1;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_U1_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_U2;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_U2_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_U4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_U4_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_U8;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_U8_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_Ovf_U_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_R4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_R8;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_R_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_U;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_U1;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_U2;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_U4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Conv_U8;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Cpblk;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Cpobj;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Div;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Div_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Dup;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Endfilter;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Endfinally;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Initblk;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Initobj;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Isinst;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Jmp;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldarg;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldarga;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldarga_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldarg_0;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldarg_1;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldarg_2;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldarg_3;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldarg_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldc_I4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldc_I4_0;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldc_I4_1;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldc_I4_2;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldc_I4_3;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldc_I4_4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldc_I4_5;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldc_I4_6;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldc_I4_7;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldc_I4_8;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldc_I4_M1;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldc_I4_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldc_I8;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldc_R4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldc_R8;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldelema;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldelem_Any;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldelem_I;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldelem_I1;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldelem_I2;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldelem_I4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldelem_I8;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldelem_R4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldelem_R8;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldelem_Ref;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldelem_U1;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldelem_U2;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldelem_U4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldfld;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldflda;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldftn;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldind_I;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldind_I1;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldind_I2;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldind_I4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldind_I8;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldind_R4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldind_R8;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldind_Ref;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldind_U1;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldind_U2;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldind_U4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldlen;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldloc;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldloca;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldloca_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldloc_0;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldloc_1;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldloc_2;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldloc_3;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldloc_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldnull;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldobj;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldsfld;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldsflda;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldstr;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldtoken;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ldvirtftn;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Leave;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Leave_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Localloc;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Mkrefany;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Mul;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Mul_Ovf;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Mul_Ovf_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Neg;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Newarr;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Newobj;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode No;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Nop;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Not;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Or;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Pop;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Readonly;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Refanytype;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Refanyval;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Rem;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Rem_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Ret;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Rethrow;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Shl;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Shr;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Shr_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Sizeof;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Starg;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Starg_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stelem_Any;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stelem_I;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stelem_I1;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stelem_I2;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stelem_I4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stelem_I8;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stelem_R4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stelem_R8;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stelem_Ref;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stfld;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stind_I;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stind_I1;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stind_I2;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stind_I4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stind_I8;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stind_R4;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stind_R8;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stind_Ref;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stloc;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stloc_0;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stloc_1;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stloc_2;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stloc_3;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stloc_S;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stobj;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Stsfld;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Sub;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Sub_Ovf;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Sub_Ovf_Un;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Switch;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Tail;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Throw;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Unaligned;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Unbox;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Unbox_Any;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Volatile;
|
||
|
public static readonly Mono.Cecil.Cil.OpCode Xor;
|
||
|
}
|
||
|
public enum OpCodeType
|
||
|
{
|
||
|
Annotation = 0,
|
||
|
Macro = 1,
|
||
|
Nternal = 2,
|
||
|
Objmodel = 3,
|
||
|
Prefix = 4,
|
||
|
Primitive = 5,
|
||
|
}
|
||
|
public enum OperandType
|
||
|
{
|
||
|
InlineArg = 14,
|
||
|
InlineBrTarget = 0,
|
||
|
InlineField = 1,
|
||
|
InlineI = 2,
|
||
|
InlineI8 = 3,
|
||
|
InlineMethod = 4,
|
||
|
InlineNone = 5,
|
||
|
InlinePhi = 6,
|
||
|
InlineR = 7,
|
||
|
InlineSig = 8,
|
||
|
InlineString = 9,
|
||
|
InlineSwitch = 10,
|
||
|
InlineTok = 11,
|
||
|
InlineType = 12,
|
||
|
InlineVar = 13,
|
||
|
ShortInlineArg = 19,
|
||
|
ShortInlineBrTarget = 15,
|
||
|
ShortInlineI = 16,
|
||
|
ShortInlineR = 17,
|
||
|
ShortInlineVar = 18,
|
||
|
}
|
||
|
public sealed partial class PortablePdbReader : Mono.Cecil.Cil.ISymbolReader, System.IDisposable
|
||
|
{
|
||
|
internal PortablePdbReader() { }
|
||
|
public void Dispose() { }
|
||
|
public Mono.Cecil.Cil.ISymbolWriterProvider GetWriterProvider() { throw null; }
|
||
|
public bool ProcessDebugHeader(Mono.Cecil.Cil.ImageDebugHeader header) { throw null; }
|
||
|
public Mono.Cecil.Cil.MethodDebugInformation Read(Mono.Cecil.MethodDefinition method) { throw null; }
|
||
|
}
|
||
|
public sealed partial class PortablePdbReaderProvider : Mono.Cecil.Cil.ISymbolReaderProvider
|
||
|
{
|
||
|
public PortablePdbReaderProvider() { }
|
||
|
public Mono.Cecil.Cil.ISymbolReader GetSymbolReader(Mono.Cecil.ModuleDefinition module, System.IO.Stream symbolStream) { throw null; }
|
||
|
public Mono.Cecil.Cil.ISymbolReader GetSymbolReader(Mono.Cecil.ModuleDefinition module, string fileName) { throw null; }
|
||
|
}
|
||
|
public sealed partial class PortablePdbWriter : Mono.Cecil.Cil.ISymbolWriter, System.IDisposable
|
||
|
{
|
||
|
internal PortablePdbWriter() { }
|
||
|
public void Dispose() { }
|
||
|
public Mono.Cecil.Cil.ImageDebugHeader GetDebugHeader() { throw null; }
|
||
|
public Mono.Cecil.Cil.ISymbolReaderProvider GetReaderProvider() { throw null; }
|
||
|
public void Write(Mono.Cecil.Cil.MethodDebugInformation info) { }
|
||
|
}
|
||
|
public sealed partial class PortablePdbWriterProvider : Mono.Cecil.Cil.ISymbolWriterProvider
|
||
|
{
|
||
|
public PortablePdbWriterProvider() { }
|
||
|
public Mono.Cecil.Cil.ISymbolWriter GetSymbolWriter(Mono.Cecil.ModuleDefinition module, System.IO.Stream symbolStream) { throw null; }
|
||
|
public Mono.Cecil.Cil.ISymbolWriter GetSymbolWriter(Mono.Cecil.ModuleDefinition module, string fileName) { throw null; }
|
||
|
}
|
||
|
public sealed partial class ScopeDebugInformation : Mono.Cecil.Cil.DebugInformation
|
||
|
{
|
||
|
public ScopeDebugInformation(Mono.Cecil.Cil.Instruction start, Mono.Cecil.Cil.Instruction end) { }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.Cil.ConstantDebugInformation> Constants { get { throw null; } }
|
||
|
public Mono.Cecil.Cil.InstructionOffset End { get { throw null; } set { } }
|
||
|
public bool HasConstants { get { throw null; } }
|
||
|
public bool HasScopes { get { throw null; } }
|
||
|
public bool HasVariables { get { throw null; } }
|
||
|
public Mono.Cecil.Cil.ImportDebugInformation Import { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.Cil.ScopeDebugInformation> Scopes { get { throw null; } }
|
||
|
public Mono.Cecil.Cil.InstructionOffset Start { get { throw null; } set { } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.Cil.VariableDebugInformation> Variables { get { throw null; } }
|
||
|
public bool TryGetName(Mono.Cecil.Cil.VariableDefinition variable, out string name) { throw null; }
|
||
|
}
|
||
|
public sealed partial class SequencePoint
|
||
|
{
|
||
|
public SequencePoint(Mono.Cecil.Cil.Instruction instruction, Mono.Cecil.Cil.Document document) { }
|
||
|
public Mono.Cecil.Cil.Document Document { get { throw null; } set { } }
|
||
|
public int EndColumn { get { throw null; } set { } }
|
||
|
public int EndLine { get { throw null; } set { } }
|
||
|
public bool IsHidden { get { throw null; } }
|
||
|
public int Offset { get { throw null; } }
|
||
|
public int StartColumn { get { throw null; } set { } }
|
||
|
public int StartLine { get { throw null; } set { } }
|
||
|
}
|
||
|
public sealed partial class SourceLinkDebugInformation : Mono.Cecil.Cil.CustomDebugInformation
|
||
|
{
|
||
|
public static System.Guid KindIdentifier;
|
||
|
public SourceLinkDebugInformation(string content) { }
|
||
|
public string Content { get { throw null; } set { } }
|
||
|
public override Mono.Cecil.Cil.CustomDebugInformationKind Kind { get { throw null; } }
|
||
|
}
|
||
|
public enum StackBehaviour
|
||
|
{
|
||
|
Pop0 = 0,
|
||
|
Pop1 = 1,
|
||
|
Pop1_pop1 = 2,
|
||
|
PopAll = 18,
|
||
|
Popi = 3,
|
||
|
Popi_pop1 = 4,
|
||
|
Popi_popi = 5,
|
||
|
Popi_popi8 = 6,
|
||
|
Popi_popi_popi = 7,
|
||
|
Popi_popr4 = 8,
|
||
|
Popi_popr8 = 9,
|
||
|
Popref = 10,
|
||
|
Popref_pop1 = 11,
|
||
|
Popref_popi = 12,
|
||
|
Popref_popi_popi = 13,
|
||
|
Popref_popi_popi8 = 14,
|
||
|
Popref_popi_popr4 = 15,
|
||
|
Popref_popi_popr8 = 16,
|
||
|
Popref_popi_popref = 17,
|
||
|
Push0 = 19,
|
||
|
Push1 = 20,
|
||
|
Push1_push1 = 21,
|
||
|
Pushi = 22,
|
||
|
Pushi8 = 23,
|
||
|
Pushr4 = 24,
|
||
|
Pushr8 = 25,
|
||
|
Pushref = 26,
|
||
|
Varpop = 27,
|
||
|
Varpush = 28,
|
||
|
}
|
||
|
public sealed partial class StateMachineScope
|
||
|
{
|
||
|
public StateMachineScope(Mono.Cecil.Cil.Instruction start, Mono.Cecil.Cil.Instruction end) { }
|
||
|
public Mono.Cecil.Cil.InstructionOffset End { get { throw null; } set { } }
|
||
|
public Mono.Cecil.Cil.InstructionOffset Start { get { throw null; } set { } }
|
||
|
}
|
||
|
public sealed partial class StateMachineScopeDebugInformation : Mono.Cecil.Cil.CustomDebugInformation
|
||
|
{
|
||
|
public static System.Guid KindIdentifier;
|
||
|
public StateMachineScopeDebugInformation() { }
|
||
|
public override Mono.Cecil.Cil.CustomDebugInformationKind Kind { get { throw null; } }
|
||
|
public Mono.Collections.Generic.Collection<Mono.Cecil.Cil.StateMachineScope> Scopes { get { throw null; } }
|
||
|
}
|
||
|
[System.SerializableAttribute]
|
||
|
public sealed partial class SymbolsNotFoundException : System.IO.FileNotFoundException
|
||
|
{
|
||
|
public SymbolsNotFoundException(string message) { }
|
||
|
}
|
||
|
[System.SerializableAttribute]
|
||
|
public sealed partial class SymbolsNotMatchingException : System.InvalidOperationException
|
||
|
{
|
||
|
public SymbolsNotMatchingException(string message) { }
|
||
|
}
|
||
|
[System.FlagsAttribute]
|
||
|
public enum VariableAttributes : ushort
|
||
|
{
|
||
|
DebuggerHidden = (ushort)1,
|
||
|
None = (ushort)0,
|
||
|
}
|
||
|
public sealed partial class VariableDebugInformation : Mono.Cecil.Cil.DebugInformation
|
||
|
{
|
||
|
public VariableDebugInformation(Mono.Cecil.Cil.VariableDefinition variable, string name) { }
|
||
|
public Mono.Cecil.Cil.VariableAttributes Attributes { get { throw null; } set { } }
|
||
|
public int Index { get { throw null; } }
|
||
|
public bool IsDebuggerHidden { get { throw null; } set { } }
|
||
|
public string Name { get { throw null; } set { } }
|
||
|
}
|
||
|
public sealed partial class VariableDefinition : Mono.Cecil.Cil.VariableReference
|
||
|
{
|
||
|
public VariableDefinition(Mono.Cecil.TypeReference variableType) { }
|
||
|
public bool IsPinned { get { throw null; } }
|
||
|
public override Mono.Cecil.Cil.VariableDefinition Resolve() { throw null; }
|
||
|
}
|
||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||
|
public partial struct VariableIndex
|
||
|
{
|
||
|
private object _dummy;
|
||
|
private int _dummyPrimitive;
|
||
|
public VariableIndex(Mono.Cecil.Cil.VariableDefinition variable) { throw null; }
|
||
|
public VariableIndex(int index) { throw null; }
|
||
|
public int Index { get { throw null; } }
|
||
|
}
|
||
|
public abstract partial class VariableReference
|
||
|
{
|
||
|
internal VariableReference() { }
|
||
|
protected Mono.Cecil.TypeReference variable_type;
|
||
|
public int Index { get { throw null; } }
|
||
|
public Mono.Cecil.TypeReference VariableType { get { throw null; } set { } }
|
||
|
public abstract Mono.Cecil.Cil.VariableDefinition Resolve();
|
||
|
public override string ToString() { throw null; }
|
||
|
}
|
||
|
}
|
||
|
namespace Mono.Collections.Generic
|
||
|
{
|
||
|
public partial class Collection<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
|
||
|
{
|
||
|
public Collection() { }
|
||
|
public Collection(System.Collections.Generic.ICollection<T> items) { }
|
||
|
public Collection(int capacity) { }
|
||
|
public int Capacity { get { throw null; } set { } }
|
||
|
public int Count { get { throw null; } }
|
||
|
public T this[int index] { get { throw null; } set { } }
|
||
|
bool System.Collections.Generic.ICollection<T>.IsReadOnly { get { throw null; } }
|
||
|
int System.Collections.ICollection.Count { get { throw null; } }
|
||
|
bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
|
||
|
object System.Collections.ICollection.SyncRoot { get { throw null; } }
|
||
|
bool System.Collections.IList.IsFixedSize { get { throw null; } }
|
||
|
bool System.Collections.IList.IsReadOnly { get { throw null; } }
|
||
|
object System.Collections.IList.this[int index] { get { throw null; } set { } }
|
||
|
public void Add(T item) { }
|
||
|
public void Clear() { }
|
||
|
public bool Contains(T item) { throw null; }
|
||
|
public void CopyTo(T[] array, int arrayIndex) { }
|
||
|
public Mono.Collections.Generic.Collection<T>.Enumerator GetEnumerator() { throw null; }
|
||
|
public int IndexOf(T item) { throw null; }
|
||
|
public void Insert(int index, T item) { }
|
||
|
protected virtual void OnAdd(T item, int index) { }
|
||
|
protected virtual void OnClear() { }
|
||
|
protected virtual void OnInsert(T item, int index) { }
|
||
|
protected virtual void OnRemove(T item, int index) { }
|
||
|
protected virtual void OnSet(T item, int index) { }
|
||
|
public bool Remove(T item) { throw null; }
|
||
|
public void RemoveAt(int index) { }
|
||
|
protected void Resize(int new_size) { }
|
||
|
System.Collections.Generic.IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { throw null; }
|
||
|
void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
|
||
|
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
|
||
|
int System.Collections.IList.Add(object value) { throw null; }
|
||
|
void System.Collections.IList.Clear() { }
|
||
|
bool System.Collections.IList.Contains(object value) { throw null; }
|
||
|
int System.Collections.IList.IndexOf(object value) { throw null; }
|
||
|
void System.Collections.IList.Insert(int index, object value) { }
|
||
|
void System.Collections.IList.Remove(object value) { }
|
||
|
void System.Collections.IList.RemoveAt(int index) { }
|
||
|
public T[] ToArray() { throw null; }
|
||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||
|
public partial struct Enumerator : System.Collections.Generic.IEnumerator<T>, System.Collections.IEnumerator, System.IDisposable
|
||
|
{
|
||
|
private T current;
|
||
|
private object _dummy;
|
||
|
private int _dummyPrimitive;
|
||
|
public T Current { get { throw null; } }
|
||
|
object System.Collections.IEnumerator.Current { get { throw null; } }
|
||
|
public void Dispose() { }
|
||
|
public bool MoveNext() { throw null; }
|
||
|
public void Reset() { }
|
||
|
}
|
||
|
}
|
||
|
public sealed partial class ReadOnlyCollection<T> : Mono.Collections.Generic.Collection<T>, System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
|
||
|
{
|
||
|
public ReadOnlyCollection(Mono.Collections.Generic.Collection<T> collection) { }
|
||
|
public ReadOnlyCollection(T[] array) { }
|
||
|
public static Mono.Collections.Generic.ReadOnlyCollection<T> Empty { get { throw null; } }
|
||
|
bool System.Collections.Generic.ICollection<T>.IsReadOnly { get { throw null; } }
|
||
|
bool System.Collections.IList.IsFixedSize { get { throw null; } }
|
||
|
bool System.Collections.IList.IsReadOnly { get { throw null; } }
|
||
|
protected override void OnAdd(T item, int index) { }
|
||
|
protected override void OnClear() { }
|
||
|
protected override void OnInsert(T item, int index) { }
|
||
|
protected override void OnRemove(T item, int index) { }
|
||
|
protected override void OnSet(T item, int index) { }
|
||
|
}
|
||
|
}
|