1 instantiation of ModuleReferenceEntity
ILAssembler (1)
EntityRegistry.cs (1)
877
return GetOrCreateEntity(name, TableIndex.ModuleRef, _seenModuleRefs, name =>
new
(name), onCreateModuleReference);
11 references to ModuleReferenceEntity
ILAssembler (11)
Actions\GrammarActions.MethodHeaders.cs (1)
154
(EntityRegistry.
ModuleReferenceEntity
Module, string? EntryPoint, MethodImportAttributes Attributes)?
Actions\GrammarActions.Types.References.cs (1)
163
EntityRegistry.
ModuleReferenceEntity
? module = _entityRegistry.FindModuleReference(moduleName);
EntityRegistry.cs (8)
21
private readonly Dictionary<string,
ModuleReferenceEntity
> _seenModuleRefs = new();
573
foreach (
ModuleReferenceEntity
moduleRef in GetSeenEntities(TableIndex.ModuleRef))
875
public
ModuleReferenceEntity
GetOrCreateModuleReference(string name, Action<
ModuleReferenceEntity
> onCreateModuleReference)
880
public
ModuleReferenceEntity
? FindModuleReference(string name)
882
if (_seenModuleRefs.TryGetValue(name, out
var
moduleRef))
1293
if (resolutionScope is ModuleEntity or
ModuleReferenceEntity
)
2008
public (
ModuleReferenceEntity
ModuleName, string? EntryPointName, MethodImportAttributes Attributes)? MethodImportInformation { get; set; }
PseudoCustomAttributes.Application.cs (1)
362
var
moduleReference = context.Registry.GetOrCreateModuleReference(moduleName, _ => { });