5 types derived from TypeSpecificationValue
ILAssembler (5)
CILParser.SemanticValues.Signatures.cs (5)
148public sealed record ErrorTypeSpecificationValue : TypeSpecificationValue; 151ClassNameValue ClassName) : TypeSpecificationValue; 154string AssemblyName) : TypeSpecificationValue; 157string ModuleName) : TypeSpecificationValue; 160TypeValue Type) : TypeSpecificationValue;
62 references to TypeSpecificationValue
ILAssembler (62)
Actions\GrammarActions.Members.Class.cs (10)
112TypeSpecificationValue declarationOwner, 116TypeSpecificationValue bodyOwner, 145TypeSpecificationValue declarationOwner, 151TypeSpecificationValue bodyOwner, 181TypeSpecificationValue declarationOwner, 187TypeSpecificationValue bodyOwner, 362TypeSpecificationValue constraintType) 377TypeSpecificationValue constraintType) 453TypeSpecificationValue constraintType) 481TypeSpecificationValue 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)
208TypeSpecificationValue type, 247internal TypeSpecificationValue CreateClassTypeSpecification(ClassNameValue className) 250internal TypeSpecificationValue CreateAssemblyTypeSpecification(string assemblyName) 253internal TypeSpecificationValue CreateModuleTypeSpecification(string moduleName) 256internal 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)
252ImmutableArray<TypeSpecificationValue> interfaces) 254foreach (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)
119TypeSpecificationValue PermissionType) : SecurityDeclarationValue(Action); 123TypeSpecificationValue PermissionType, 129TypeSpecificationValue PermissionType, 135TypeSpecificationValue PermissionType) 152TypeSpecificationValue? Type,
CILParser.SemanticValues.Signatures.cs (5)
72TypeSpecificationValue Type, 144public static TypeSpecificationValue Error { get; } = 179TypeSpecificationValue? Owner, 198TypeSpecificationValue? Owner, 223public 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>(); 5527 public CILParser.TypeSpecificationValue Value; 5551 _localctx.Value = CILParser.TypeSpecificationValue.Error; 5592 public CILParser.TypeSpecificationValue Value; 5614 _localctx.Value = CILParser.TypeSpecificationValue.Error; 9153 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue> Value; 9154 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue>.Builder Builder; 9174 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.TypeSpecificationValue>(); 9555 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue> Value; 9571 _localctx.Value = System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue>.Empty;