1 instantiation of PInvokeInfo
ILCompiler.ReadyToRun (1)
PortableCallHelpers\PInvokeCollector.cs (1)
175pinvokes.Add(new PInvokeInfo(metadata.Name, metadata.Module, method, wasmLinkage));
17 references to PInvokeInfo
ILCompiler.ReadyToRun (17)
PortableCallHelpers\PInvokeCollector.cs (4)
19: IEquatable<PInvokeInfo> 30public bool Equals(PInvokeInfo other) 33public override bool Equals(object obj) => Equals(obj as PInvokeInfo); 131public void CollectPInvokes(List<PInvokeInfo> pinvokes, List<PInvokeCallback> callbacks, Dictionary<string, MethodDesc> signatures, EcmaType type)
PortableCallHelpers\PInvokeTableGenerator.cs (12)
21public void EmitPInvokeTable(TextWriter w, IEnumerable<string> pinvokeModules, List<PInvokeInfo> pinvokes) 37foreach (PInvokeInfo pinvoke in pinvokes) 98foreach (IGrouping<string, PInvokeInfo> group in pinvokesGroupedByEntryPoint) 100PInvokeInfo[] candidates = group.Distinct().ToArray(); 101PInvokeInfo first = candidates[0]; 111foreach (PInvokeInfo candidate in candidates) 118foreach (PInvokeInfo candidate in candidates) 142PInvokeInfo p = l.First(); 193static bool ShouldTreatAsVariadic(PInvokeInfo[] candidates) 210static string ListRefs(IGrouping<string, PInvokeInfo> l) 345private string CEntryPoint(PInvokeInfo pinvoke) 357private string GenPInvokeDecl(PInvokeInfo pinvoke)
PortableCallHelpers\PortableCallHelpersGenerator.cs (1)
79List<PInvokeInfo> pinvokes = [];