Package-level declarations

Types

Link copied to clipboard
data class AliasUsingDirectiveSpec(val identifier: String, val namespaceOrTypeName: CSharp.TypeName)
Link copied to clipboard
interface Annotatable
Link copied to clipboard
data class ClassDeclarationSpec(val attributes: List<String>, val identifier: String, val classType: String?, val interfaceTypeList: List<String>, val rawBody: String)
Link copied to clipboard
object CSharp
Link copied to clipboard
data class InterfaceDeclarationSpec(val attributes: List<String>, val identifier: String, val interfaceTypeList: List<CSharp.TypeName>, val rawBody: String)
Link copied to clipboard
data class NamespaceSpec(val name: String, val children: List<NamespaceSpec>, val namespaceUsingDirectives: List<NamespaceUsingDirectiveSpec>, val aliasUsingDirectives: List<AliasUsingDirectiveSpec>, val classDeclarations: List<ClassDeclarationSpec>, val interfaceDeclarations: List<InterfaceDeclarationSpec>)
Link copied to clipboard
data class NamespaceUsingDirectiveSpec(val namespace: String)

Properties

Link copied to clipboard

List of C# keywords. See https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/keywords

Functions

Link copied to clipboard