5 types derived from TypeSpecificationValue
ILAssembler (5)
CILParser.SemanticValues.Signatures.cs (5)
140public sealed record ErrorTypeSpecificationValue : TypeSpecificationValue; 143ClassNameValue ClassName) : TypeSpecificationValue; 146string AssemblyName) : TypeSpecificationValue; 149string ModuleName) : TypeSpecificationValue; 152TypeValue Type) : TypeSpecificationValue;
62 references to TypeSpecificationValue
ILAssembler (62)
Actions\GrammarActions.Members.Class.cs (10)
110TypeSpecificationValue declarationOwner, 114TypeSpecificationValue bodyOwner, 143TypeSpecificationValue declarationOwner, 149TypeSpecificationValue bodyOwner, 179TypeSpecificationValue declarationOwner, 185TypeSpecificationValue bodyOwner, 360TypeSpecificationValue constraintType) 375TypeSpecificationValue constraintType) 451TypeSpecificationValue constraintType) 479TypeSpecificationValue interfaceType,
Actions\GrammarActions.Members.PropertiesEvents.cs (1)
156TypeSpecificationValue? eventType,
Actions\GrammarActions.MethodHeaders.Generics.cs (1)
38foreach (TypeSpecificationValue constraintType in declarations[i].Constraints)
Actions\GrammarActions.Security.cs (4)
38TypeSpecificationValue permissionType, 47TypeSpecificationValue permissionType, 56TypeSpecificationValue permissionType) 98TypeSpecificationValue type,
Actions\GrammarActions.Signatures.Actions.cs (5)
169TypeSpecificationValue type, 208internal TypeSpecificationValue CreateClassTypeSpecification(ClassNameValue className) 211internal TypeSpecificationValue CreateAssemblyTypeSpecification(string assemblyName) 214internal TypeSpecificationValue CreateModuleTypeSpecification(string moduleName) 217internal TypeSpecificationValue CreateSignatureTypeSpecification(TypeValue type)
Actions\GrammarActions.Signatures.References.cs (3)
18TypeSpecificationValue? owner, 41TypeSpecificationValue? owner, 60internal OwnerTypeValue CreateTypeOwner(TypeSpecificationValue type)
Actions\GrammarActions.Types.Headers.Actions.cs (6)
35TypeSpecificationValue? baseType, 36ImmutableArray<TypeSpecificationValue> interfaces) 136internal TypeSpecificationValue? CreateEmptyClassBase() => null; 138internal TypeSpecificationValue CreateClassBase(TypeSpecificationValue value) 141internal ImmutableArray<TypeSpecificationValue> CreateEmptyInterfaceList()
Actions\GrammarActions.Types.Headers.cs (2)
243ImmutableArray<TypeSpecificationValue> interfaces) 245foreach (TypeSpecificationValue interfaceType in interfaces)
Actions\GrammarActions.Types.References.cs (1)
148private EntityRegistry.TypeEntity ResolveTypeSpecification(TypeSpecificationValue typeSpecification)
CILParser.SemanticValueAliases.cs (1)
163global using TypeSpecificationValue = ILAssembler.CILParser.TypeSpecificationValue;
CILParser.SemanticValues.Declarations.cs (4)
26ImmutableArray<TypeSpecificationValue> Constraints) 105TypeSpecificationValue? EventType, 140TypeSpecificationValue? BaseType, 141ImmutableArray<TypeSpecificationValue> Interfaces)
CILParser.SemanticValues.MethodBodies.cs (5)
116TypeSpecificationValue PermissionType) : SecurityDeclarationValue(Action); 120TypeSpecificationValue PermissionType, 126TypeSpecificationValue PermissionType, 132TypeSpecificationValue PermissionType) 149TypeSpecificationValue? Type,
CILParser.SemanticValues.Signatures.cs (5)
72TypeSpecificationValue Type, 136public static TypeSpecificationValue Error { get; } = 171TypeSpecificationValue? Owner, 190TypeSpecificationValue? Owner, 215public sealed record TypeOwnerValue(TypeSpecificationValue Type) : OwnerTypeValue;
gen\CILParser.cs (14)
3438 public CILParser.TypeSpecificationValue? Value; 3491 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue> Value; 3592 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue> Value; 3593 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue>.Builder Builder; 3613 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.TypeSpecificationValue>(); 5519 public CILParser.TypeSpecificationValue Value; 5543 _localctx.Value = CILParser.TypeSpecificationValue.Error; 5584 public CILParser.TypeSpecificationValue Value; 5606 _localctx.Value = CILParser.TypeSpecificationValue.Error; 9145 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue> Value; 9146 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue>.Builder Builder; 9166 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.TypeSpecificationValue>(); 9547 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue> Value; 9563 _localctx.Value = System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue>.Empty;