|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| override string | ToString () |
| override int | GetHashCode () |
| override bool | Equals (object? obj) |
Static Public Member Functions | |
| static IList< CustomAttributeData > | GetCustomAttributes (MemberInfo target) |
| static IList< CustomAttributeData > | GetCustomAttributes (Module target) |
| static IList< CustomAttributeData > | GetCustomAttributes (Assembly target) |
| static IList< CustomAttributeData > | GetCustomAttributes (ParameterInfo target) |
Package Functions | |
| RuntimeCustomAttributeData (Attribute attribute) | |
Properties | |
| override ConstructorInfo | Constructor [get] |
| override IList< CustomAttributeTypedArgument > | ConstructorArguments [get] |
| override IList< CustomAttributeNamedArgument > | NamedArguments [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< CustomAttributeData > | GetCombinedList (IList< CustomAttributeData > customAttributes, ref RuntimeType.ListBuilder< Attribute > pseudoAttributes) |
| static CustomAttributeEncoding | TypeToCustomAttributeEncoding (RuntimeType type) |
| static CustomAttributeType | InitCustomAttributeType (RuntimeType parameterType) |
| static IList< CustomAttributeData > | GetCustomAttributes (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< CustomAttributeTypedArgument > | m_typedCtorArgs |
| IList< CustomAttributeNamedArgument > | m_namedArgs |
Definition at line 8 of file RuntimeCustomAttributeData.cs.