Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Reflection.Module Class Referenceabstract

Public Member Functions

virtual void GetPEKind (out PortableExecutableKinds peKind, out ImageFileMachine machine)
 
virtual bool IsResource ()
 
virtual bool IsDefined (Type attributeType, bool inherit)
 
virtual IList< CustomAttributeDataGetCustomAttributesData ()
 
virtual object[] GetCustomAttributes (bool inherit)
 
virtual object[] GetCustomAttributes (Type attributeType, bool inherit)
 
MethodInfoGetMethod (string name)
 
MethodInfoGetMethod (string name, Type[] types)
 
MethodInfoGetMethod (string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers)
 
MethodInfo[] GetMethods ()
 
virtual MethodInfo[] GetMethods (BindingFlags bindingFlags)
 
FieldInfoGetField (string name)
 
virtual ? FieldInfo GetField (string name, BindingFlags bindingAttr)
 
FieldInfo[] GetFields ()
 
virtual FieldInfo[] GetFields (BindingFlags bindingFlags)
 
virtual Type[] GetTypes ()
 
virtual ? Type GetType (string className)
 
virtual ? Type GetType (string className, bool ignoreCase)
 
virtual ? Type GetType (string className, bool throwOnError, bool ignoreCase)
 
virtual Type[] FindTypes (TypeFilter? filter, object? filterCriteria)
 
FieldInfoResolveField (int metadataToken)
 
virtual ? FieldInfo ResolveField (int metadataToken, Type[]? genericTypeArguments, Type[]? genericMethodArguments)
 
MemberInfoResolveMember (int metadataToken)
 
virtual ? MemberInfo ResolveMember (int metadataToken, Type[]? genericTypeArguments, Type[]? genericMethodArguments)
 
MethodBaseResolveMethod (int metadataToken)
 
virtual ? MethodBase ResolveMethod (int metadataToken, Type[]? genericTypeArguments, Type[]? genericMethodArguments)
 
virtual byte[] ResolveSignature (int metadataToken)
 
virtual string ResolveString (int metadataToken)
 
Type ResolveType (int metadataToken)
 
virtual Type ResolveType (int metadataToken, Type[]? genericTypeArguments, Type[]? genericMethodArguments)
 
virtual void GetObjectData (SerializationInfo info, StreamingContext context)
 
override bool Equals (object? o)
 
override int GetHashCode ()
 
override string ToString ()
 

Static Public Member Functions

static bool operator== (Module? left, Module? right)
 
static bool operator!= (Module? left, Module? right)
 

Static Public Attributes

static readonly TypeFilter FilterTypeName = (Type m, object c) => FilterTypeNameImpl(m, c, StringComparison.Ordinal)
 
static readonly TypeFilter FilterTypeNameIgnoreCase = (Type m, object c) => FilterTypeNameImpl(m, c, StringComparison.OrdinalIgnoreCase)
 

Protected Member Functions

virtual ModuleHandle GetModuleHandleImpl ()
 
virtual ? MethodInfo GetMethodImpl (string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers)
 

Properties

virtual Assembly Assembly [get]
 
virtual string FullyQualifiedName [get]
 
virtual string Name [get]
 
virtual int MDStreamVersion [get]
 
virtual Guid ModuleVersionId [get]
 
virtual string ScopeName [get]
 
ModuleHandle ModuleHandle [get]
 
virtual IEnumerable< CustomAttributeDataCustomAttributes [get]
 
virtual int MetadataToken [get]
 

Static Private Member Functions

static bool FilterTypeNameImpl (Type cls, object filterCriteria, StringComparison comparison)
 

Detailed Description

Definition at line 8 of file Module.cs.


The documentation for this class was generated from the following file: