37 references to Add
Microsoft.CodeAnalysis.CSharp.Features (37)
Structure\CSharpBlockStructureProvider.cs (37)
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<AnonymousObjectCreationExpressionSyntax, AnonymousObjectCreationExpressionStructureProvider>(); 40builder.Add<InterfaceDeclarationSyntax, TypeDeclarationStructureProvider>(); 41builder.Add<MethodDeclarationSyntax, MethodDeclarationStructureProvider>(); 42builder.Add<NamespaceDeclarationSyntax, NamespaceDeclarationStructureProvider>(); 43builder.Add<OperatorDeclarationSyntax, OperatorDeclarationStructureProvider>(); 44builder.Add<ParenthesizedLambdaExpressionSyntax, ParenthesizedLambdaExpressionStructureProvider>(); 45builder.Add<PropertyDeclarationSyntax, PropertyDeclarationStructureProvider>(); 46builder.Add<RecordDeclarationSyntax, TypeDeclarationStructureProvider>(); 47builder.Add<RegionDirectiveTriviaSyntax, RegionDirectiveStructureProvider>(); 48builder.Add<SimpleLambdaExpressionSyntax, SimpleLambdaExpressionStructureProvider>(); 49builder.Add<StructDeclarationSyntax, TypeDeclarationStructureProvider>(); 50builder.Add<SwitchExpressionSyntax, SwitchExpressionStructureProvider>(); 51builder.Add<SwitchStatementSyntax, SwitchStatementStructureProvider>(); 52builder.Add<LiteralExpressionSyntax, StringLiteralExpressionStructureProvider>(); 53builder.Add<InterpolatedStringExpressionSyntax, InterpolatedStringExpressionStructureProvider>(); 54builder.Add<IfDirectiveTriviaSyntax, IfDirectiveTriviaStructureProvider>(); 55builder.Add<CollectionExpressionSyntax, CollectionExpressionStructureProvider>(); 56builder.Add<ArgumentListSyntax, ArgumentListStructureProvider>();