73 references to Add
Microsoft.CodeAnalysis.CSharp.Features (33)
Structure\CSharpBlockStructureProvider.cs (33)
20builder.Add<AccessorDeclarationSyntax, AccessorDeclarationStructureProvider>();
21builder.Add<AnonymousMethodExpressionSyntax, AnonymousMethodExpressionStructureProvider>();
22builder.Add<ArrowExpressionClauseSyntax, ArrowExpressionClauseStructureProvider>();
23builder.Add<BlockSyntax, BlockSyntaxStructureProvider>();
24builder.Add<ClassDeclarationSyntax, TypeDeclarationStructureProvider>();
25builder.Add<CompilationUnitSyntax, CompilationUnitStructureProvider>();
26builder.Add<ConstructorDeclarationSyntax, ConstructorDeclarationStructureProvider>();
27builder.Add<ConversionOperatorDeclarationSyntax, ConversionOperatorDeclarationStructureProvider>();
28builder.Add<DelegateDeclarationSyntax, DelegateDeclarationStructureProvider>();
29builder.Add<DestructorDeclarationSyntax, DestructorDeclarationStructureProvider>();
30builder.Add<DocumentationCommentTriviaSyntax, DocumentationCommentStructureProvider>();
31builder.Add<EnumDeclarationSyntax, EnumDeclarationStructureProvider>();
32builder.Add<EnumMemberDeclarationSyntax, EnumMemberDeclarationStructureProvider>();
33builder.Add<EventDeclarationSyntax, EventDeclarationStructureProvider>();
34builder.Add<EventFieldDeclarationSyntax, EventFieldDeclarationStructureProvider>();
35builder.Add<FieldDeclarationSyntax, FieldDeclarationStructureProvider>();
36builder.Add<FileScopedNamespaceDeclarationSyntax, FileScopedNamespaceDeclarationStructureProvider>();
37builder.Add<IndexerDeclarationSyntax, IndexerDeclarationStructureProvider>();
38builder.Add<InitializerExpressionSyntax, InitializerExpressionStructureProvider>();
39builder.Add<InterfaceDeclarationSyntax, TypeDeclarationStructureProvider>();
40builder.Add<MethodDeclarationSyntax, MethodDeclarationStructureProvider>();
41builder.Add<NamespaceDeclarationSyntax, NamespaceDeclarationStructureProvider>();
42builder.Add<OperatorDeclarationSyntax, OperatorDeclarationStructureProvider>();
43builder.Add<ParenthesizedLambdaExpressionSyntax, ParenthesizedLambdaExpressionStructureProvider>();
44builder.Add<PropertyDeclarationSyntax, PropertyDeclarationStructureProvider>();
45builder.Add<RecordDeclarationSyntax, TypeDeclarationStructureProvider>();
46builder.Add<RegionDirectiveTriviaSyntax, RegionDirectiveStructureProvider>();
47builder.Add<SimpleLambdaExpressionSyntax, SimpleLambdaExpressionStructureProvider>();
48builder.Add<StructDeclarationSyntax, TypeDeclarationStructureProvider>();
49builder.Add<SwitchStatementSyntax, SwitchStatementStructureProvider>();
50builder.Add<LiteralExpressionSyntax, StringLiteralExpressionStructureProvider>();
51builder.Add<InterpolatedStringExpressionSyntax, InterpolatedStringExpressionStructureProvider>();
52builder.Add<IfDirectiveTriviaSyntax, IfDirectiveTriviaStructureProvider>();
Microsoft.CodeAnalysis.VisualBasic.Features (40)
Structure\VisualBasicBlockStructureProvider.vb (40)
16builder.Add(Of AccessorStatementSyntax, AccessorDeclarationStructureProvider)()
17builder.Add(Of ClassStatementSyntax, TypeDeclarationStructureProvider)()
18builder.Add(Of CollectionInitializerSyntax, CollectionInitializerStructureProvider)
19builder.Add(Of CompilationUnitSyntax, CompilationUnitStructureProvider)()
20builder.Add(Of SubNewStatementSyntax, ConstructorDeclarationStructureProvider)()
21builder.Add(Of DelegateStatementSyntax, DelegateDeclarationStructureProvider)()
22builder.Add(Of DocumentationCommentTriviaSyntax, DocumentationCommentStructureProvider)()
23builder.Add(Of DoLoopBlockSyntax, DoLoopBlockStructureProvider)
24builder.Add(Of EnumStatementSyntax, EnumDeclarationStructureProvider)()
25builder.Add(Of EnumMemberDeclarationSyntax, EnumMemberDeclarationStructureProvider)()
26builder.Add(Of EventStatementSyntax, EventDeclarationStructureProvider)()
27builder.Add(Of DeclareStatementSyntax, ExternalMethodDeclarationStructureProvider)()
28builder.Add(Of FieldDeclarationSyntax, FieldDeclarationStructureProvider)()
29builder.Add(Of ForBlockSyntax, ForBlockStructureProvider)
30builder.Add(Of ForEachBlockSyntax, ForEachBlockStructureProvider)
31builder.Add(Of InterfaceStatementSyntax, TypeDeclarationStructureProvider)()
32builder.Add(Of MethodStatementSyntax, MethodDeclarationStructureProvider)()
33builder.Add(Of ModuleStatementSyntax, TypeDeclarationStructureProvider)()
34builder.Add(Of MultiLineIfBlockSyntax, MultiLineIfBlockStructureProvider)()
35builder.Add(Of MultiLineLambdaExpressionSyntax, MultilineLambdaStructureProvider)()
36builder.Add(Of NamespaceStatementSyntax, NamespaceDeclarationStructureProvider)()
37builder.Add(Of ObjectCollectionInitializerSyntax, ObjectCreationInitializerStructureProvider)
38builder.Add(Of ObjectMemberInitializerSyntax, ObjectCreationInitializerStructureProvider)
39builder.Add(Of OperatorStatementSyntax, OperatorDeclarationStructureProvider)()
40builder.Add(Of PropertyStatementSyntax, PropertyDeclarationStructureProvider)()
41builder.Add(Of RegionDirectiveTriviaSyntax, RegionDirectiveStructureProvider)()
42builder.Add(Of SelectBlockSyntax, SelectBlockStructureProvider)
43builder.Add(Of StructureStatementSyntax, TypeDeclarationStructureProvider)()
44builder.Add(Of SyncLockBlockSyntax, SyncLockBlockStructureProvider)
45builder.Add(Of TryBlockSyntax, TryBlockStructureProvider)
46builder.Add(Of UsingBlockSyntax, UsingBlockStructureProvider)
47builder.Add(Of WhileBlockSyntax, WhileBlockStructureProvider)
48builder.Add(Of WithBlockSyntax, WithBlockStructureProvider)
49builder.Add(Of XmlCDataSectionSyntax, XmlExpressionStructureProvider)()
50builder.Add(Of XmlCommentSyntax, XmlExpressionStructureProvider)()
51builder.Add(Of XmlDocumentSyntax, XmlExpressionStructureProvider)()
52builder.Add(Of XmlElementSyntax, XmlExpressionStructureProvider)()
53builder.Add(Of XmlProcessingInstructionSyntax, XmlExpressionStructureProvider)()
54builder.Add(Of LiteralExpressionSyntax, StringLiteralExpressionStructureProvider)()
55builder.Add(Of InterpolatedStringExpressionSyntax, InterpolatedStringExpressionStructureProvider)()