6 instantiations of TypeName
ILAssembler (6)
Actions\GrammarActions.BuildImage.cs (3)
973new TypeName(null, "System.Diagnostics.DebuggableAttribute")); 977new TypeName(null, "DebuggingModes")); 999new TypeName(null, "System.Runtime.CompilerServices.AssemblyAttributesGoHere"));
Actions\GrammarActions.Types.References.cs (1)
16=> new(containingTypeName, name);
EntityRegistry.cs (1)
776return GetOrCreateTypeReference(coreAsmRef, new TypeName(null, typeName));
gen\CILParser.cs (1)
5373 _localctx.Value = _localctx.CurrentName ?? new CILParser.TypeName(null, string.Empty);
30 references to TypeName
ILAssembler (30)
Actions\GrammarActions.Manifest.ExportedTypes.cs (7)
62TypeName name, 245TypeName typeName, 248Stack<TypeName> containingTypes = new(); 249for (TypeName? containingType = typeName; 259TypeName containingType = containingTypes.Pop(); 281private static string GetExportedTypeDisplayName(TypeName typeName) 284for (TypeName? current = typeName;
Actions\GrammarActions.Types.References.cs (11)
15internal TypeName AddSlashedNamePart(TypeName? containingTypeName, string name) 18internal ClassNameValue CreateUnqualifiedClassName(TypeName name) 21internal ClassNameValue CreateAssemblyQualifiedClassName(string assemblyName, TypeName name) 27TypeName name) 30internal ClassNameValue CreateTokenQualifiedClassName(int scopeToken, TypeName name) 33internal ClassNameValue CreatePointerQualifiedClassName(TypeName name) 112private EntityRegistry.TypeEntity ResolveUnqualifiedClassName(TypeName typeName) 130Stack<TypeName> containingTypes = new(); 131for (TypeName? containingType = typeName; containingType is not null; containingType = containingType.ContainingTypeName) 139TypeName containingType = containingTypes.Pop();
CILParser.SemanticValueAliases.cs (1)
160global using TypeName = ILAssembler.CILParser.TypeName;
CILParser.SemanticValues.Manifest.cs (1)
99TypeName Name,
CILParser.SemanticValues.Signatures.cs (6)
11public sealed record TypeName(TypeName? ContainingTypeName, string DottedName); 112public sealed record UnqualifiedClassNameValue(TypeName Name) : ClassNameValue; 116TypeName Name) : ClassNameValue; 121TypeName Name) : ClassNameValue; 125TypeName Name) : ClassNameValue; 127public sealed record PointerQualifiedClassNameValue(TypeName Name) : ClassNameValue;
EntityRegistry.cs (2)
926public TypeReferenceEntity GetOrCreateTypeReference(EntityBase resolutionContext, TypeName name) 952for (TypeName? containingType = name; containingType is not null; containingType = containingType.ContainingTypeName)
gen\CILParser.cs (2)
5318 public CILParser.TypeName Value; 5319 public CILParser.TypeName CurrentName;