Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Reflection.RuntimeCustomAttributeData Class Referencesealed

Public Member Functions

override string ToString ()
 
override int GetHashCode ()
 
override bool Equals (object? obj)
 

Static Public Member Functions

static IList< CustomAttributeDataGetCustomAttributes (MemberInfo target)
 
static IList< CustomAttributeDataGetCustomAttributes (Module target)
 
static IList< CustomAttributeDataGetCustomAttributes (Assembly target)
 
static IList< CustomAttributeDataGetCustomAttributes (ParameterInfo target)
 

Package Functions

 RuntimeCustomAttributeData (Attribute attribute)
 

Static Package Functions

static IList< CustomAttributeDataGetCustomAttributesInternal (RuntimeType target)
 
static IList< CustomAttributeDataGetCustomAttributesInternal (RuntimeFieldInfo target)
 
static IList< CustomAttributeDataGetCustomAttributesInternal (RuntimeMethodInfo target)
 
static IList< CustomAttributeDataGetCustomAttributesInternal (RuntimeConstructorInfo target)
 
static IList< CustomAttributeDataGetCustomAttributesInternal (RuntimeEventInfo target)
 
static IList< CustomAttributeDataGetCustomAttributesInternal (RuntimePropertyInfo target)
 
static IList< CustomAttributeDataGetCustomAttributesInternal (RuntimeModule target)
 
static IList< CustomAttributeDataGetCustomAttributesInternal (RuntimeAssembly target)
 
static IList< CustomAttributeDataGetCustomAttributesInternal (RuntimeParameterInfo target)
 
static CustomAttributeRecord[] GetCustomAttributeRecords (RuntimeModule module, int targetToken)
 
static CustomAttributeTypedArgument Filter (IList< CustomAttributeData > attrs, Type caType, int parameter)
 

Properties

override ConstructorInfo Constructor [get]
 
override IList< CustomAttributeTypedArgumentConstructorArguments [get]
 
override IList< CustomAttributeNamedArgumentNamedArguments [get]
 
virtual Type AttributeType [get]
 

Private Member Functions

 RuntimeCustomAttributeData (RuntimeModule scope, MetadataToken caCtorToken, in ConstArray blob)
 
void Init (DllImportAttribute dllImport)
 
void Init (FieldOffsetAttribute fieldOffset)
 
void Init (MarshalAsAttribute marshalAs)
 
void Init (TypeForwardedToAttribute forwardedTo)
 
void Init (object pca)
 

Static Private Member Functions

static IList< CustomAttributeDataGetCombinedList (IList< CustomAttributeData > customAttributes, ref RuntimeType.ListBuilder< Attribute > pseudoAttributes)
 
static CustomAttributeEncoding TypeToCustomAttributeEncoding (RuntimeType type)
 
static CustomAttributeType InitCustomAttributeType (RuntimeType parameterType)
 
static IList< CustomAttributeDataGetCustomAttributes (RuntimeModule module, int tkTarget)
 

Private Attributes

ConstructorInfo m_ctor
 
readonly RuntimeModule m_scope
 
readonly MemberInfo[] m_members
 
readonly CustomAttributeCtorParameter[] m_ctorParams
 
readonly CustomAttributeNamedParameter[] m_namedParams
 
IList< CustomAttributeTypedArgumentm_typedCtorArgs
 
IList< CustomAttributeNamedArgumentm_namedArgs
 

Detailed Description

Definition at line 8 of file RuntimeCustomAttributeData.cs.


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