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
34 references to RuntimeFieldInfo
System.Private.CoreLib (34)
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)
145
RuntimeFieldInfo
runtimeField = field as
RuntimeFieldInfo
??
518
private int GetTokenFor(
RuntimeFieldInfo
runtimeField)
523
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 (7)
28
internal static IList<CustomAttributeData> GetCustomAttributesInternal(
RuntimeFieldInfo
target)
1202
internal static bool IsDefined(
RuntimeFieldInfo
field, RuntimeType caType)
1360
internal static object[] GetCustomAttributes(
RuntimeFieldInfo
field, RuntimeType caType)
2124
internal static void GetCustomAttributes(
RuntimeFieldInfo
field, RuntimeType caType, ref RuntimeType.ListBuilder<Attribute> pcas)
2153
internal static bool IsDefined(
RuntimeFieldInfo
field, RuntimeType? caType)
2236
private static MarshalAsAttribute? GetMarshalAsCustomAttribute(
RuntimeFieldInfo
field)
2251
private static FieldOffsetAttribute? GetFieldOffsetCustomAttribute(
RuntimeFieldInfo
field)
src\System\Reflection\RuntimeFieldInfo.cs (1)
45
public sealed override bool HasSameMetadataDefinitionAs(MemberInfo other) => HasSameMetadataDefinitionAsCore<
RuntimeFieldInfo
>(other);
src\System\RuntimeHandles.cs (2)
1597
internal static ref byte GetFieldDataReference(object target,
RuntimeFieldInfo
field)
1606
internal static ref byte GetFieldDataReference(ref byte target,
RuntimeFieldInfo
field)
src\System\RuntimeType.CoreCLR.cs (16)
318
T[] list = (T[])(object)new
RuntimeFieldInfo
[1] {
814
private
RuntimeFieldInfo
[] PopulateFields(Filter filter)
816
ListBuilder<
RuntimeFieldInfo
> list = default;
857
private unsafe void PopulateRtFields(Filter filter, RuntimeType declaringType, ref ListBuilder<
RuntimeFieldInfo
> list)
874
ReadOnlySpan<IntPtr> fieldHandles, RuntimeType declaringType, ref ListBuilder<
RuntimeFieldInfo
> list)
926
private void PopulateLiteralFields(Filter filter, RuntimeType declaringType, ref ListBuilder<
RuntimeFieldInfo
> list)
983
RuntimeFieldInfo
runtimeFieldInfo =
1462
private MemberInfoCache<
RuntimeFieldInfo
>? m_fieldInfoCache;
1737
internal
RuntimeFieldInfo
[] GetFieldList(MemberListType listType, string? name)
2623
RuntimeFieldInfo
[] cache = Cache.GetFieldList(listType, name);
2630
RuntimeFieldInfo
fieldInfo = cache[i];
2971
RuntimeFieldInfo
[] cache = Cache.GetFieldList(listType, name);
2979
RuntimeFieldInfo
fieldInfo = cache[i];
3231
private static
RuntimeFieldInfo
? GetFieldWithSameMetadataDefinitionAs(RuntimeType runtimeType, MemberInfo field)
3233
RuntimeFieldInfo
[] cache = runtimeType.Cache.GetFieldList(MemberListType.CaseSensitive, field.Name);
3237
RuntimeFieldInfo
candidate = cache[i];