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