34 types derived from AbstractSyntaxNodeStructureProvider
Microsoft.CodeAnalysis.CSharp.Features (34)
Structure\Providers\AccessorDeclarationStructureProvider.cs (1)
12internal sealed class AccessorDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<AccessorDeclarationSyntax>
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (1)
12internal sealed class AnonymousMethodExpressionStructureProvider : AbstractSyntaxNodeStructureProvider<AnonymousMethodExpressionSyntax>
Structure\Providers\AnonymousObjectCreationExpressionStructureProvider.cs (1)
15internal sealed class AnonymousObjectCreationExpressionStructureProvider : AbstractSyntaxNodeStructureProvider<AnonymousObjectCreationExpressionSyntax>
Structure\Providers\ArgumentListStructureProvider.cs (1)
12internal sealed class ArgumentListStructureProvider : AbstractSyntaxNodeStructureProvider<ArgumentListSyntax>
Structure\Providers\ArrowExpressionClauseStructureProvider.cs (1)
16internal sealed class ArrowExpressionClauseStructureProvider : AbstractSyntaxNodeStructureProvider<ArrowExpressionClauseSyntax>
Structure\Providers\BlockSyntaxStructureProvider.cs (1)
19internal sealed class BlockSyntaxStructureProvider : AbstractSyntaxNodeStructureProvider<BlockSyntax>
Structure\Providers\CollectionExpressionStructureProvider.cs (1)
13internal sealed class CollectionExpressionStructureProvider : AbstractSyntaxNodeStructureProvider<CollectionExpressionSyntax>
Structure\Providers\CompilationUnitStructureProvider.cs (1)
15internal sealed class CompilationUnitStructureProvider : AbstractSyntaxNodeStructureProvider<CompilationUnitSyntax>
Structure\Providers\ConstructorDeclarationStructureProvider.cs (1)
12internal sealed class ConstructorDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<ConstructorDeclarationSyntax>
Structure\Providers\ConversionOperatorDeclarationStructureProvider.cs (1)
14internal sealed class ConversionOperatorDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<ConversionOperatorDeclarationSyntax>
Structure\Providers\DelegateDeclarationStructureProvider.cs (1)
12internal sealed class DelegateDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<DelegateDeclarationSyntax>
Structure\Providers\DestructorDeclarationStructureProvider.cs (1)
12internal sealed class DestructorDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<DestructorDeclarationSyntax>
Structure\Providers\DocumentationCommentStructureProvider.cs (1)
14internal sealed class DocumentationCommentStructureProvider : AbstractSyntaxNodeStructureProvider<DocumentationCommentTriviaSyntax>
Structure\Providers\EnumDeclarationStructureProvider.cs (1)
12internal sealed class EnumDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<EnumDeclarationSyntax>
Structure\Providers\EnumMemberDeclarationStructureProvider.cs (1)
12internal sealed class EnumMemberDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<EnumMemberDeclarationSyntax>
Structure\Providers\EventDeclarationStructureProvider.cs (1)
12internal sealed class EventDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<EventDeclarationSyntax>
Structure\Providers\EventFieldDeclarationStructureProvider.cs (1)
12internal sealed class EventFieldDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<EventFieldDeclarationSyntax>
Structure\Providers\FieldDeclarationStructureProvider.cs (1)
12internal sealed class FieldDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<FieldDeclarationSyntax>
Structure\Providers\FileScopedNamespaceDeclarationStructureProvider.cs (1)
15internal sealed class FileScopedNamespaceDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<FileScopedNamespaceDeclarationSyntax>
Structure\Providers\IfDirectiveTriviaStructureProvider.cs (1)
17internal sealed class IfDirectiveTriviaStructureProvider : AbstractSyntaxNodeStructureProvider<IfDirectiveTriviaSyntax>
Structure\Providers\IndexerDeclarationStructureProvider.cs (1)
12internal sealed class IndexerDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<IndexerDeclarationSyntax>
Structure\Providers\InitializerExpressionStructureProvider.cs (1)
15internal sealed class InitializerExpressionStructureProvider : AbstractSyntaxNodeStructureProvider<InitializerExpressionSyntax>
Structure\Providers\InterpolatedStringExpressionStructureProvider.cs (1)
12internal sealed class InterpolatedStringExpressionStructureProvider : AbstractSyntaxNodeStructureProvider<InterpolatedStringExpressionSyntax>
Structure\Providers\MethodDeclarationStructureProvider.cs (1)
12internal sealed class MethodDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<MethodDeclarationSyntax>
Structure\Providers\NamespaceDeclarationStructureProvider.cs (1)
13internal sealed class NamespaceDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<NamespaceDeclarationSyntax>
Structure\Providers\OperatorDeclarationStructureProvider.cs (1)
12internal sealed class OperatorDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<OperatorDeclarationSyntax>
Structure\Providers\ParenthesizedLambdaExpressionStructureProvider.cs (1)
12internal sealed class ParenthesizedLambdaExpressionStructureProvider : AbstractSyntaxNodeStructureProvider<ParenthesizedLambdaExpressionSyntax>
Structure\Providers\PropertyDeclarationStructureProvider.cs (1)
12internal sealed class PropertyDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<PropertyDeclarationSyntax>
Structure\Providers\RegionDirectiveStructureProvider.cs (1)
14internal sealed class RegionDirectiveStructureProvider : AbstractSyntaxNodeStructureProvider<RegionDirectiveTriviaSyntax>
Structure\Providers\SimpleLambdaExpressionStructureProvider.cs (1)
12internal sealed class SimpleLambdaExpressionStructureProvider : AbstractSyntaxNodeStructureProvider<SimpleLambdaExpressionSyntax>
Structure\Providers\StringLiteralExpressionStructureProvider.cs (1)
12internal sealed class StringLiteralExpressionStructureProvider : AbstractSyntaxNodeStructureProvider<LiteralExpressionSyntax>
Structure\Providers\SwitchExpressionStructureProvider.cs (1)
13internal sealed class SwitchExpressionStructureProvider : AbstractSyntaxNodeStructureProvider<SwitchExpressionSyntax>
Structure\Providers\SwitchStatementStructureProvider.cs (1)
13internal sealed class SwitchStatementStructureProvider : AbstractSyntaxNodeStructureProvider<SwitchStatementSyntax>
Structure\Providers\TypeDeclarationStructureProvider.cs (1)
14internal sealed class TypeDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<TypeDeclarationSyntax>