149 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)
1384
if (declarationSyntax is
ExtensionBlockDeclarationSyntax
extensionDeclaration)
1393
private NamedTypeSymbol GetDeclaredExtension(
ExtensionBlockDeclarationSyntax
extensionDeclaration)
2036
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)
1986
var
syntax = (
ExtensionBlockDeclarationSyntax
)this.GetNonNullSyntaxNode();
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (2)
142
var
syntax = (
ExtensionBlockDeclarationSyntax
)this.GetNonNullSyntaxNode();
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
839
else if (memberDeclaration is
ExtensionBlockDeclarationSyntax
extensionDeclaration)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (127)
Semantics\ExtensionTests.cs (127)
148
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
238
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
318
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
352
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
379
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
415
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
451
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
480
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
511
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
535
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
628
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
656
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
697
var
nestedExtension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
747
var
nestedExtension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
851
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
879
var
extension1 = tree1.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
886
var
extension2 = tree2.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
913
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
918
var
extension2 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
940
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
946
var
extension2 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
1231
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
1396
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
1558
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
1582
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
1588
var
extension2 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
1615
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
1621
var
extension2 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
1644
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
1650
var
extension2 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
1672
var
extension1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
1678
var
extension2 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
1711
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Last();
1789
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
1890
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2042
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2076
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2208
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2235
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2270
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2342
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2371
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2399
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2433
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2459
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2572
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2617
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2639
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2668
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2716
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2740
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2766
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
2881
var
type1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
2943
var
type1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
2965
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
3133
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
3256
var
type1 = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().First();
3806
var
type = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
4371
var
ext = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
4415
var
ext = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
23758
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
23781
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
31322
var
extension = tree.GetRoot().DescendantNodes().OfType<
ExtensionBlockDeclarationSyntax
>().Single();
40566
ExtensionBlockDeclarationSyntax
=> "extension",
Microsoft.CodeAnalysis.CSharp.Features (3)
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
56
if (typeDeclaration is
ExtensionBlockDeclarationSyntax
)
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (2)
254
ExtensionBlockDeclarationSyntax
CreateExtension(ImmutableArray<ExtensionMethodInfo> group)
272
var
extensionDeclaration = ExtensionBlockDeclaration(
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
10830
private static
ExtensionBlockDeclarationSyntax
GenerateExtensionBlockDeclaration()
13210
var
node = GenerateExtensionBlockDeclaration();
13222
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);
18649
var
oldNode = GenerateExtensionBlockDeclaration();
18665
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)
839
else if (memberDeclaration is
ExtensionBlockDeclarationSyntax
extensionDeclaration)