4 instantiations of TypeName
ILAssembler (4)
EntityRegistry.cs (1)
566return GetOrCreateTypeReference(coreAsmRef, new TypeName(null, typeName));
GrammarVisitor.cs (3)
651new TypeName(null, "System.Diagnostics.DebuggableAttribute")); 656new TypeName(null, "DebuggingModes")); 4922currentTypeName = new TypeName(currentTypeName, VisitDottedName(item).Value);
13 references to TypeName
ILAssembler (13)
EntityRegistry.cs (2)
683public TypeReferenceEntity GetOrCreateTypeReference(EntityBase resolutionContext, TypeName name) 687for (TypeName? containingType = name; containingType is not null; containingType = containingType.ContainingTypeName)
GrammarVisitor.cs (10)
1320TypeName typeName = VisitSlashedName(slashedName).Value; 1330Stack<TypeName> containingTypes = new(); 1331for (TypeName? containingType = typeName; containingType is not null; containingType = containingType.ContainingTypeName) 1338TypeName containingType = containingTypes.Pop(); 2243TypeName typeName = VisitSlashedName(slashedName).Value; 2249Stack<TypeName> containingTypes = new(); 2250for (TypeName? containingType = typeName; containingType is not null; containingType = containingType.ContainingTypeName) 2257TypeName containingType = containingTypes.Pop(); 4917public static GrammarResult.Literal<TypeName> VisitSlashedName(CILParser.SlashedNameContext context) 4919TypeName? currentTypeName = null;
TypeName.cs (1)
10internal sealed record TypeName(TypeName? ContainingTypeName, string DottedName);