csharp
public sealed class SourceNamedTypeSymbolA type declared in source. Everything beyond its name and arity is computed lazily: members are created without their signatures, and each signature resolves the first time it is read. That ordering is what lets a type refer to its own members while its members refer back to the type.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (11)
public TypeDeclarationInfo Declarationpublic override string Namepublic override Symbol? ContainingSymbolpublic override TypeKind TypeKindpublic override SyntaxNode DeclaringSyntaxpublic override bool IsStaticpublic override IReadOnlyList<TypeParameterSymbol> TypeParameterspublic override NamedTypeSymbol? BaseTypepublic override IReadOnlyList<NamedTypeSymbol> Interfacespublic IReadOnlyList<SourceNamedTypeSymbol> NestedTypesTypes declared inside this one.
public IReadOnlyList<MethodSymbol> EntryPointsEntry-point methods declared on this type, keyed by the stage they target.
Methods (2)
Used by (3)
- CompilationVixen.Raven
- CompiledLibraryTestsVixen.Raven.Tests
- SemanticModelVixen.Raven