113 references to ExtensionBlockDeclaration
Microsoft.CodeAnalysis.CSharp (12)
Declarations\DeclarationKind.cs (1)
46case SyntaxKind.ExtensionBlockDeclaration: return DeclarationKind.Extension;
Declarations\DeclarationTreeBuilder.cs (2)
947if (!anyExtensionDeclarationSyntax && member.Kind == SyntaxKind.ExtensionBlockDeclaration) 1110case SyntaxKind.ExtensionBlockDeclaration:
Declarations\MergedTypeDeclaration.cs (1)
82case SyntaxKind.ExtensionBlockDeclaration:
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
124case SyntaxKind.ExtensionBlockDeclaration:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3913case SyntaxKind.ExtensionBlockDeclaration:
Symbols\Source\SourceNamedTypeSymbol.cs (2)
167case SyntaxKind.ExtensionBlockDeclaration: 477case SyntaxKind.ExtensionBlockDeclaration:
Syntax.xml.Internal.Generated.cs (2)
31927return new ExtensionBlockDeclarationSyntax(SyntaxKind.ExtensionBlockDeclaration, attributeLists.Node, modifiers.Node, keyword, typeParameterList, parameterList, constraintClauses.Node, openBraceToken, members.Node, closeBraceToken, semicolonToken, this.context); 37294return new ExtensionBlockDeclarationSyntax(SyntaxKind.ExtensionBlockDeclaration, attributeLists.Node, modifiers.Node, keyword, typeParameterList, parameterList, constraintClauses.Node, openBraceToken, members.Node, closeBraceToken, semicolonToken);
Syntax.xml.Syntax.Generated.cs (1)
11319/// <item><description><see cref="SyntaxKind.ExtensionBlockDeclaration"/></description></item>
Syntax\SyntaxKindFacts.cs (1)
387case SyntaxKind.ExtensionBlockDeclaration:
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (3)
36case SyntaxKind.ExtensionBlockDeclaration: 78case SyntaxKind.ExtensionBlockDeclaration: 105case SyntaxKind.ExtensionBlockDeclaration:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\SyntaxKindSet.cs (1)
92SyntaxKind.ExtensionBlockDeclaration,
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Semantics\ExtensionTests.cs (1)
51361context.RegisterSyntaxNodeAction(handle, SyntaxKind.ExtensionBlockDeclaration);
Microsoft.CodeAnalysis.CSharp.Features (9)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (4)
1646case SyntaxKind.ExtensionBlockDeclaration: 2255case SyntaxKind.ExtensionBlockDeclaration: 2405case SyntaxKind.ExtensionBlockDeclaration: 2440case SyntaxKind.ExtensionBlockDeclaration:
EditAndContinue\SyntaxComparer.cs (3)
687case SyntaxKind.ExtensionBlockDeclaration: 925case SyntaxKind.ExtensionBlockDeclaration: 1447case SyntaxKind.ExtensionBlockDeclaration:
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
184var isExtension = methodDeclaration.IsParentKind(SyntaxKind.ExtensionBlockDeclaration) ||
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
124case SyntaxKind.ExtensionBlockDeclaration:
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
Diagnostics\Suppression\SuppressionTests.cs (2)
2184=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration, SyntaxKind.NamespaceDeclaration, SyntaxKind.MethodDeclaration, SyntaxKind.ExtensionBlockDeclaration); 2205case SyntaxKind.ExtensionBlockDeclaration:
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (79)
IncrementalParsing\IncrementalParsingTests.cs (8)
1052SyntaxKind.ExtensionBlockDeclaration, 1064N(SyntaxKind.ExtensionBlockDeclaration); 1111SyntaxKind.ExtensionBlockDeclaration, 1125N(SyntaxKind.ExtensionBlockDeclaration); 1171SyntaxKind.ExtensionBlockDeclaration, 1186N(SyntaxKind.ExtensionBlockDeclaration); 1230SyntaxKind.ExtensionBlockDeclaration, 1245N(SyntaxKind.ExtensionBlockDeclaration);
Parsing\ExtensionsParsingTests.cs (71)
43N(SyntaxKind.ExtensionBlockDeclaration); 99N(SyntaxKind.ExtensionBlockDeclaration); 213N(SyntaxKind.ExtensionBlockDeclaration); 368N(SyntaxKind.ExtensionBlockDeclaration); 412N(SyntaxKind.ExtensionBlockDeclaration); 447N(SyntaxKind.ExtensionBlockDeclaration); 566N(SyntaxKind.ExtensionBlockDeclaration); 608N(SyntaxKind.ExtensionBlockDeclaration); 698N(SyntaxKind.ExtensionBlockDeclaration); 788N(SyntaxKind.ExtensionBlockDeclaration); 834N(SyntaxKind.ExtensionBlockDeclaration); 893N(SyntaxKind.ExtensionBlockDeclaration); 952N(SyntaxKind.ExtensionBlockDeclaration); 1006N(SyntaxKind.ExtensionBlockDeclaration); 1069N(SyntaxKind.ExtensionBlockDeclaration); 1170N(SyntaxKind.ExtensionBlockDeclaration); 1257N(SyntaxKind.ExtensionBlockDeclaration); 1300N(SyntaxKind.ExtensionBlockDeclaration); 1350N(SyntaxKind.ExtensionBlockDeclaration); 1410N(SyntaxKind.ExtensionBlockDeclaration); 1464N(SyntaxKind.ExtensionBlockDeclaration); 1519N(SyntaxKind.ExtensionBlockDeclaration); 1581N(SyntaxKind.ExtensionBlockDeclaration); 1643N(SyntaxKind.ExtensionBlockDeclaration); 1701N(SyntaxKind.ExtensionBlockDeclaration); 1769N(SyntaxKind.ExtensionBlockDeclaration); 1815N(SyntaxKind.ExtensionBlockDeclaration); 1874N(SyntaxKind.ExtensionBlockDeclaration); 1929N(SyntaxKind.ExtensionBlockDeclaration); 1984N(SyntaxKind.ExtensionBlockDeclaration); 2000N(SyntaxKind.ExtensionBlockDeclaration); 2046N(SyntaxKind.ExtensionBlockDeclaration); 2113N(SyntaxKind.ExtensionBlockDeclaration); 2505N(SyntaxKind.ExtensionBlockDeclaration); 2559N(SyntaxKind.ExtensionBlockDeclaration); 2642N(SyntaxKind.ExtensionBlockDeclaration); 2733N(SyntaxKind.ExtensionBlockDeclaration); 2817N(SyntaxKind.ExtensionBlockDeclaration); 2905N(SyntaxKind.ExtensionBlockDeclaration); 2999N(SyntaxKind.ExtensionBlockDeclaration); 3062N(SyntaxKind.ExtensionBlockDeclaration); 3133N(SyntaxKind.ExtensionBlockDeclaration); 3201N(SyntaxKind.ExtensionBlockDeclaration); 3273N(SyntaxKind.ExtensionBlockDeclaration); 3336N(SyntaxKind.ExtensionBlockDeclaration); 3431N(SyntaxKind.ExtensionBlockDeclaration); 3526N(SyntaxKind.ExtensionBlockDeclaration); 3672N(SyntaxKind.ExtensionBlockDeclaration); 3727N(SyntaxKind.ExtensionBlockDeclaration); 3771N(SyntaxKind.ExtensionBlockDeclaration); 3816N(SyntaxKind.ExtensionBlockDeclaration); 3866N(SyntaxKind.ExtensionBlockDeclaration); 3917N(SyntaxKind.ExtensionBlockDeclaration); 3973N(SyntaxKind.ExtensionBlockDeclaration); 4029N(SyntaxKind.ExtensionBlockDeclaration); 4097N(SyntaxKind.ExtensionBlockDeclaration); 4147N(SyntaxKind.ExtensionBlockDeclaration); 4224N(SyntaxKind.ExtensionBlockDeclaration); 4276N(SyntaxKind.ExtensionBlockDeclaration); 4351N(SyntaxKind.ExtensionBlockDeclaration); 4429N(SyntaxKind.ExtensionBlockDeclaration); 4500N(SyntaxKind.ExtensionBlockDeclaration); 4589N(SyntaxKind.ExtensionBlockDeclaration); 4655N(SyntaxKind.ExtensionBlockDeclaration); 4719N(SyntaxKind.ExtensionBlockDeclaration); 4765N(SyntaxKind.ExtensionBlockDeclaration); 4849N(SyntaxKind.ExtensionBlockDeclaration); 4976N(SyntaxKind.ExtensionBlockDeclaration); 5178N(SyntaxKind.ExtensionBlockDeclaration); 5230N(SyntaxKind.ExtensionBlockDeclaration); 5289N(SyntaxKind.ExtensionBlockDeclaration);
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
226if (typeDeclaration.Kind() == SyntaxKind.ExtensionBlockDeclaration)
FindSymbols\FindSymbolsUtilities.cs (1)
35case SyntaxKind.ExtensionBlockDeclaration:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (3)
36case SyntaxKind.ExtensionBlockDeclaration: 78case SyntaxKind.ExtensionBlockDeclaration: 105case SyntaxKind.ExtensionBlockDeclaration:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\SyntaxKindSet.cs (1)
92SyntaxKind.ExtensionBlockDeclaration,