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)
151
internal
ElementTypeValue
CreateClassElementType(ClassNameValue className, bool isValueType)
154
internal
ElementTypeValue
CreateObjectElementType()
157
internal
ElementTypeValue
CreateTypedReferenceElementType()
160
internal
ElementTypeValue
CreateVoidElementType()
163
internal
ElementTypeValue
CreatePrimitiveElementType(byte typeCode)
166
internal
ElementTypeValue
CreateFunctionPointerElementType(
175
internal
ElementTypeValue
CreateIndexedGenericParameterElementType(
180
internal
ElementTypeValue
CreateNamedGenericParameterElementType(
186
internal
ElementTypeValue
CreateTypedefElementType(IToken token, string alias)
189
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)
6995
public CILParser.
ElementTypeValue
ElementType;
7020
_localctx.ElementType = CILParser.
ElementTypeValue
.Error;
7237
public CILParser.
ElementTypeValue
Value;
7299
_localctx.Value = CILParser.
ElementTypeValue
.Error;