5 types derived from TypeSpecificationValue
Microsoft.DotNet.ILAssembler (5)
CILParser.SemanticValues.Signatures.cs (5)
148public sealed record ErrorTypeSpecificationValue : TypeSpecificationValue; 151ClassNameValue ClassName) : TypeSpecificationValue; 154string AssemblyName) : TypeSpecificationValue; 157string ModuleName) : TypeSpecificationValue; 160TypeValue Type) : TypeSpecificationValue;
61 references to TypeSpecificationValue
Microsoft.DotNet.ILAssembler (61)
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)
157TypeSpecificationValue? 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)
266ImmutableArray<TypeSpecificationValue> interfaces) 268foreach (TypeSpecificationValue interfaceType in interfaces)
Actions\GrammarActions.Types.References.cs (1)
148private EntityRegistry.TypeEntity ResolveTypeSpecification(TypeSpecificationValue typeSpecification)
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)
3474 public CILParser.TypeSpecificationValue? Value; 3527 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue> Value; 3628 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue> Value; 3629 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue>.Builder Builder; 3649 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.TypeSpecificationValue>(); 5597 public CILParser.TypeSpecificationValue Value; 5621 _localctx.Value = CILParser.TypeSpecificationValue.Error; 5662 public CILParser.TypeSpecificationValue Value; 5684 _localctx.Value = CILParser.TypeSpecificationValue.Error; 9238 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue> Value; 9239 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue>.Builder Builder; 9259 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.TypeSpecificationValue>(); 9640 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue> Value; 9656 _localctx.Value = System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue>.Empty;