1 instantiation of PInvokeInfo
ILCompiler.ReadyToRun (1)
PortableCallHelpers\PInvokeCollector.cs (1)
177pinvokes.Add(new PInvokeInfo(metadata.Name, metadata.Module, method, wasmLinkage));
17 references to PInvokeInfo
ILCompiler.ReadyToRun (17)
PortableCallHelpers\PInvokeCollector.cs (4)
20: IEquatable<PInvokeInfo> 31public bool Equals(PInvokeInfo other) 34public override bool Equals(object obj) => Equals(obj as PInvokeInfo); 132public void CollectPInvokes(List<PInvokeInfo> pinvokes, List<PInvokeCallback> callbacks, Dictionary<string, MethodDesc> signatures, EcmaType type)
PortableCallHelpers\PInvokeTableGenerator.cs (12)
24public void EmitPInvokeTable(TextWriter w, TargetDetails target, IEnumerable<string> pinvokeModules, List<PInvokeInfo> pinvokes) 44foreach (PInvokeInfo pinvoke in pinvokes) 110foreach (IGrouping<string, PInvokeInfo> group in pinvokesGroupedByEntryPoint) 112PInvokeInfo[] candidates = group.Distinct().ToArray(); 113PInvokeInfo first = candidates[0]; 123foreach (PInvokeInfo candidate in candidates) 130foreach (PInvokeInfo candidate in candidates) 154PInvokeInfo p = l.First(); 205static bool ShouldTreatAsVariadic(PInvokeInfo[] candidates) 222static string ListRefs(IGrouping<string, PInvokeInfo> l) 443private string CEntryPoint(PInvokeInfo pinvoke) 455private string GenPInvokeDecl(PInvokeInfo pinvoke)
PortableCallHelpers\PortableCallHelpersGenerator.cs (1)
79List<PInvokeInfo> pinvokes = [];