7 types derived from ElementTypeValue
ILAssembler (7)
CILParser.SemanticValues.Signatures.cs (7)
20
public sealed record ErrorElementTypeValue :
ElementTypeValue
;
22
public sealed record PrimitiveElementTypeValue(byte TypeCode) :
ElementTypeValue
;
24
public sealed record ClassElementTypeValue(ClassNameValue ClassName, bool IsValueType) :
ElementTypeValue
;
29
ImmutableArray<SignatureArgumentValue> Arguments) :
ElementTypeValue
;
31
public abstract record GenericParameterElementTypeValue(bool IsMethodParameter) :
ElementTypeValue
;
41
public sealed record TypedefElementTypeValue(IToken Token, string Alias) :
ElementTypeValue
;
43
public sealed record SentinelElementTypeValue(TypeValue Type) :
ElementTypeValue
;
19 references to ElementTypeValue
ILAssembler (19)
Actions\GrammarActions.Signatures.Actions.cs (10)
112
internal
ElementTypeValue
CreateClassElementType(ClassNameValue className, bool isValueType)
115
internal
ElementTypeValue
CreateObjectElementType()
118
internal
ElementTypeValue
CreateTypedReferenceElementType()
121
internal
ElementTypeValue
CreateVoidElementType()
124
internal
ElementTypeValue
CreatePrimitiveElementType(byte typeCode)
127
internal
ElementTypeValue
CreateFunctionPointerElementType(
136
internal
ElementTypeValue
CreateIndexedGenericParameterElementType(
141
internal
ElementTypeValue
CreateNamedGenericParameterElementType(
147
internal
ElementTypeValue
CreateTypedefElementType(IToken token, string alias)
150
internal
ElementTypeValue
CreateSentinelElementType(TypeValue type)
Actions\GrammarActions.Signatures.Types.cs (1)
74
private BlobBuilder MaterializeElementType(
ElementTypeValue
elementType)
CILParser.SemanticValueAliases.cs (1)
48
global using ElementTypeValue = ILAssembler.CILParser.
ElementTypeValue
;
CILParser.SemanticValues.Signatures.cs (3)
17
public static
ElementTypeValue
Error { get; } = new ErrorElementTypeValue();
46
ElementTypeValue
ElementType,
49
public static TypeValue Error { get; } = new(
ElementTypeValue
.Error, []);
gen\CILParser.cs (4)
6987
public CILParser.
ElementTypeValue
ElementType;
7012
_localctx.ElementType = CILParser.
ElementTypeValue
.Error;
7229
public CILParser.
ElementTypeValue
Value;
7291
_localctx.Value = CILParser.
ElementTypeValue
.Error;