1 write to _fieldInfo
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Reflection\FieldAccessor.cs (1)
20_fieldInfo = (RtFieldInfo)fieldInfo;
38 references to _fieldInfo
System.Private.CoreLib (38)
src\libraries\System.Private.CoreLib\src\System\Reflection\FieldAccessor.cs (38)
21Debug.Assert(_fieldInfo.m_declaringType != null); 23if (_fieldInfo.m_declaringType.ContainsGenericParameters || 24_fieldInfo.m_declaringType.IsNullableOfT) 36if (!RuntimeFieldHandle.IsFastPathSupported(_fieldInfo)) 43RuntimeType fieldType = (RuntimeType)_fieldInfo.FieldType; 47if (_fieldInfo.IsStatic) 49_addressOrOffset = RuntimeFieldHandle.GetStaticFieldAddress(_fieldInfo); 51if ((_fieldInfo.Attributes & FieldAttributes.HasFieldRVA) != 0) 91_addressOrOffset = RuntimeFieldHandle.GetInstanceFieldOffset(_fieldInfo); 149_fieldInfo.FieldType); 169ref Unsafe.AsRef<byte>(_addressOrOffset.ToPointer())), _fieldInfo.FieldType); 178object? ret = RuntimeFieldHandle.GetValue(_fieldInfo, obj, (RuntimeType)_fieldInfo.FieldType, _fieldInfo.m_declaringType, ref isClassInitialized); 193return RuntimeFieldHandle.GetValue(_fieldInfo, obj, (RuntimeType)_fieldInfo.FieldType, _fieldInfo.m_declaringType, ref isClassInitialized); 196if (_fieldInfo.DeclaringType is not null && _fieldInfo.DeclaringType.ContainsGenericParameters) 199if (_fieldInfo.DeclaringType is not null && ((RuntimeType)_fieldInfo.FieldType).IsNullableOfT) 303RuntimeFieldHandle.SetValue(_fieldInfo, obj, value, (RuntimeType)_fieldInfo.FieldType, _fieldInfo.m_declaringType, ref isClassInitialized); 312if (_fieldInfo.DeclaringType is not null && _fieldInfo.DeclaringType.ContainsGenericParameters) 330RuntimeFieldHandle.SetValue(_fieldInfo, obj, value, (RuntimeType)_fieldInfo.FieldType, _fieldInfo.m_declaringType, ref isClassInitialized); 333private bool IsStatic() => (_fieldInfo.Attributes & FieldAttributes.Static) == FieldAttributes.Static; 352if (!_fieldInfo.m_declaringType.IsInstanceOfType(target)) 360ThrowHelperArgumentException(target, _fieldInfo); 370if (((RuntimeType)_fieldInfo.FieldType).IsActualValueType) 372((RuntimeType)_fieldInfo.FieldType).CheckValue(ref value, binder, culture, invokeAttr); 375else if (!ReferenceEquals(value.GetType(), _fieldInfo.FieldType)) 377((RuntimeType)_fieldInfo.FieldType).CheckValue(ref value, binder, culture, invokeAttr); 386if ((_fieldInfo.Attributes & FieldAttributes.InitOnly) == FieldAttributes.InitOnly && 389ThrowHelperFieldAccessException(_fieldInfo);