1 write to _field
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\FieldMetadataNode.cs (1)
33
_field
= field;
11 references to _field
ILCompiler.Compiler (11)
Compiler\DependencyAnalysis\FieldMetadataNode.cs (11)
36
public FieldDesc Field =>
_field
;
41
dependencies.Add(factory.TypeMetadata(
_field
.OwningType), "Owning type metadata");
43
if (
_field
is EcmaField ecmaField)
49
GenericArgumentDataFlow.ProcessGenericArgumentDataFlow(ref dependencies, factory, new MessageOrigin(
_field
), ecmaField.FieldType, ecmaField.OwningType);
52
if (
_field
.HasEmbeddedSignatureData)
54
foreach (var sigData in
_field
.GetEmbeddedSignatureData())
59
TypeMetadataNode.GetMetadataDependencies(ref dependencies, factory,
_field
.FieldType, "Type of the field");
67
CustomAttributeBasedDependencyAlgorithm.AddDependenciesDueToCustomAttributes(ref dependencies, factory, (EcmaField)
_field
);
73
return "Field metadata: " +
_field
.ToString();
78
Debug.Assert(!factory.MetadataManager.IsReflectionBlocked(
_field
));
79
Debug.Assert(factory.MetadataManager.CanGenerateMetadata(
_field
));