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

Public Member Functions

override? object GetValue (object? obj)
 
override void SetValue (object? obj, object? val, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture)
 
override object[] GetCustomAttributes (bool inherit)
 
override object[] GetCustomAttributes (Type attributeType, bool inherit)
 
override bool IsDefined (Type attributeType, bool inherit)
 
void SetOffset (int iOffset)
 
void SetConstant (object? defaultValue)
 
void SetCustomAttribute (ConstructorInfo con, byte[] binaryAttribute)
 
void SetCustomAttribute (CustomAttributeBuilder customBuilder)
 
override bool Equals (object? obj)
 
override int GetHashCode ()
 
void SetValue (object? obj, object? value)
 
virtual void SetValueDirect (TypedReference obj, object value)
 
virtual ? object GetValueDirect (TypedReference obj)
 
virtual ? object GetRawConstantValue ()
 
virtual Type[] GetOptionalCustomModifiers ()
 
virtual Type[] GetRequiredCustomModifiers ()
 
virtual bool HasSameMetadataDefinitionAs (MemberInfo other)
 
virtual IList< CustomAttributeDataGetCustomAttributesData ()
 

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)
 

Package Functions

 FieldBuilder (TypeBuilder typeBuilder, string fieldName, Type type, Type[] requiredCustomModifiers, Type[] optionalCustomModifiers, FieldAttributes attributes)
 
void SetData (byte[] data, int size)
 
virtual bool CacheEquals (object o)
 
bool HasSameMetadataDefinitionAsCore< TOther > (MemberInfo other)
 

Properties

override int MetadataToken [get]
 
override Module Module [get]
 
override string Name [get]
 
override? Type DeclaringType [get]
 
override? Type ReflectedType [get]
 
override Type FieldType [get]
 
override RuntimeFieldHandle FieldHandle [get]
 
override FieldAttributes Attributes [get]
 
override MemberTypes MemberType [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]
 
virtual IEnumerable< CustomAttributeDataCustomAttributes [get]
 
virtual bool IsCollectible [get]
 

Private Attributes

int m_fieldTok
 
TypeBuilder m_typeBuilder
 
string m_fieldName
 
FieldAttributes m_Attributes
 
Type m_fieldType
 

Detailed Description

Definition at line 6 of file FieldBuilder.cs.


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