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)()