Actions\GrammarActions.Types.References.cs (13)
79return _entityRegistry.GetOrCreateTypeReference(
80_entityRegistry.GetOrCreateAssemblyReference(assembly.AssemblyName, _ => { }),
83if (_entityRegistry.FindModuleReference(module.ModuleName) is not { } moduleReference)
91return _entityRegistry.GetOrCreateTypeReference(moduleReference, module.Name);
93return _entityRegistry.GetOrCreateTypeReference(
97return _entityRegistry.GetOrCreateTypeReference(
126return _entityRegistry.GetOrCreateTypeReference(_entityRegistry.GetCoreLibAssemblyReference(), typeName);
141typeDefinition = _entityRegistry.GetOrCreateTypeDefinition(typeDefinition, ns, name, _ => { });
155_entityRegistry.GetOrCreateAssemblyReference(assembly.AssemblyName, _ => { }).Handle),
156SignatureTypeSpecificationValue signature => _entityRegistry.GetOrCreateTypeSpec(MaterializeType(signature.Type)),
163EntityRegistry.ModuleReferenceEntity? module = _entityRegistry.FindModuleReference(moduleName);
170=> _entityRegistry.ResolveHandleToEntity(MetadataTokens.EntityHandle(token));