7 overrides of GetFields
ILCompiler.Compiler (3)
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (1)
312
public override IEnumerable<FieldDesc>
GetFields
()
parent\parent\Common\TypeSystem\Interop\IL\InlineArrayType.cs (1)
292
public override IEnumerable<FieldDesc>
GetFields
()
parent\parent\Common\TypeSystem\Interop\IL\NativeStructType.cs (1)
313
public override IEnumerable<FieldDesc>
GetFields
()
ILCompiler.ReadyToRun (1)
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (1)
312
public override IEnumerable<FieldDesc>
GetFields
()
ILCompiler.TypeSystem (3)
parent\parent\Common\TypeSystem\Common\InstantiatedType.cs (1)
225
public override IEnumerable<FieldDesc>
GetFields
()
parent\parent\Common\TypeSystem\Common\TypeWithRepeatedFields.cs (1)
77
public override IEnumerable<FieldDesc>
GetFields
()
parent\parent\Common\TypeSystem\Ecma\EcmaType.cs (1)
438
public override IEnumerable<EcmaField>
GetFields
()
100 references to GetFields
ILCompiler.Compiler (37)
Compiler\BodySubstitutionParser.cs (2)
112
var field = type.
GetFields
().FirstOrDefault(f => f.Name.StringEquals(name));
169
foreach (FieldDesc field in type.
GetFields
())
Compiler\CompilerTypeSystemContext.GetFieldMethodOverrides.cs (1)
128
foreach (FieldDesc field in attributeTypeDef.
GetFields
())
Compiler\DependencyAnalysis\GCStaticsPreInitDataNode.cs (1)
64
foreach (FieldDesc field in type.
GetFields
())
Compiler\DependencyAnalysis\NonGCStaticsNode.cs (2)
51
foreach (FieldDesc field in _type.
GetFields
())
230
foreach (FieldDesc field in _type.
GetFields
())
Compiler\DependencyAnalysis\TypeMetadataNode.cs (2)
68
foreach (FieldDesc enumField in _type.
GetFields
())
101
foreach (FieldDesc field in _type.
GetFields
())
Compiler\DescriptorMarker.cs (1)
183
case TypePreserve.Fields when !type.
GetFields
().Any():
Compiler\Logging\DocumentationSignatureParser.cs (1)
683
foreach (var field in type.
GetFields
())
Compiler\RootingHelpers.cs (1)
70
foreach (FieldDesc field in type.
GetFields
())
Compiler\TypePreinit.cs (5)
59
foreach (var field in owningType.
GetFields
())
665
foreach (FieldDesc field in currentType.
GetFields
())
2467
foreach (FieldDesc field in type.
GetFields
())
2635
foreach (FieldDesc field in type.
GetFields
())
3607
foreach (FieldDesc f in Type.
GetFields
())
Compiler\UsageBasedMetadataManager.cs (1)
492
foreach (FieldDesc field in type.
GetFields
())
Compiler\UserDefinedTypeDescriptor.cs (3)
71
foreach (var fieldDesc in defType.
GetFields
())
405
foreach (var field in defType.
GetFields
())
601
foreach (var fieldDesc in defType.
GetFields
())
parent\parent\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (2)
230
foreach (var field in type.
GetFields
())
490
foreach (var f in type.
GetFields
())
parent\parent\Common\Compiler\NativeAotNameMangler.cs (1)
655
foreach (var f in field.OwningType.
GetFields
())
parent\parent\Common\Compiler\ProcessLinkerXmlBase.cs (2)
302
foreach (FieldDesc field in type.
GetFields
())
324
foreach (FieldDesc field in type.
GetFields
())
parent\parent\Common\Compiler\TypeExtensions.cs (1)
821
foreach (FieldDesc field in mdType.
GetFields
())
parent\parent\Common\JitInterface\WasmLowering.cs (2)
71
foreach (FieldDesc field in type.
GetFields
())
259
foreach (FieldDesc field in type.
GetFields
())
parent\parent\Common\TypeSystem\IL\Stubs\ComparerIntrinsics.cs (1)
268
foreach (var field in type.
GetFields
())
parent\parent\Common\TypeSystem\IL\Stubs\GetFieldHelperMethodOverride.cs (1)
109
foreach (FieldDesc field in owningType.
GetFields
())
parent\parent\Common\TypeSystem\IL\Stubs\StructMarshallingThunk.cs (4)
149
foreach (var field in TypeForFieldIteration.
GetFields
())
170
foreach (FieldDesc field in TypeForFieldIteration.
GetFields
())
205
foreach (var managedField in TypeForFieldIteration.
GetFields
())
272
foreach (var managedField in TypeForFieldIteration.
GetFields
())
parent\parent\Common\TypeSystem\Interop\IL\MarshalUtils.cs (1)
42
foreach (FieldDesc field in type.
GetFields
())
parent\parent\Common\TypeSystem\Interop\IL\NativeStructType.cs (2)
211
foreach (FieldDesc field in _typeForFieldIteration.
GetFields
())
224
foreach (FieldDesc field in _typeForFieldIteration.
GetFields
())
ILCompiler.MetadataTransform (1)
ILCompiler\Metadata\Transform.Type.cs (1)
316
foreach (var field in entity.
GetFields
())
ILCompiler.ReadyToRun (27)
Compiler\DependencyAnalysis\ReadyToRun\GCRefMapBuilder.cs (1)
302
foreach (FieldDesc field in structType.
GetFields
())
Compiler\DependencyAnalysis\ReadyToRun\TypeHandle.cs (1)
150
foreach (var field in _type.
GetFields
())
Compiler\ReadyToRunCodegenCompilation.cs (1)
638
foreach (var field in type.
GetFields
())
Compiler\ReadyToRunCompilationModuleGroupBase.cs (1)
343
foreach (FieldDesc field in defType.
GetFields
())
Compiler\ReadyToRunCompilerContext.cs (1)
261
foreach (FieldDesc field in type.
GetFields
())
Compiler\ReadyToRunMetadataFieldLayoutAlgorithm.cs (2)
279
foreach (FieldDesc field in defType.
GetFields
())
359
foreach (FieldDesc field in defType.
GetFields
())
JitInterface\CorInfoImpl.ReadyToRun.cs (1)
1697
foreach (FieldDesc field in type.
GetFields
())
parent\parent\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (2)
230
foreach (var field in type.
GetFields
())
490
foreach (var f in type.
GetFields
())
parent\parent\Common\Compiler\NativeAotNameMangler.cs (1)
655
foreach (var f in field.OwningType.
GetFields
())
parent\parent\Common\Compiler\ProcessLinkerXmlBase.cs (2)
302
foreach (FieldDesc field in type.
GetFields
())
324
foreach (FieldDesc field in type.
GetFields
())
parent\parent\Common\Compiler\TypeExtensions.cs (1)
821
foreach (FieldDesc field in mdType.
GetFields
())
parent\parent\Common\Internal\Runtime\RiscVLoongArch64FpStruct.cs (1)
130
IEnumerable<FieldDesc> fields = td.
GetFields
();
parent\parent\Common\JitInterface\CorInfoImpl.cs (5)
2477
foreach (var field in type.
GetFields
())
2550
foreach (var field in type.
GetFields
())
2640
foreach (var field in type.
GetFields
())
2655
foreach (var field in classWithFields.
GetFields
())
2772
foreach (FieldDesc fd in type.
GetFields
())
parent\parent\Common\JitInterface\SystemVStructClassificator.cs (2)
200
foreach (FieldDesc field in typeDesc.
GetFields
())
246
foreach (FieldDesc field in typeDescForFieldSearch.
GetFields
())
parent\parent\Common\JitInterface\WasmLowering.cs (2)
71
foreach (FieldDesc field in type.
GetFields
())
259
foreach (FieldDesc field in type.
GetFields
())
parent\parent\Common\TypeSystem\IL\Stubs\ComparerIntrinsics.cs (1)
268
foreach (var field in type.
GetFields
())
parent\parent\Common\TypeSystem\Interop\IL\MarshalUtils.cs (1)
42
foreach (FieldDesc field in type.
GetFields
())
PortableCallHelpers\PInvokeTableGenerator.cs (1)
451
foreach (FieldDesc field in ((MetadataType)type).
GetFields
())
ILCompiler.RyuJit (8)
parent\parent\Common\Internal\Runtime\RiscVLoongArch64FpStruct.cs (1)
130
IEnumerable<FieldDesc> fields = td.
GetFields
();
parent\parent\Common\JitInterface\CorInfoImpl.cs (5)
2477
foreach (var field in type.
GetFields
())
2550
foreach (var field in type.
GetFields
())
2640
foreach (var field in type.
GetFields
())
2655
foreach (var field in classWithFields.
GetFields
())
2772
foreach (FieldDesc fd in type.
GetFields
())
parent\parent\Common\JitInterface\SystemVStructClassificator.cs (2)
200
foreach (FieldDesc field in typeDesc.
GetFields
())
246
foreach (FieldDesc field in typeDescForFieldSearch.
GetFields
())
ILCompiler.TypeSystem (27)
parent\parent\Common\TypeSystem\Common\CastingHelper.TypeEquivalence.cs (2)
218
var fields1 = type1.
GetFields
().GetEnumerator();
219
var fields2 = type2.
GetFields
().GetEnumerator();
parent\parent\Common\TypeSystem\Common\FieldLayoutIntervalCalculator.cs (2)
95
foreach (FieldDesc field in fieldType.
GetFields
())
136
foreach (FieldDesc field in fieldType.
GetFields
())
parent\parent\Common\TypeSystem\Common\InstantiatedType.cs (1)
227
foreach (var fieldDef in _typeDef.
GetFields
())
parent\parent\Common\TypeSystem\Common\MetadataFieldLayoutAlgorithm.cs (14)
32
foreach (var field in type.
GetFields
())
122
foreach (FieldDesc field in type.
GetFields
())
174
foreach (var field in type.
GetFields
())
202
foreach (var field in type.
GetFields
())
250
foreach (var field in type.
GetFields
())
282
foreach (var field in type.
GetFields
())
338
foreach (FieldDesc field in type.
GetFields
())
454
foreach (var field in type.
GetFields
())
530
foreach (var field in type.
GetFields
())
619
foreach (var field in type.
GetFields
())
760
foreach (var field in type.
GetFields
())
816
foreach (var field in type.
GetFields
())
1307
foreach (FieldDesc field in metadataType.
GetFields
())
1391
foreach (FieldDesc field in metadataType.
GetFields
())
parent\parent\Common\TypeSystem\Common\TypeDesc.cs (2)
477
foreach (var fieldInfo in this.
GetFields
())
596
foreach (var field in
GetFields
())
parent\parent\Common\TypeSystem\Common\TypeDesc.TypeEquivalence.cs (1)
139
foreach (var fieldInfo in
GetFields
())
parent\parent\Common\TypeSystem\Common\TypeWithRepeatedFields.cs (1)
48
foreach (var field in MetadataType.
GetFields
())
parent\parent\Common\TypeSystem\Common\Utilities\GCPointerMap.Algorithm.cs (3)
39
foreach (FieldDesc field in type.
GetFields
())
76
foreach (FieldDesc field in type.
GetFields
())
106
foreach (FieldDesc field in type.
GetFields
())
parent\parent\Common\TypeSystem\IL\UnsafeAccessors.cs (1)
498
foreach (FieldDesc fd in targetType.
GetFields
())