1 write to _method
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\MethodMetadataNode.cs (1)
37
_method
= (EcmaMethod)method;
21 references to _method
ILCompiler.Compiler (21)
Compiler\DependencyAnalysis\MethodMetadataNode.cs (21)
41
public MethodDesc Method =>
_method
;
45
var owningType = (MetadataType)
_method
.OwningType;
50
foreach (var parameterHandle in
_method
.MetadataReader.GetMethodDefinition(
_method
.Handle).GetParameters())
52
sink.Add(factory.MethodParameterMetadata(new ReflectableParameter(
_method
.Module, parameterHandle)), "Parameter is visible");
56
MethodSignature sig =
_method
.Signature;
73
DynamicDependencyAttributesOnEntityNode.AddDependenciesDueToDynamicDependencyAttribute(sink, factory,
_method
);
77
GenericArgumentDataFlow.ProcessGenericArgumentDataFlow(sink, factory, new MessageOrigin(
_method
),
_method
.Signature.ReturnType,
_method
);
79
foreach (TypeDesc parameterType in
_method
.Signature)
81
GenericArgumentDataFlow.ProcessGenericArgumentDataFlow(sink, factory, new MessageOrigin(
_method
), parameterType,
_method
);
84
if (
_method
.HasCustomAttribute("System.Diagnostics", "StackTraceHiddenAttribute")
94
if ((
_method
.Attributes & MethodAttributes.SpecialName) != 0)
96
MetadataReader reader =
_method
.MetadataReader;
97
MethodDefinitionHandle methodHandle =
_method
.Handle;
126
CustomAttributeBasedDependencyAlgorithm.AddDependenciesDueToCustomAttributes(sink, factory,
_method
);
131
return "Method metadata: " +
_method
.ToString();
136
Debug.Assert(!factory.MetadataManager.IsReflectionBlocked(
_method
));
137
Debug.Assert(factory.MetadataManager.CanGenerateMetadata(
_method
));