6 instantiations of TypeName
Microsoft.DotNet.ILAssembler (6)
Actions\GrammarActions.BuildImage.cs (3)
982new TypeName(null, "System.Diagnostics.DebuggableAttribute")); 986new TypeName(null, "DebuggingModes")); 1008new TypeName(null, "System.Runtime.CompilerServices.AssemblyAttributesGoHere"));
Actions\GrammarActions.Types.References.cs (1)
16=> new(containingTypeName, name);
EntityRegistry.cs (1)
798return GetOrCreateTypeReference(coreAsmRef, new TypeName(null, typeName));
gen\CILParser.cs (1)
5427 _localctx.Value = _localctx.CurrentName ?? new CILParser.TypeName(null, string.Empty);
30 references to TypeName
Microsoft.DotNet.ILAssembler (30)
Actions\GrammarActions.Manifest.ExportedTypes.cs (7)
62TypeName name, 259TypeName typeName, 262Stack<TypeName> containingTypes = new(); 263for (TypeName? containingType = typeName; 273TypeName containingType = containingTypes.Pop(); 295private static string GetExportedTypeDisplayName(TypeName typeName) 298for (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)
5global using TypeName = Microsoft.DotNet.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)
954public TypeReferenceEntity GetOrCreateTypeReference(EntityBase resolutionContext, TypeName name) 980for (TypeName? containingType = name; containingType is not null; containingType = containingType.ContainingTypeName)
gen\CILParser.cs (2)
5372 public CILParser.TypeName Value; 5373 public CILParser.TypeName CurrentName;