16 references to Method
ILCompiler.ReadyToRun (16)
PortableCallHelpers\PInvokeCollector.cs (4)
29private string Identity => $"{EntryPoint}!{Module}!{Method.OwningType}::{Method.Name.ToString()}{Method.Signature}"; 38public override string ToString() => $"{{ EntryPoint: {EntryPoint}, Module: {Module}, Method: {Method}, Skip: {Skip} }}";
PortableCallHelpers\PInvokeTableGenerator.cs (12)
49if (pinvoke.Method.Module == systemModule) 96log.Verbose($"Skipping unresolved PInvoke module '{pinvoke.Module}' for method '{pinvoke.Method.OwningType}::{pinvoke.Method.Name.ToString()}' (not statically linked on wasm; will throw if called)."); 126p => $" {p.Method} (in [{((EcmaAssembly)p.Method.Module).GetName().Name}] {p.Method.OwningType})")); 222int firstNumArgs = candidates[0].Method.Signature.Length; 225if (candidates[i].Method.Signature.Length != firstNumArgs) 233=> string.Join(", ", l.Select(c => ((EcmaAssembly)c.Method.Module).GetName().Name).Distinct().OrderBy(n => n, StringComparer.Ordinal)); 519string namespaceName = TypeNames.GetNamespace(pinvoke.Method.OwningType); 528MethodSignature signature = pinvoke.Method.Signature; 536returnType = pinvoke.Method.Context.GetWellKnownType(WellKnownType.Void);