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)
128caDependencies.Add(factory.ReflectedMethod(constructor.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Attribute constructor"); 244dependencies.Add(factory.ReflectedMethod(setterMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Custom attribute blob");
Compiler\DependencyAnalysis\DelegateTargetVirtualMethodNode.cs (1)
70factory.ReflectedMethod(_implementation),
Compiler\DependencyAnalysis\ModuleMetadataNode.cs (1)
42sink.Add(factory.ReflectedMethod(entrypoint), "Reflectable entrypoint");
Compiler\DependencyAnalysis\ReflectedMethodNode.cs (1)
45sink.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)
187AddDependency(dependencies, conditionalDependencies, factory.ReflectedMethod(typicalMethod), reason, otherReasonNode); 234factory.ReflectedMethod(method.GetCanonMethodTarget(CanonicalFormKind.Specific)),
Compiler\RootingServiceProvider.cs (1)
66_rootAdder(_factory.ReflectedMethod(method.GetCanonMethodTarget(CanonicalFormKind.Specific)), reason);
Compiler\UsageBasedMetadataManager.cs (9)
309dependencies.Add(factory.ReflectedMethod(invokeMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Delegate invoke method is always reflectable"); 323dependencies.Add(factory.ReflectedMethod(defaultConstructor.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Array.Initialize needs default constructor"); 526factory.ReflectedMethod(reflectedMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)), 527factory.ReflectedMethod(reflectedMethod.GetTypicalMethodDefinition()), 547dependencies.Add(factory.ReflectedMethod(canonicalMethod), "LDTOKEN method"); 564ReflectedMethodNode reflectedMethod = factory.ReflectedMethod(target.GetCanonMethodTarget(CanonicalFormKind.Specific)); 687factory.ReflectedMethod(method), factory.ReflectedMethod(typicalMethod), "Reflectability of methods is same across genericness")); 705var dependency = factory.ReflectedMethod(method.GetCanonMethodTarget(CanonicalFormKind.Specific));