2 types derived from RuntimeFieldInfo
System.Private.CoreLib (2)
src\System\Reflection\MdFieldInfo.cs (1)
11
internal sealed unsafe class MdFieldInfo :
RuntimeFieldInfo
src\System\Reflection\RtFieldInfo.cs (1)
12
internal sealed class RtFieldInfo :
RuntimeFieldInfo
, IRuntimeFieldInfo
29 references to RuntimeFieldInfo
System.Private.CoreLib (29)
src\libraries\System.Private.CoreLib\src\System\TypedReference.cs (2)
33
RuntimeFieldInfo
field = flds[i] as
RuntimeFieldInfo
?? throw new ArgumentException(SR.Argument_MustBeRuntimeFieldInfo);
src\System\Reflection\Emit\DynamicILGenerator.cs (4)
144
RuntimeFieldInfo
runtimeField = field as
RuntimeFieldInfo
??
495
private int GetTokenFor(
RuntimeFieldInfo
runtimeField)
500
private int GetTokenFor(
RuntimeFieldInfo
runtimeField, RuntimeType rtType)
src\System\Reflection\Emit\RuntimeModuleBuilder.cs (2)
150
private int GetMemberRefOfFieldInfo(int tkType, RuntimeTypeHandle declaringType,
RuntimeFieldInfo
runtimeField)
1203
else if (field is
RuntimeFieldInfo
rtField)
src\System\Reflection\RuntimeCustomAttributeData.cs (1)
28
internal static IList<CustomAttributeData> GetCustomAttributesInternal(
RuntimeFieldInfo
target)
src\System\Reflection\RuntimeFieldInfo.cs (1)
45
public sealed override bool HasSameMetadataDefinitionAs(MemberInfo other) => HasSameMetadataDefinitionAsCore<
RuntimeFieldInfo
>(other);
src\System\RuntimeHandles.cs (2)
1543
internal static ref byte GetFieldDataReference(object target,
RuntimeFieldInfo
field)
1552
internal static ref byte GetFieldDataReference(ref byte target,
RuntimeFieldInfo
field)
src\System\RuntimeType.CoreCLR.cs (17)
322
T[] list = (T[])(object)new
RuntimeFieldInfo
[1] {
796
private
RuntimeFieldInfo
[] PopulateFields(Filter filter)
798
ListBuilder<
RuntimeFieldInfo
> list = default;
839
private unsafe void PopulateRtFields(Filter filter, RuntimeType declaringType, ref ListBuilder<
RuntimeFieldInfo
> list)
856
ReadOnlySpan<IntPtr> fieldHandles, RuntimeType declaringType, ref ListBuilder<
RuntimeFieldInfo
> list)
895
RuntimeFieldInfo
runtimeFieldInfo =
902
private void PopulateLiteralFields(Filter filter, RuntimeType declaringType, ref ListBuilder<
RuntimeFieldInfo
> list)
952
RuntimeFieldInfo
runtimeFieldInfo =
1417
private MemberInfoCache<
RuntimeFieldInfo
>? m_fieldInfoCache;
1709
internal
RuntimeFieldInfo
[] GetFieldList(MemberListType listType, string? name)
2595
RuntimeFieldInfo
[] cache = Cache.GetFieldList(listType, name);
2602
RuntimeFieldInfo
fieldInfo = cache[i];
2927
RuntimeFieldInfo
[] cache = Cache.GetFieldList(listType, name);
2935
RuntimeFieldInfo
fieldInfo = cache[i];
3187
private static
RuntimeFieldInfo
? GetFieldWithSameMetadataDefinitionAs(RuntimeType runtimeType, MemberInfo field)
3189
RuntimeFieldInfo
[] cache = runtimeType.Cache.GetFieldList(MemberListType.CaseSensitive, field.Name);
3193
RuntimeFieldInfo
candidate = cache[i];