80 : base(reflectedTypeCache, declaringType, bindingFlags)
113 [DebuggerStepThrough]
129 bool domainInitialized =
false;
130 if (runtimeType ==
null)
136 runtimeType.DomainInitialized = domainInitialized;
145 [DebuggerStepThrough]
156 [DebuggerStepThrough]
173 bool domainInitialized =
false;
174 if (runtimeType ==
null)
181 runtimeType.DomainInitialized = domainInitialized;
184 [DebuggerStepThrough]
override Type[] GetRequiredCustomModifiers()
RtFieldInfo(RuntimeFieldHandleInternal handle, RuntimeType declaringType, RuntimeType.RuntimeTypeCache reflectedTypeCache, BindingFlags bindingFlags)
void CheckConsistency(object target)
override bool CacheEquals(object o)
INVOCATION_FLAGS InvocationFlags
unsafe override void SetValueDirect(TypedReference obj, object value)
override RuntimeFieldHandle FieldHandle
override FieldAttributes Attributes
override Type[] GetOptionalCustomModifiers()
RuntimeType InitializeFieldType()
INVOCATION_FLAGS InitializeInvocationFlags()
INVOCATION_FLAGS m_invocationFlags
unsafe override object GetValueDirect(TypedReference obj)
override void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture)
override RuntimeModule GetRuntimeModule()
override object GetValue(object obj)
override object GetRawConstantValue()
FieldAttributes m_fieldAttributes
override Type DeclaringType
RuntimeType m_declaringType
object CheckValue(object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
override bool IsInstanceOfType([NotNullWhen(true)] object o)
override bool ContainsGenericParameters
static string Format(string resourceFormat, object p1)
static string Arg_FieldDeclTarget
static string Arg_UnboundGenField
static string Arg_TypedReference_Null
static string RFLCT_Targ_StatFldReqTarg
virtual bool ContainsGenericParameters
static RuntimeType GetApproxDeclaringType(RuntimeFieldHandleInternal field)
static unsafe object GetValueDirect(RtFieldInfo field, RuntimeType fieldType, void *pTypedRef, RuntimeType contextType)
static void SetValue(RtFieldInfo field, object obj, object value, RuntimeType fieldType, FieldAttributes fieldAttr, RuntimeType declaringType, ref bool domainInitialized)
static FieldAttributes GetAttributes(RuntimeFieldHandleInternal field)
static unsafe void SetValueDirect(RtFieldInfo field, RuntimeType fieldType, void *pTypedRef, object value, RuntimeType contextType)
static object GetValue(RtFieldInfo field, object instance, RuntimeType fieldType, RuntimeType declaringType, ref bool domainInitialized)
static string GetName(RtFieldInfo field)
static int GetToken(RtFieldInfo field)
static RuntimeModule GetModule(RuntimeType type)