14 references to TriggeringModule
ILCompiler.ReadyToRun (14)
Compiler\ReadyToRunProxyTypeMapNode.cs (14)
36return comparer.Compare(TriggeringModule, otherNode.TriggeringModule);
41Vertex typeMapGroupVertex = ProxyReferences.EncodeReferenceToType(writer, TypeMapGroup, TriggeringModule);
63if (ReadyToRunTypeMapEncoding.IsTypeDescEncodable(factory, TriggeringModule, type) &&
64ReadyToRunTypeMapEncoding.IsTypeDescEncodable(factory, TriggeringModule, mapEntry.Type))
67ProxyReferences.EncodeReferenceToType(writer, type, TriggeringModule),
68ProxyReferences.EncodeReferenceToType(writer, mapEntry.Type, TriggeringModule));
73Debug.Assert(TriggeringModule.Assembly == mapEntry.DeclaringModule.Assembly);
95yield return new DependencyListEntry(importProvider.GetImportToType(TypeMapGroup, TriggeringModule), $"Type map '{TypeMapGroup}' key type");
104if (ReadyToRunTypeMapEncoding.IsTypeDescEncodable(context, TriggeringModule, entry.Key) &&
105ReadyToRunTypeMapEncoding.IsTypeDescEncodable(context, TriggeringModule, entry.Value.Type))
107yield return new DependencyListEntry(importProvider.GetImportToType(entry.Key, TriggeringModule), $"Key type of Proxy type map entry");
108yield return new DependencyListEntry(importProvider.GetImportToType(entry.Value.Type, TriggeringModule), $"Proxy type map entry target for key '{entry.Key}'");
113protected override string GetName(NodeFactory context) => $"ProxyTypeMap {TypeMapGroup} entries in assembly {TriggeringModule.GetDisplayName()}";