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