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