MemberDeclarationSyntax
sealed class MemberDeclarationSyntax
Namespace: Raven.CodeAnalysis.Syntax
Assembly: Raven.CodeAnalysis.dll
Source file: MemberDeclarationSyntax.g.cs
Inheritance: Object → SyntaxNode → MemberDeclarationSyntax
Implements: IEquatable<SyntaxNode>
Closed hierarchy: only the permitted direct subtypes can extend this type.
Permitted direct subtypes: FreestandingMacroMemberDeclarationSyntax, FreestandingMacroDeclarationSyntax, ExtensionDeclarationSyntax, BaseTypeDeclarationSyntax, ParameterlessConstructorDeclarationSyntax, InitializerBlockDeclarationSyntax, FinallyDeclarationSyntax, BaseNamespaceDeclarationSyntax, DelegateDeclarationSyntax, FieldDeclarationSyntax, ConstDeclarationSyntax, BasePropertyDeclarationSyntax, EnumMemberDeclarationSyntax, CaseDeclarationSyntax, GlobalStatementSyntax, GlobalImportBlockSyntax, IncompleteMemberDeclarationSyntax, EventDeclarationSyntax, MacroDeclarationSyntax, BaseMethodDeclarationSyntax
Part of closed hierarchy: SyntaxNode
Derived types
Documented types in this API reference. Indirect relationships are marked.
- BaseConstructorDeclarationSyntax (indirect)
- BaseMethodDeclarationSyntax
- BaseNamespaceDeclarationSyntax
- BasePropertyDeclarationSyntax
- BaseTypeDeclarationSyntax
Show less
- CaseDeclarationSyntax
- ClassDeclarationSyntax (indirect)
- ConstDeclarationSyntax
- ConstructorDeclarationSyntax (indirect)
- ConversionOperatorDeclarationSyntax (indirect)
- DelegateDeclarationSyntax
- EnumDeclarationSyntax (indirect)
- EnumMemberDeclarationSyntax
- EventDeclarationSyntax
- ExtensionDeclarationSyntax
- FieldDeclarationSyntax
- FileScopedNamespaceDeclarationSyntax (indirect)
- FinallyDeclarationSyntax
- FreestandingMacroDeclarationSyntax
- FreestandingMacroMemberDeclarationSyntax
- GlobalImportBlockSyntax
- GlobalStatementSyntax
- IncompleteMemberDeclarationSyntax
- IndexerDeclarationSyntax (indirect)
- InitializerBlockDeclarationSyntax
- InterfaceDeclarationSyntax (indirect)
- MacroDeclarationSyntax
- MethodDeclarationSyntax (indirect)
- NamespaceDeclarationSyntax (indirect)
- OperatorDeclarationSyntax (indirect)
- ParameterlessConstructorDeclarationSyntax
- PropertyDeclarationSyntax (indirect)
- RecordDeclarationSyntax (indirect)
- StructDeclarationSyntax (indirect)
- TypeDeclarationSyntax (indirect)
- UnionDeclarationSyntax (indirect)