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