65 references to FieldAccessorType
System.Private.CoreLib (65)
src\libraries\System.Private.CoreLib\src\System\Reflection\FieldAccessor.cs (65)
16private volatile FieldAccessorType _fieldAccessType; 26_fieldAccessType = FieldAccessorType.NoInvoke; 30_fieldAccessType = FieldAccessorType.SlowPathUntilClassInitialized; 39_fieldAccessType = FieldAccessorType.SlowPath; 54_fieldAccessType = FieldAccessorType.StaticValueType; 67_fieldAccessType = FieldAccessorType.StaticValueTypeBoxed; 77_fieldAccessType = FieldAccessorType.StaticPointerType; 86_fieldAccessType = FieldAccessorType.StaticReferenceType; 105_fieldAccessType = FieldAccessorType.InstancePointerType; 114_fieldAccessType = FieldAccessorType.InstanceReferenceType; 128case FieldAccessorType.InstanceReferenceType: 133case FieldAccessorType.InstanceValueType: 134case FieldAccessorType.InstanceValueTypeSize1: 135case FieldAccessorType.InstanceValueTypeSize2: 136case FieldAccessorType.InstanceValueTypeSize4: 137case FieldAccessorType.InstanceValueTypeSize8: 144case FieldAccessorType.InstancePointerType: 151case FieldAccessorType.StaticReferenceType: 154case FieldAccessorType.StaticValueType: 155case FieldAccessorType.StaticValueTypeSize1: 156case FieldAccessorType.StaticValueTypeSize2: 157case FieldAccessorType.StaticValueTypeSize4: 158case FieldAccessorType.StaticValueTypeSize8: 161case FieldAccessorType.StaticValueTypeBoxed: 167case FieldAccessorType.StaticPointerType: 171case FieldAccessorType.SlowPathUntilClassInitialized: 186case FieldAccessorType.SlowPath: 195case FieldAccessorType.NoInvoke: 219case FieldAccessorType.InstanceReferenceType: 227case FieldAccessorType.InstanceValueTypeSize1: 235case FieldAccessorType.InstanceValueTypeSize2: 243case FieldAccessorType.InstanceValueTypeSize4: 251case FieldAccessorType.InstanceValueTypeSize8: 259case FieldAccessorType.StaticReferenceType: 264case FieldAccessorType.StaticValueTypeSize1: 271case FieldAccessorType.StaticValueTypeSize2: 278case FieldAccessorType.StaticValueTypeSize4: 285case FieldAccessorType.StaticValueTypeSize8: 292case FieldAccessorType.SlowPathUntilClassInitialized: 311case FieldAccessorType.NoInvoke: 387_fieldAccessType != FieldAccessorType.SlowPathUntilClassInitialized) 397private static FieldAccessorType GetPrimitiveAccessorTypeForInstance(Type fieldType) 399FieldAccessorType accessorType = FieldAccessorType.InstanceValueType; 404accessorType = FieldAccessorType.InstanceValueTypeSize1; 408accessorType = FieldAccessorType.InstanceValueTypeSize2; 412accessorType = FieldAccessorType.InstanceValueTypeSize4; 416accessorType = FieldAccessorType.InstanceValueTypeSize8; 424private static FieldAccessorType GetPrimitiveAccessorTypeForStatic(Type fieldType) 426FieldAccessorType accessorType = FieldAccessorType.StaticValueType; 431accessorType = FieldAccessorType.StaticValueTypeSize1; 435accessorType = FieldAccessorType.StaticValueTypeSize2; 439accessorType = FieldAccessorType.StaticValueTypeSize4; 443accessorType = FieldAccessorType.StaticValueTypeSize8; 451private static FieldAccessorType GetIntPtrAccessorTypeForInstance() 453FieldAccessorType accessorType = FieldAccessorType.InstanceValueType; 457accessorType = FieldAccessorType.InstanceValueTypeSize4; 461accessorType = FieldAccessorType.InstanceValueTypeSize8; 467private static FieldAccessorType GetIntPtrAccessorTypeForStatic() 469FieldAccessorType accessorType = FieldAccessorType.StaticValueType; 473accessorType = FieldAccessorType.StaticValueTypeSize4; 477accessorType = FieldAccessorType.StaticValueTypeSize8;