CSharpNamedTypeScope
This scope contains NamedTypeSymbols for types that are declared in containers like namespaces. This scope is a member scope which whose member symbol is a NamedTypeSymbol.
Members
Section titled “Members”Extends CSharpScope
| constructor | (ownerSymbol: NamedTypeSymbol, parentScope: CSharpNamedTypeScope | CSharpSourceFileScope | undefined, options: OutputScopeOptions) | Constructs a new instance of the CSharpNamedTypeScope class |
| declarationSpaces | never[] | |
| enclosingNamespace | import(”../index.js”).NamespaceSymbol | undefined | |
| members | import(“@alloy-js/core”).OutputMemberSpace | |
| ownerSymbol | NamedTypeSymbol | |
| typeParameters | import(“@alloy-js/core”).OutputMemberSpace | For now, we stuff type parameters into the member scope. This is to ensure name conflicts are handled correctly. |