20 references to ReflectedMethod
ILCompiler.Compiler (20)
Compiler\Dataflow\HandleCallAction.cs (1)
315
_reflectionMarker.Dependencies.Add(_reflectionMarker.Factory.
ReflectedMethod
(ctorMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Marshal API");
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (2)
128
caDependencies.Add(factory.
ReflectedMethod
(constructor.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Attribute constructor");
244
dependencies.Add(factory.
ReflectedMethod
(setterMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Custom attribute blob");
Compiler\DependencyAnalysis\DelegateTargetVirtualMethodNode.cs (1)
70
factory.
ReflectedMethod
(_implementation),
Compiler\DependencyAnalysis\ModuleMetadataNode.cs (1)
42
sink.Add(factory.
ReflectedMethod
(entrypoint), "Reflectable entrypoint");
Compiler\DependencyAnalysis\ReflectedMethodNode.cs (1)
45
sink.Add(factory.
ReflectedMethod
(typicalMethod), "Definition of the reflectable method");
Compiler\DescriptorMarker.cs (2)
246
_dependencies.Add(_factory.
ReflectedMethod
(method), "method kept due to descriptor");
250
_dependencies.Add(_factory.
ReflectedMethod
(method), "method kept due to descriptor");
Compiler\RootingHelpers.cs (2)
187
AddDependency(dependencies, conditionalDependencies, factory.
ReflectedMethod
(typicalMethod), reason, otherReasonNode);
234
factory.
ReflectedMethod
(method.GetCanonMethodTarget(CanonicalFormKind.Specific)),
Compiler\RootingServiceProvider.cs (1)
66
_rootAdder(_factory.
ReflectedMethod
(method.GetCanonMethodTarget(CanonicalFormKind.Specific)), reason);
Compiler\UsageBasedMetadataManager.cs (9)
309
dependencies.Add(factory.
ReflectedMethod
(invokeMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Delegate invoke method is always reflectable");
323
dependencies.Add(factory.
ReflectedMethod
(defaultConstructor.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Array.Initialize needs default constructor");
526
factory.
ReflectedMethod
(reflectedMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)),
527
factory.
ReflectedMethod
(reflectedMethod.GetTypicalMethodDefinition()),
547
dependencies.Add(factory.
ReflectedMethod
(canonicalMethod), "LDTOKEN method");
564
ReflectedMethodNode reflectedMethod = factory.
ReflectedMethod
(target.GetCanonMethodTarget(CanonicalFormKind.Specific));
687
factory.
ReflectedMethod
(method), factory.
ReflectedMethod
(typicalMethod), "Reflectability of methods is same across genericness"));
705
var dependency = factory.
ReflectedMethod
(method.GetCanonMethodTarget(CanonicalFormKind.Specific));