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

Public Member Functions

override bool HasSameMetadataDefinitionAs (MemberInfo other)
 
override string ToString ()
 
override object[] GetCustomAttributes (bool inherit)
 
override object[] GetCustomAttributes (Type attributeType, bool inherit)
 
override bool IsDefined (Type attributeType, bool inherit)
 
override IList< CustomAttributeDataGetCustomAttributesData ()
 
override bool Equals (object? obj)
 
override int GetHashCode ()
 
object? GetValue (object? obj)
 
void SetValue (object? obj, object? value)
 
void SetValue (object? obj, object? value, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture)
 
virtual void SetValueDirect (TypedReference obj, object value)
 
virtual ? object GetValueDirect (TypedReference obj)
 
virtual ? object GetRawConstantValue ()
 
virtual Type[] GetOptionalCustomModifiers ()
 
virtual Type[] GetRequiredCustomModifiers ()
 

Static Public Member Functions

static FieldInfo GetFieldFromHandle (RuntimeFieldHandle handle)
 
static FieldInfo GetFieldFromHandle (RuntimeFieldHandle handle, RuntimeTypeHandle declaringType)
 
static bool operator== (FieldInfo? left, FieldInfo? right)
 
static bool operator== (MemberInfo? left, MemberInfo? right)
 
static bool operator!= (FieldInfo? left, FieldInfo? right)
 
static bool operator!= (MemberInfo? left, MemberInfo? right)
 

Protected Member Functions

 RuntimeFieldInfo (RuntimeType.RuntimeTypeCache reflectedTypeCache, RuntimeType declaringType, BindingFlags bindingFlags)
 

Protected Attributes

RuntimeType.RuntimeTypeCache m_reflectedTypeCache
 
RuntimeType m_declaringType
 

Package Functions

RuntimeType GetDeclaringTypeInternal ()
 
RuntimeType GetRuntimeType ()
 
RuntimeModule GetRuntimeModule ()
 
virtual bool CacheEquals (object o)
 
bool HasSameMetadataDefinitionAsCore< TOther > (MemberInfo other)
 

Properties

BindingFlags BindingFlags [get]
 
RuntimeType ReflectedTypeInternal [get]
 
override MemberTypes MemberType [get]
 
override Type ReflectedType [get]
 
override Type DeclaringType [get]
 
override Module Module [get]
 
override bool IsCollectible [get]
 
FieldAttributes Attributes [get]
 
Type FieldType [get]
 
bool IsInitOnly [get]
 
bool IsLiteral [get]
 
bool IsNotSerialized [get]
 
bool IsPinvokeImpl [get]
 
bool IsSpecialName [get]
 
bool IsStatic [get]
 
bool IsAssembly [get]
 
bool IsFamily [get]
 
bool IsFamilyAndAssembly [get]
 
bool IsFamilyOrAssembly [get]
 
bool IsPrivate [get]
 
bool IsPublic [get]
 
virtual bool IsSecurityCritical [get]
 
virtual bool IsSecuritySafeCritical [get]
 
virtual bool IsSecurityTransparent [get]
 
RuntimeFieldHandle FieldHandle [get]
 
string Name [get]
 
virtual IEnumerable< CustomAttributeDataCustomAttributes [get]
 
virtual int MetadataToken [get]
 

Private Attributes

BindingFlags m_bindingFlags
 

Detailed Description

Definition at line 5 of file RuntimeFieldInfo.cs.


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