Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
override Type[] | GetRequiredCustomModifiers () |
override Type[] | GetOptionalCustomModifiers () |
override object[] | GetCustomAttributes (bool inherit) |
override object[] | GetCustomAttributes (Type attributeType, bool inherit) |
override bool | IsDefined (Type attributeType, bool inherit) |
override IList< CustomAttributeData > | GetCustomAttributesData () |
object | GetRealObject (StreamingContext context) |
override string | ToString () |
Protected Attributes | |
ParameterAttributes | AttrsImpl |
Type? | ClassImpl |
object? | DefaultValueImpl |
MemberInfo | MemberImpl |
string? | NameImpl |
int | PositionImpl |
Package Functions | |
void | SetName (string name) |
void | SetAttributes (ParameterAttributes attributes) |
RuntimeParameterInfo (RuntimeParameterInfo accessor, RuntimePropertyInfo property) | |
RuntimeParameterInfo (MethodInfo owner, string name, Type parameterType, int position) | |
RuntimeModule | GetRuntimeModule () |
Static Package Functions | |
static ParameterInfo[] | GetParameters (IRuntimeMethodInfo method, MemberInfo member, Signature sig) |
static ParameterInfo | GetReturnParameter (IRuntimeMethodInfo method, MemberInfo member, Signature sig) |
Properties | |
override Type | ParameterType [get] |
override string | Name [get] |
override bool | HasDefaultValue [get] |
override object | DefaultValue [get] |
override object | RawDefaultValue [get] |
override int | MetadataToken [get] |
virtual ParameterAttributes | Attributes [get] |
virtual MemberInfo | Member [get] |
virtual int | Position [get] |
bool | IsIn [get] |
bool | IsLcid [get] |
bool | IsOptional [get] |
bool | IsOut [get] |
bool | IsRetval [get] |
virtual IEnumerable< CustomAttributeData > | CustomAttributes [get] |
Private Member Functions | |
RuntimeParameterInfo (RuntimeParameterInfo accessor, MemberInfo member) | |
RuntimeParameterInfo (Signature signature, MetadataImport scope, int tkParamDef, int position, ParameterAttributes attributes, MemberInfo member) | |
object | GetDefaultValue (bool raw) |
object | GetDefaultValueInternal (bool raw) |
Static Private Member Functions | |
static ParameterInfo[] | GetParameters (IRuntimeMethodInfo methodHandle, MemberInfo member, Signature sig, out ParameterInfo returnParameter, bool fetchReturnParameter) |
static decimal | GetRawDecimalConstant (CustomAttributeData attr) |
static DateTime | GetRawDateTimeConstant (CustomAttributeData attr) |
static object | GetRawConstant (CustomAttributeData attr) |
Private Attributes | |
int | m_tkParamDef |
MetadataImport | m_scope |
Signature | m_signature |
volatile bool | m_nameIsCached |
readonly bool | m_noMetadata |
bool | m_noDefaultValue |
MethodBase | m_originalMember |
Static Private Attributes | |
static readonly Type | s_DecimalConstantAttributeType = typeof(DecimalConstantAttribute) |
static readonly Type | s_CustomConstantAttributeType = typeof(CustomConstantAttribute) |
Definition at line 6 of file RuntimeParameterInfo.cs.