8 types derived from ClassNameValue
ILAssembler (8)
CILParser.SemanticValues.Signatures.cs (8)
102public sealed record ErrorClassNameValue : ClassNameValue; 104public sealed record UnqualifiedClassNameValue(TypeName Name) : ClassNameValue; 108TypeName Name) : ClassNameValue; 113TypeName Name) : ClassNameValue; 117TypeName Name) : ClassNameValue; 119public sealed record PointerQualifiedClassNameValue(TypeName Name) : ClassNameValue; 121public sealed record TokenClassNameValue(int Token) : ClassNameValue; 132SpecialClassNameKind Kind) : ClassNameValue;
31 references to ClassNameValue
ILAssembler (31)
Actions\GrammarActions.CustomAttributes.Sequences.cs (1)
51internal ClassSequenceElementValue CreateClassSequenceValue(ClassNameValue className)
Actions\GrammarActions.CustomAttributes.Serialization.cs (3)
42internal SerializationTypeValue CreateEnumSerializationType(ClassNameValue className) 189internal SerializedInitializerValue CreateTypeSerializedValue(ClassNameValue className) 305private string GetReflectionNotation(ClassNameValue className)
Actions\GrammarActions.Declarations.Actions.cs (1)
188internal void ProcessTopLevelTypeListEntry(ClassNameValue value)
Actions\GrammarActions.Manifest.Typedefs.cs (1)
21ClassNameValue type,
Actions\GrammarActions.Security.cs (2)
120ClassNameValue type, 135ClassNameValue type,
Actions\GrammarActions.Signatures.Actions.cs (2)
112internal ElementTypeValue CreateClassElementType(ClassNameValue className, bool isValueType) 208internal TypeSpecificationValue CreateClassTypeSpecification(ClassNameValue className)
Actions\GrammarActions.Types.References.cs (10)
18internal ClassNameValue CreateUnqualifiedClassName(TypeName name) 21internal ClassNameValue CreateAssemblyQualifiedClassName(string assemblyName, TypeName name) 24internal ClassNameValue CreateModuleQualifiedClassName( 30internal ClassNameValue CreateTokenQualifiedClassName(int scopeToken, TypeName name) 33internal ClassNameValue CreatePointerQualifiedClassName(TypeName name) 36internal ClassNameValue CreateTokenClassName(int typeToken) 39internal ClassNameValue CreateThisClassName(IToken token) 42internal ClassNameValue CreateBaseClassName(IToken token) 45internal ClassNameValue CreateNesterClassName(IToken token) 48private EntityRegistry.TypeEntity ResolveClassName(ClassNameValue className)
CILParser.SemanticValueAliases.cs (1)
32global using ClassNameValue = ILAssembler.CILParser.ClassNameValue;
CILParser.SemanticValues.CustomAttributes.cs (3)
80ClassNameValue ClassName) : SerializationTypeValue; 100ClassNameValue ClassName) 142ClassNameValue ClassName) : ClassSequenceElementValue;
CILParser.SemanticValues.Manifest.cs (1)
168ClassNameValue Type,
CILParser.SemanticValues.MethodBodies.cs (1)
178ClassNameValue Type,
CILParser.SemanticValues.Signatures.cs (3)
24public sealed record ClassElementTypeValue(ClassNameValue ClassName, bool IsValueType) : ElementTypeValue; 99public static ClassNameValue Error { get; } = new ErrorClassNameValue(); 143ClassNameValue ClassName) : TypeSpecificationValue;
gen\CILParser.cs (2)
5162 public CILParser.ClassNameValue Value; 5193 _localctx.Value = CILParser.ClassNameValue.Error;