5 types derived from TypeModifierValue
ILAssembler (5)
CILParser.SemanticValues.Signatures.cs (5)
57public sealed record ErrorTypeModifierValue : TypeModifierValue; 67public sealed record SimpleTypeModifierValue(SimpleTypeModifierKind Kind) : TypeModifierValue; 69public sealed record ArrayTypeModifierValue(ImmutableArray<ArrayBoundValue> Bounds) : TypeModifierValue; 73bool IsRequired) : TypeModifierValue; 76ImmutableArray<TypeValue> Arguments) : TypeModifierValue;
15 references to TypeModifierValue
ILAssembler (15)
Actions\GrammarActions.Signatures.Actions.cs (7)
153internal TypeModifierValue CreateSzArrayTypeModifier() 156internal TypeModifierValue CreateByReferenceTypeModifier() 159internal TypeModifierValue CreatePointerTypeModifier() 162internal TypeModifierValue CreatePinnedTypeModifier() 165internal TypeModifierValue CreateArrayTypeModifier(ImmutableArray<ArrayBoundValue> bounds) 168internal TypeModifierValue CreateCustomTypeModifier( 173internal TypeModifierValue CreateGenericArgumentsModifier(
Actions\GrammarActions.Signatures.Types.cs (1)
53foreach (TypeModifierValue modifier in type.Modifiers)
CILParser.SemanticValueAliases.cs (1)
159global using TypeModifierValue = ILAssembler.CILParser.TypeModifierValue;
CILParser.SemanticValues.Signatures.cs (2)
47ImmutableArray<TypeModifierValue> Modifiers) 54public static TypeModifierValue Error { get; } = new ErrorTypeModifierValue();
gen\CILParser.cs (4)
6988 public System.Collections.Immutable.ImmutableArray<CILParser.TypeModifierValue>.Builder Modifiers; 7013 _localctx.Modifiers = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.TypeModifierValue>(); 7054 public CILParser.TypeModifierValue Value; 7115 _localctx.Value = CILParser.TypeModifierValue.Error;