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)
125caDependencies.Add(factory.ReflectedMethod(constructor.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Attribute constructor"); 242dependencies.Add(factory.ReflectedMethod(setterMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Custom attribute blob");
Compiler\DependencyAnalysis\ModuleMetadataNode.cs (1)
44dependencies.Add(factory.ReflectedMethod(entrypoint), "Reflectable entrypoint");
Compiler\DependencyAnalysis\ReflectedMethodNode.cs (1)
46dependencies.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)
144dependencies.Add(factory.ReflectedMethod(typicalMethod), reason); 189dependencies.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)
311dependencies.Add(factory.ReflectedMethod(invokeMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Delegate invoke method is always reflectable"); 326dependencies.Add(factory.ReflectedMethod(defaultConstructor.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Array.Initialize needs default constructor"); 535factory.ReflectedMethod(reflectedMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)), 536factory.ReflectedMethod(reflectedMethod.GetTypicalMethodDefinition()), 568dependencies.Add(factory.ReflectedMethod(canonicalMethod), "LDTOKEN method"); 586ReflectedMethodNode reflectedMethod = factory.ReflectedMethod(target.GetCanonMethodTarget(CanonicalFormKind.Specific)); 642factory.ReflectedMethod(impl.GetCanonMethodTarget(CanonicalFormKind.Specific)), 709factory.ReflectedMethod(method), factory.ReflectedMethod(typicalMethod), "Reflectability of methods is same across genericness")); 723dependencies.Add(factory.ReflectedMethod(method.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Abstract reflectable method");