csharp
public sealed class ConstructedNamedTypeSymbolA generic type with its arguments supplied — Box<int>. Members are read through the definition and substituted on the way out, so Box<int>.Value has type int.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (11)
public override NamedTypeSymbol OriginalDefinitionpublic override bool IsConstructedpublic override string Namepublic override TypeKind TypeKindpublic override SpecialType SpecialTypepublic override Symbol? ContainingSymbolpublic override SyntaxNode? DeclaringSyntaxpublic override IReadOnlyList<TypeParameterSymbol> TypeParameterspublic override IReadOnlyList<TypeSymbol> TypeArgumentspublic override NamedTypeSymbol? BaseTypepublic override IReadOnlyList<NamedTypeSymbol> Interfaces
Methods (5)
public ConstructedNamedTypeSymbol(NamedTypeSymbol definition, IReadOnlyList<TypeSymbol> typeArguments)public override IReadOnlyList<Symbol> GetMembers()public bool Equals(ConstructedNamedTypeSymbol? other)public override bool Equals(object? obj)public override int GetHashCode()
Used by (7)
- BinderVixen.Raven
- InstantiationVixen.Raven
- LowererVixen.Raven
- MetadataLoaderVixen.Raven
- MonomorphiserVixen.Raven
- SymbolTestsVixen.Raven.Tests
- TypeMapVixen.Raven