csharp
public sealed class NamespaceSymbolA package namespace. package A.B creates the chain <global> → A → B; every type declared in that file lands in B.
Fields and properties (7)
public override SymbolKind Kindpublic override string Namepublic override Symbol? ContainingSymbolpublic bool IsGlobalNamespacepublic string QualifiedNameDotted name from the global namespace down, empty for the global namespace.
public IReadOnlyList<NamespaceSymbol> Namespacespublic IReadOnlyList<NamedTypeSymbol> Types
Methods (5)
public IReadOnlyList<Symbol> GetMembers()public IReadOnlyList<Symbol> GetMembers(string name)public NamespaceSymbol? GetNamespace(string name)public NamedTypeSymbol? GetTypeMember(string name, int arity = 0)The type declared here with this name and generic arity, if any.
public override string ToDisplayString()
Used by (12)
- BinderVixen.Raven
- BoundNamespaceExpressionVixen.Raven
- BuilderVixen.Raven
- CompilationVixen.Raven
- GlobalBinderVixen.Raven
- ImportBinderVixen.Raven
- MetadataLoaderVixen.Raven
- MetadataNamedTypeSymbolVixen.Raven
- NamedTypeSymbolVixen.Raven
- RecursionCheckVixen.Raven
- SymbolVixen.Raven
- SymbolTestsVixen.Raven.Tests