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
;
40
sink.Add(factory.TypeMetadata(
_field
.OwningType), "Owning type metadata");
42
if (
_field
is EcmaField ecmaField)
48
GenericArgumentDataFlow.ProcessGenericArgumentDataFlow(sink, factory, new MessageOrigin(
_field
), ecmaField.FieldType, ecmaField.OwningType);
51
if (
_field
.HasEmbeddedSignatureData)
53
foreach (var sigData in
_field
.GetEmbeddedSignatureData())
58
TypeMetadataNode.AddMetadataDependencies(sink, factory,
_field
.FieldType, "Type of the field");
63
CustomAttributeBasedDependencyAlgorithm.AddDependenciesDueToCustomAttributes(sink, factory, (EcmaField)
_field
);
68
return "Field metadata: " +
_field
.ToString();
73
Debug.Assert(!factory.MetadataManager.IsReflectionBlocked(
_field
));
74
Debug.Assert(factory.MetadataManager.CanGenerateMetadata(
_field
));