62 types derived from AbstractSyntaxNodeStructureProvider
Microsoft.CodeAnalysis.CSharp.Features (30)
Structure\Providers\AccessorDeclarationStructureProvider.cs (1)
12
internal class AccessorDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<AccessorDeclarationSyntax>
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (1)
12
internal class AnonymousMethodExpressionStructureProvider :
AbstractSyntaxNodeStructureProvider
<AnonymousMethodExpressionSyntax>
Structure\Providers\ArrowExpressionClauseStructureProvider.cs (1)
16
internal class ArrowExpressionClauseStructureProvider :
AbstractSyntaxNodeStructureProvider
<ArrowExpressionClauseSyntax>
Structure\Providers\BlockSyntaxStructureProvider.cs (1)
17
internal class BlockSyntaxStructureProvider :
AbstractSyntaxNodeStructureProvider
<BlockSyntax>
Structure\Providers\CompilationUnitStructureProvider.cs (1)
15
internal class CompilationUnitStructureProvider :
AbstractSyntaxNodeStructureProvider
<CompilationUnitSyntax>
Structure\Providers\ConstructorDeclarationStructureProvider.cs (1)
12
internal class ConstructorDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<ConstructorDeclarationSyntax>
Structure\Providers\ConversionOperatorDeclarationStructureProvider.cs (1)
14
internal class ConversionOperatorDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<ConversionOperatorDeclarationSyntax>
Structure\Providers\DelegateDeclarationStructureProvider.cs (1)
12
internal class DelegateDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<DelegateDeclarationSyntax>
Structure\Providers\DestructorDeclarationStructureProvider.cs (1)
12
internal class DestructorDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<DestructorDeclarationSyntax>
Structure\Providers\DocumentationCommentStructureProvider.cs (1)
14
internal class DocumentationCommentStructureProvider :
AbstractSyntaxNodeStructureProvider
<DocumentationCommentTriviaSyntax>
Structure\Providers\EnumDeclarationStructureProvider.cs (1)
12
internal class EnumDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<EnumDeclarationSyntax>
Structure\Providers\EnumMemberDeclarationStructureProvider.cs (1)
12
internal class EnumMemberDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<EnumMemberDeclarationSyntax>
Structure\Providers\EventDeclarationStructureProvider.cs (1)
12
internal class EventDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<EventDeclarationSyntax>
Structure\Providers\EventFieldDeclarationStructureProvider.cs (1)
12
internal class EventFieldDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<EventFieldDeclarationSyntax>
Structure\Providers\FieldDeclarationStructureProvider.cs (1)
12
internal class FieldDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<FieldDeclarationSyntax>
Structure\Providers\FileScopedNamespaceDeclarationStructureProvider.cs (1)
14
internal class FileScopedNamespaceDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<FileScopedNamespaceDeclarationSyntax>
Structure\Providers\IfDirectiveTriviaStructureProvider.cs (1)
17
internal sealed class IfDirectiveTriviaStructureProvider :
AbstractSyntaxNodeStructureProvider
<IfDirectiveTriviaSyntax>
Structure\Providers\IndexerDeclarationStructureProvider.cs (1)
12
internal class IndexerDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<IndexerDeclarationSyntax>
Structure\Providers\InitializerExpressionStructureProvider.cs (1)
15
internal class InitializerExpressionStructureProvider :
AbstractSyntaxNodeStructureProvider
<InitializerExpressionSyntax>
Structure\Providers\InterpolatedStringExpressionStructureProvider.cs (1)
12
internal sealed class InterpolatedStringExpressionStructureProvider :
AbstractSyntaxNodeStructureProvider
<InterpolatedStringExpressionSyntax>
Structure\Providers\MethodDeclarationStructureProvider.cs (1)
12
internal class MethodDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<MethodDeclarationSyntax>
Structure\Providers\NamespaceDeclarationStructureProvider.cs (1)
13
internal class NamespaceDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<NamespaceDeclarationSyntax>
Structure\Providers\OperatorDeclarationStructureProvider.cs (1)
12
internal class OperatorDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<OperatorDeclarationSyntax>
Structure\Providers\ParenthesizedLambdaExpressionStructureProvider.cs (1)
12
internal class ParenthesizedLambdaExpressionStructureProvider :
AbstractSyntaxNodeStructureProvider
<ParenthesizedLambdaExpressionSyntax>
Structure\Providers\PropertyDeclarationStructureProvider.cs (1)
12
internal class PropertyDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<PropertyDeclarationSyntax>
Structure\Providers\RegionDirectiveStructureProvider.cs (1)
14
internal sealed class RegionDirectiveStructureProvider :
AbstractSyntaxNodeStructureProvider
<RegionDirectiveTriviaSyntax>
Structure\Providers\SimpleLambdaExpressionStructureProvider.cs (1)
12
internal class SimpleLambdaExpressionStructureProvider :
AbstractSyntaxNodeStructureProvider
<SimpleLambdaExpressionSyntax>
Structure\Providers\StringLiteralExpressionStructureProvider.cs (1)
12
internal sealed class StringLiteralExpressionStructureProvider :
AbstractSyntaxNodeStructureProvider
<LiteralExpressionSyntax>
Structure\Providers\SwitchStatementStructureProvider.cs (1)
13
internal class SwitchStatementStructureProvider :
AbstractSyntaxNodeStructureProvider
<SwitchStatementSyntax>
Structure\Providers\TypeDeclarationStructureProvider.cs (1)
15
internal class TypeDeclarationStructureProvider :
AbstractSyntaxNodeStructureProvider
<TypeDeclarationSyntax>
Microsoft.CodeAnalysis.VisualBasic.Features (32)
Structure\Providers\AccessorDeclarationStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of AccessorStatementSyntax)
Structure\Providers\CollectionInitializerStructureProvider.vb (1)
14
Inherits
AbstractSyntaxNodeStructureProvider
(Of CollectionInitializerSyntax)
Structure\Providers\CompilationUnitStructureProvider.vb (1)
13
Inherits
AbstractSyntaxNodeStructureProvider
(Of CompilationUnitSyntax)
Structure\Providers\ConstructorDeclarationStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of SubNewStatementSyntax)
Structure\Providers\DelegateDeclarationStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of DelegateStatementSyntax)
Structure\Providers\DocumentationCommentStructureProvider.vb (1)
14
Inherits
AbstractSyntaxNodeStructureProvider
(Of DocumentationCommentTriviaSyntax)
Structure\Providers\DoLoopBlockStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of DoLoopBlockSyntax)
Structure\Providers\EnumDeclarationStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of EnumStatementSyntax)
Structure\Providers\EnumMemberDeclarationStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of EnumMemberDeclarationSyntax)
Structure\Providers\EventDeclarationStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of EventStatementSyntax)
Structure\Providers\ExternalMethodDeclarationStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of DeclareStatementSyntax)
Structure\Providers\FieldDeclarationStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of FieldDeclarationSyntax)
Structure\Providers\ForBlockStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of ForBlockSyntax)
Structure\Providers\ForEachBlockStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of ForEachBlockSyntax)
Structure\Providers\InterpolatedStringExpressionStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of InterpolatedStringExpressionSyntax)
Structure\Providers\MethodDeclarationStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of MethodStatementSyntax)
Structure\Providers\MultiLineIfBlockStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of MultiLineIfBlockSyntax)
Structure\Providers\MultilineLambdaStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of MultiLineLambdaExpressionSyntax)
Structure\Providers\NamespaceDeclarationStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of NamespaceStatementSyntax)
Structure\Providers\ObjectCreationInitializerStructureProvider.vb (1)
14
Inherits
AbstractSyntaxNodeStructureProvider
(Of ObjectCreationInitializerSyntax)
Structure\Providers\OperatorDeclarationStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of OperatorStatementSyntax)
Structure\Providers\PropertyDeclarationStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of PropertyStatementSyntax)
Structure\Providers\RegionDirectiveStructureProvider.vb (1)
13
Inherits
AbstractSyntaxNodeStructureProvider
(Of RegionDirectiveTriviaSyntax)
Structure\Providers\SelectBlockStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of SelectBlockSyntax)
Structure\Providers\StringLiteralExpressionStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of LiteralExpressionSyntax)
Structure\Providers\SyncLockBlockStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of SyncLockBlockSyntax)
Structure\Providers\TryBlockStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of TryBlockSyntax)
Structure\Providers\TypeDeclarationStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of TypeStatementSyntax)
Structure\Providers\UsingBlockStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of UsingBlockSyntax)
Structure\Providers\WhileBlockStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of WhileBlockSyntax)
Structure\Providers\WithBlockStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of WithBlockSyntax)
Structure\Providers\XmlExpressionStructureProvider.vb (1)
12
Inherits
AbstractSyntaxNodeStructureProvider
(Of XmlNodeSyntax)