20 references to ReflectedMethod
ILCompiler.Compiler (20)
Compiler\Dataflow\HandleCallAction.cs (1)
308
_reflectionMarker.Dependencies.Add(_reflectionMarker.Factory.
ReflectedMethod
(ctorMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Marshal API");
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (2)
125
caDependencies.Add(factory.
ReflectedMethod
(constructor.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Attribute constructor");
242
dependencies.Add(factory.
ReflectedMethod
(setterMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Custom attribute blob");
Compiler\DependencyAnalysis\ModuleMetadataNode.cs (1)
44
dependencies.Add(factory.
ReflectedMethod
(entrypoint), "Reflectable entrypoint");
Compiler\DependencyAnalysis\ReflectedMethodNode.cs (1)
46
dependencies.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)
144
dependencies.Add(factory.
ReflectedMethod
(typicalMethod), reason);
189
dependencies.Add(factory.
ReflectedMethod
(method.GetCanonMethodTarget(CanonicalFormKind.Specific)), reason);
Compiler\RootingServiceProvider.cs (1)
66
_rootAdder(_factory.
ReflectedMethod
(method.GetCanonMethodTarget(CanonicalFormKind.Specific)), reason);
Compiler\UsageBasedMetadataManager.cs (10)
311
dependencies.Add(factory.
ReflectedMethod
(invokeMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Delegate invoke method is always reflectable");
326
dependencies.Add(factory.
ReflectedMethod
(defaultConstructor.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Array.Initialize needs default constructor");
535
factory.
ReflectedMethod
(reflectedMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)),
536
factory.
ReflectedMethod
(reflectedMethod.GetTypicalMethodDefinition()),
568
dependencies.Add(factory.
ReflectedMethod
(canonicalMethod), "LDTOKEN method");
586
ReflectedMethodNode reflectedMethod = factory.
ReflectedMethod
(target.GetCanonMethodTarget(CanonicalFormKind.Specific));
642
factory.
ReflectedMethod
(impl.GetCanonMethodTarget(CanonicalFormKind.Specific)),
709
factory.
ReflectedMethod
(method), factory.
ReflectedMethod
(typicalMethod), "Reflectability of methods is same across genericness"));
723
dependencies.Add(factory.
ReflectedMethod
(method.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Abstract reflectable method");