5 implementations of Method
ILCompiler.ReadyToRun (5)
Compiler\DependencyAnalysis\ReadyToRun\DelayLoadHelperMethodImport.cs (1)
71public MethodDesc Method => _method.Method;
Compiler\DependencyAnalysis\ReadyToRun\DelayLoadMethodImport.cs (1)
38public MethodDesc Method => MethodWithToken.Method;
Compiler\DependencyAnalysis\ReadyToRun\MethodWithGCInfo.cs (1)
93public MethodDesc Method => _method;
Compiler\DependencyAnalysis\ReadyToRun\PrecodeMethodImport.cs (1)
36public MethodDesc Method => _method.Method;
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
32public MethodDesc Method { get; }
22 references to Method
ILCompiler.ReadyToRun (22)
Compiler\DependencyAnalysis\ReadyToRun\DelegateCtorSignature.cs (5)
31compilerContext.EnsureLoadableMethod(targetMethod.Method); 45bool needsInstantiatingStub = _targetMethod.Method.HasInstantiation; 46if (_targetMethod.Method.IsVirtual && _targetMethod.Method.Signature.IsStatic) 50needsInstantiatingStub |= (_targetMethod.Method.OwningType.HasInstantiation || _methodToken.ConstrainedType != null);
Compiler\DependencyAnalysis\ReadyToRun\GCRefMapNode.cs (1)
99builder.GetCallRefMap(methodNode.Method, isStub);
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (1)
541MethodDesc method = methodNode.Method;
Compiler\ReadyToRunTableManager.cs (3)
81MethodDesc method = methodNode.Method; 112int methodOnlyResult = comparer.Compare(x.Method, y.Method);
ObjectWriter\ProfileFileBuilder.cs (1)
138_symbolMethodMap.Add(kvpSymbolMethod.Value.Method, kvpSymbolMethod.Key);
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\INodeWithTypeSignature.cs (5)
17MethodSignature INodeWithTypeSignature.Signature => Method.Signature; 18bool INodeWithTypeSignature.IsUnmanagedCallersOnly => Method.IsUnmanagedCallersOnly; 19bool INodeWithTypeSignature.IsAsyncCall => Method.IsAsyncCall(); 20bool INodeWithTypeSignature.HasGenericContextArg => Method.RequiresInstMethodDescArg() || Method.RequiresInstMethodTableArg();
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ObjectNode.cs (1)
75WasmTypeNode wasmTypeNode = factory.WasmTypeNode(wasmMethodCodeNode.Method);
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (2)
48Debug.Assert(canonicalMethod.Method == method.GetCanonMethodTarget(CanonicalFormKind.Specific)); 49Debug.Assert(canonicalMethod.Method.IsSharedByGenericInstantiations);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\OutputInfoBuilder.cs (2)
190if (symbolMethodPair.Value.Method.GetTypicalMethodDefinition() is EcmaMethod ecmaMethod) 195methodInfo.Name = FormatMethodName(symbolMethodPair.Value.Method, typeNameFormatter);
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (1)
559_compilation.NodeFactory.DetectGenericCycles(_methodCodeNode.Method, methodNode.Method);