using System; using System.Runtime.InteropServices; using System.Runtime.Serialization; using Cpp2IlInjected; namespace System.Reflection { /// Performs reflection on a module. // Token: 0x0200024F RID: 591 [Token(Token = "0x200024F")] [ComDefaultInterface(typeof(_Module))] [ClassInterface(ClassInterfaceType.None)] [ComVisible(true)] [Serializable] [StructLayout(0)] public abstract class Module : ISerializable, ICustomAttributeProvider, _Module { /// Initializes a new instance of the class. // Token: 0x06001537 RID: 5431 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001537")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] protected Module() { } /// Provides an implementation for serialized objects. /// The information and data needed to serialize or deserialize an object. /// The context for the serialization. /// /// is . // Token: 0x06001538 RID: 5432 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001538")] [Address(RVA = "0x30BCFD0", Offset = "0x30BBFD0", VA = "0x1830BCFD0", Slot = "8")] public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { } /// Returns the name of the module. /// A representing the name of this module. // Token: 0x06001539 RID: 5433 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001539")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "3")] public override string ToString() { return null; } // Token: 0x0600153A RID: 5434 RVA: 0x0000F7F8 File Offset: 0x0000D9F8 [Token(Token = "0x600153A")] [Address(RVA = "0x30BCF90", Offset = "0x30BBF90", VA = "0x1830BCF90", Slot = "9")] internal virtual Guid GetModuleVersionId() { return default(Guid); } // Token: 0x0600153B RID: 5435 RVA: 0x0000F810 File Offset: 0x0000DA10 [Token(Token = "0x600153B")] [Address(RVA = "0x30BD2A0", Offset = "0x30BC2A0", VA = "0x1830BD2A0")] private static bool filter_by_type_name(Type m, object filterCriteria) { return default(bool); } // Token: 0x0600153C RID: 5436 RVA: 0x0000F828 File Offset: 0x0000DA28 [Token(Token = "0x600153C")] [Address(RVA = "0x30BD180", Offset = "0x30BC180", VA = "0x1830BD180")] private static bool filter_by_type_name_ignore_case(Type m, object filterCriteria) { return default(bool); } // Token: 0x0600153D RID: 5437 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600153D")] [Address(RVA = "0x30BCF80", Offset = "0x30BBF80", VA = "0x1830BCF80")] private string GetGuidInternal() { return null; } /// Determines whether this module and the specified object are equal. /// The object to compare with this instance. /// /// if is equal to this instance; otherwise, . // Token: 0x0600153E RID: 5438 RVA: 0x0000F840 File Offset: 0x0000DA40 [Token(Token = "0x600153E")] [Address(RVA = "0x21EBB30", Offset = "0x21EAB30", VA = "0x1821EBB30", Slot = "0")] public override bool Equals(object o) { return default(bool); } /// Returns the hash code for this instance. /// A 32-bit signed integer hash code. // Token: 0x0600153F RID: 5439 RVA: 0x0000F858 File Offset: 0x0000DA58 [Token(Token = "0x600153F")] [Address(RVA = "0x4F9150", Offset = "0x4F8150", VA = "0x1804F9150", Slot = "2")] public override int GetHashCode() { return 0; } /// Indicates whether two objects are equal. /// The first object to compare. /// The second object to compare. /// /// if is equal to ; otherwise, . // Token: 0x06001540 RID: 5440 RVA: 0x0000F870 File Offset: 0x0000DA70 [Token(Token = "0x6001540")] [Address(RVA = "0x2D66AB0", Offset = "0x2D65AB0", VA = "0x182D66AB0")] public static bool operator ==(Module left, Module right) { return default(bool); } /// Gets the appropriate for this instance of . /// An object. // Token: 0x17000240 RID: 576 // (get) Token: 0x06001541 RID: 5441 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000240")] public virtual Assembly Assembly { [Token(Token = "0x6001541")] [Address(RVA = "0x30BD3B0", Offset = "0x30BC3B0", VA = "0x1830BD3B0", Slot = "10")] get { return null; } } /// Gets a string representing the name of the module. /// The module name. // Token: 0x17000241 RID: 577 // (get) Token: 0x06001542 RID: 5442 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000241")] public virtual string ScopeName { [Token(Token = "0x6001542")] [Address(RVA = "0x30BD4D0", Offset = "0x30BC4D0", VA = "0x1830BD4D0", Slot = "11")] get { return null; } } /// Gets a universally unique identifier (UUID) that can be used to distinguish between two versions of a module. /// A that can be used to distinguish between two versions of a module. // Token: 0x17000242 RID: 578 // (get) Token: 0x06001543 RID: 5443 RVA: 0x0000F888 File Offset: 0x0000DA88 [Token(Token = "0x17000242")] public virtual Guid ModuleVersionId { [Token(Token = "0x6001543")] [Address(RVA = "0x30BD470", Offset = "0x30BC470", VA = "0x1830BD470", Slot = "12")] get { return default(Guid); } } /// Gets a string representing the fully qualified name and path to this module. /// The fully qualified module name. /// The caller does not have the required permissions. // Token: 0x17000243 RID: 579 // (get) Token: 0x06001544 RID: 5444 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000243")] public virtual string FullyQualifiedName { [Token(Token = "0x6001544")] [Address(RVA = "0x30BD410", Offset = "0x30BC410", VA = "0x1830BD410", Slot = "13")] get { return null; } } // Token: 0x06001545 RID: 5445 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001545")] [Address(RVA = "0x30BCE70", Offset = "0x30BBE70", VA = "0x1830BCE70")] private static Exception CreateNIE() { return null; } /// Gets a value indicating whether the object is a resource. /// /// if the object is a resource; otherwise, . // Token: 0x06001546 RID: 5446 RVA: 0x0000F8A0 File Offset: 0x0000DAA0 [Token(Token = "0x6001546")] [Address(RVA = "0x30BD080", Offset = "0x30BC080", VA = "0x1830BD080", Slot = "14")] public virtual bool IsResource() { return default(bool); } /// Returns all custom attributes. /// This argument is ignored for objects of this type. /// An array of type containing all custom attributes. // Token: 0x06001547 RID: 5447 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001547")] [Address(RVA = "0x30BCF20", Offset = "0x30BBF20", VA = "0x1830BCF20", Slot = "15")] public virtual object[] GetCustomAttributes(bool inherit) { return null; } /// Gets custom attributes of the specified type. /// The type of attribute to get. /// This argument is ignored for objects of this type. /// An array of type containing all custom attributes of the specified type. /// /// is . /// /// is not a object supplied by the runtime. For example, is a object. // Token: 0x06001548 RID: 5448 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001548")] [Address(RVA = "0x30BCEC0", Offset = "0x30BBEC0", VA = "0x1830BCEC0", Slot = "16")] public virtual object[] GetCustomAttributes(Type attributeType, bool inherit) { return null; } /// Returns a value that indicates whether the specified attribute type has been applied to this module. /// The type of custom attribute to test for. /// This argument is ignored for objects of this type. /// /// if one or more instances of have been applied to this module; otherwise, . /// /// is . /// /// is not a object supplied by the runtime. For example, is a object. // Token: 0x06001549 RID: 5449 RVA: 0x0000F8B8 File Offset: 0x0000DAB8 [Token(Token = "0x6001549")] [Address(RVA = "0x30BD020", Offset = "0x30BC020", VA = "0x1830BD020", Slot = "17")] public virtual bool IsDefined(Type attributeType, bool inherit) { return default(bool); } /// A object that filters the list of types defined in this module based upon the name. This field is case-sensitive and read-only. // Token: 0x04000B40 RID: 2880 [Token(Token = "0x4000B40")] public static readonly TypeFilter FilterTypeName; /// A object that filters the list of types defined in this module based upon the name. This field is case-insensitive and read-only. // Token: 0x04000B41 RID: 2881 [Token(Token = "0x4000B41")] public static readonly TypeFilter FilterTypeNameIgnoreCase; // Token: 0x04000B42 RID: 2882 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000B42")] internal IntPtr _impl; // Token: 0x04000B43 RID: 2883 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000B43")] internal Assembly assembly; // Token: 0x04000B44 RID: 2884 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000B44")] internal string fqname; // Token: 0x04000B45 RID: 2885 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000B45")] internal string name; // Token: 0x04000B46 RID: 2886 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000B46")] internal string scopename; // Token: 0x04000B47 RID: 2887 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4000B47")] internal bool is_resource; // Token: 0x04000B48 RID: 2888 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x4000B48")] internal int token; // Token: 0x04000B49 RID: 2889 [Token(Token = "0x4000B49")] private const BindingFlags defaultBindingFlags = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public; } }