160 references to ExtensionBlockDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (11)
Binder\BinderFactory.BinderFactoryVisitor.cs (2)
818
public override Binder VisitExtensionBlockDeclaration(
ExtensionBlockDeclarationSyntax
node)
1251
else if (memberSyntax is
ExtensionBlockDeclarationSyntax
extensionDeclaration)
Compilation\SyntaxTreeSemanticModel.cs (3)
1381
if (declarationSyntax is
ExtensionBlockDeclarationSyntax
extensionDeclaration)
1390
private NamedTypeSymbol GetDeclaredExtension(
ExtensionBlockDeclarationSyntax
extensionDeclaration)
2033
if (parameter.Parent is not ParameterListSyntax { Parent:
ExtensionBlockDeclarationSyntax
extensionDecl })
Declarations\DeclarationTreeBuilder.cs (1)
684
public override SingleNamespaceOrTypeDeclaration VisitExtensionBlockDeclaration(
ExtensionBlockDeclarationSyntax
node)
Declarations\SingleTypeDeclaration.cs (1)
72
/// Set when <see cref="Syntax.
ExtensionBlockDeclarationSyntax
"/> is present.
Symbols\Source\SourceNamedTypeSymbol.cs (2)
1992
var
syntax = (
ExtensionBlockDeclarationSyntax
)this.GetNonNullSyntaxNode();
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (2)
1119
var
syntax = (
ExtensionBlockDeclarationSyntax
)this.GetNonNullSyntaxNode();
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
840
else if (memberDeclaration is
ExtensionBlockDeclarationSyntax
extensionDeclaration)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (133)
Semantics\ExtensionTests.cs (133)
149
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
239
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
319
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
353
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
380
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
410
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
440
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
469
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
500
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
524
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
617
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
645
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
686
var
nestedExtension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
736
var
nestedExtension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
840
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
868
var
extension1 = tree1.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
875
var
extension2 = tree2.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
902
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
907
var
extension2 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
929
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
935
var
extension2 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
1220
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
1385
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
1547
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
1571
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
1577
var
extension2 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
1604
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
1610
var
extension2 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
1633
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
1639
var
extension2 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
1661
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
1667
var
extension2 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
1700
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
1778
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
1879
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2034
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2068
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2200
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2227
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2262
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2334
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2423
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2451
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2485
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2511
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2624
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2669
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2691
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2720
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2768
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2792
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2818
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
3160
var
type1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
3222
var
type1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
3244
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
3412
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
3535
var
type1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
4085
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
4650
var
ext = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
4694
var
ext = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
22230
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
22284
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
22454
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
28262
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
28285
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
35910
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
47507
ExtensionBlockDeclarationSyntax
=> "extension",
Microsoft.CodeAnalysis.CSharp.Features (5)
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
57
if (typeDeclaration is
ExtensionBlockDeclarationSyntax
)
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (2)
255
ExtensionBlockDeclarationSyntax
CreateExtension(ImmutableArray<ExtensionMethodInfo> group)
273
var
extensionDeclaration = ExtensionBlockDeclaration(
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (2)
46
case
ExtensionBlockDeclarationSyntax
extensionBlock:
65
void AddExtensionBlock(
ExtensionBlockDeclarationSyntax
extensionBlock)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (3)
Diagnostics\Suppression\SuppressionTests.cs (2)
2206
var
extensionBlock = (
ExtensionBlockDeclarationSyntax
)context.Node;
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProviderTests.cs (1)
271
=> TestNode<
ExtensionBlockDeclarationSyntax
>("""
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
10873
private static
ExtensionBlockDeclarationSyntax
GenerateExtensionBlockDeclaration()
13256
var
node = GenerateExtensionBlockDeclaration();
13268
var
newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.Modifiers).WithKeyword(node.Keyword).WithTypeParameterList(node.TypeParameterList).WithParameterList(node.ParameterList).WithConstraintClauses(node.ConstraintClauses).WithOpenBraceToken(node.OpenBraceToken).WithMembers(node.Members).WithCloseBraceToken(node.CloseBraceToken).WithSemicolonToken(node.SemicolonToken);
18709
var
oldNode = GenerateExtensionBlockDeclaration();
18725
var
oldNode = GenerateExtensionBlockDeclaration();
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\ClassificationHelpers.cs (1)
211
if (methodDeclaration.Parent is
ExtensionBlockDeclarationSyntax
)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
840
else if (memberDeclaration is
ExtensionBlockDeclarationSyntax
extensionDeclaration)