using System; using System.Runtime.InteropServices; using System.Runtime.Serialization; using Cpp2IlInjected; namespace System.Reflection { /// Performs reflection on a module. // Token: 0x02000248 RID: 584 [Token(Token = "0x2000248")] [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: 0x060014F8 RID: 5368 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60014F8")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] 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: 0x060014F9 RID: 5369 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60014F9")] [Address(RVA = "0x2A0B340", Offset = "0x2A0A140", VA = "0x182A0B340", Slot = "8")] public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { } /// Returns the name of the module. /// A representing the name of this module. // Token: 0x060014FA RID: 5370 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60014FA")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0", Slot = "3")] public override string ToString() { return null; } // Token: 0x060014FB RID: 5371 RVA: 0x0000F498 File Offset: 0x0000D698 [Token(Token = "0x60014FB")] [Address(RVA = "0x2A0B300", Offset = "0x2A0A100", VA = "0x182A0B300", Slot = "9")] internal virtual Guid GetModuleVersionId() { return default(Guid); } // Token: 0x060014FC RID: 5372 RVA: 0x0000F4B0 File Offset: 0x0000D6B0 [Token(Token = "0x60014FC")] [Address(RVA = "0x2A0B600", Offset = "0x2A0A400", VA = "0x182A0B600")] private static bool filter_by_type_name(Type m, object filterCriteria) { return default(bool); } // Token: 0x060014FD RID: 5373 RVA: 0x0000F4C8 File Offset: 0x0000D6C8 [Token(Token = "0x60014FD")] [Address(RVA = "0x2A0B4E0", Offset = "0x2A0A2E0", VA = "0x182A0B4E0")] private static bool filter_by_type_name_ignore_case(Type m, object filterCriteria) { return default(bool); } // Token: 0x060014FE RID: 5374 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60014FE")] [Address(RVA = "0x2A0B2F0", Offset = "0x2A0A0F0", VA = "0x182A0B2F0")] 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: 0x060014FF RID: 5375 RVA: 0x0000F4E0 File Offset: 0x0000D6E0 [Token(Token = "0x60014FF")] [Address(RVA = "0x1746070", Offset = "0x1744E70", VA = "0x181746070", 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: 0x06001500 RID: 5376 RVA: 0x0000F4F8 File Offset: 0x0000D6F8 [Token(Token = "0x6001500")] [Address(RVA = "0x2A02170", Offset = "0x2A00F70", VA = "0x182A02170", 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: 0x06001501 RID: 5377 RVA: 0x0000F510 File Offset: 0x0000D710 [Token(Token = "0x6001501")] [Address(RVA = "0x2954E10", Offset = "0x2953C10", VA = "0x182954E10")] public static bool operator ==(Module left, Module right) { return default(bool); } /// Gets the appropriate for this instance of . /// An object. // Token: 0x17000235 RID: 565 // (get) Token: 0x06001502 RID: 5378 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000235")] public virtual Assembly Assembly { [Token(Token = "0x6001502")] [Address(RVA = "0x2A0B710", Offset = "0x2A0A510", VA = "0x182A0B710", Slot = "10")] get { return null; } } /// Gets a string representing the name of the module. /// The module name. // Token: 0x17000236 RID: 566 // (get) Token: 0x06001503 RID: 5379 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000236")] public virtual string ScopeName { [Token(Token = "0x6001503")] [Address(RVA = "0x2A0B830", Offset = "0x2A0A630", VA = "0x182A0B830", 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: 0x17000237 RID: 567 // (get) Token: 0x06001504 RID: 5380 RVA: 0x0000F528 File Offset: 0x0000D728 [Token(Token = "0x17000237")] public virtual Guid ModuleVersionId { [Token(Token = "0x6001504")] [Address(RVA = "0x2A0B7D0", Offset = "0x2A0A5D0", VA = "0x182A0B7D0", 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: 0x17000238 RID: 568 // (get) Token: 0x06001505 RID: 5381 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000238")] public virtual string FullyQualifiedName { [Token(Token = "0x6001505")] [Address(RVA = "0x2A0B770", Offset = "0x2A0A570", VA = "0x182A0B770", Slot = "13")] get { return null; } } // Token: 0x06001506 RID: 5382 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001506")] [Address(RVA = "0x2A0B1E0", Offset = "0x2A09FE0", VA = "0x182A0B1E0")] private static Exception CreateNIE() { return null; } /// Gets a value indicating whether the object is a resource. /// /// if the object is a resource; otherwise, . // Token: 0x06001507 RID: 5383 RVA: 0x0000F540 File Offset: 0x0000D740 [Token(Token = "0x6001507")] [Address(RVA = "0x2A0B3F0", Offset = "0x2A0A1F0", VA = "0x182A0B3F0", 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: 0x06001508 RID: 5384 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001508")] [Address(RVA = "0x2A0B290", Offset = "0x2A0A090", VA = "0x182A0B290", 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: 0x06001509 RID: 5385 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001509")] [Address(RVA = "0x2A0B230", Offset = "0x2A0A030", VA = "0x182A0B230", 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: 0x0600150A RID: 5386 RVA: 0x0000F558 File Offset: 0x0000D758 [Token(Token = "0x600150A")] [Address(RVA = "0x2A0B390", Offset = "0x2A0A190", VA = "0x182A0B390", 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: 0x04000B36 RID: 2870 [Token(Token = "0x4000B36")] 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: 0x04000B37 RID: 2871 [Token(Token = "0x4000B37")] public static readonly TypeFilter FilterTypeNameIgnoreCase; // Token: 0x04000B38 RID: 2872 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000B38")] internal IntPtr _impl; // Token: 0x04000B39 RID: 2873 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000B39")] internal Assembly assembly; // Token: 0x04000B3A RID: 2874 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000B3A")] internal string fqname; // Token: 0x04000B3B RID: 2875 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000B3B")] internal string name; // Token: 0x04000B3C RID: 2876 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000B3C")] internal string scopename; // Token: 0x04000B3D RID: 2877 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4000B3D")] internal bool is_resource; // Token: 0x04000B3E RID: 2878 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x4000B3E")] internal int token; // Token: 0x04000B3F RID: 2879 [Token(Token = "0x4000B3F")] private const BindingFlags defaultBindingFlags = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public; } }