1 instantiation of SingleVariableDesignationSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
10786
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
SingleVariableDesignationSyntax
(this, parent, position);
1163 references to SingleVariableDesignationSyntax
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
418
declarationExpression.Designation is
SingleVariableDesignationSyntax
variableDesignationSyntax &&
Microsoft.CodeAnalysis.CSharp (55)
Binder\Binder_Deconstruct.cs (3)
812
var
single = (
SingleVariableDesignationSyntax
)node;
867
SingleVariableDesignationSyntax
designation,
Binder\Binder_Expressions.cs (5)
963
var
single = (
SingleVariableDesignationSyntax
)node;
3218
var
designation = (
SingleVariableDesignationSyntax
)declarationExpression.Designation;
3325
internal GlobalExpressionVariable LookupDeclaredField(
SingleVariableDesignationSyntax
variableDesignator)
Binder\Binder_Patterns.cs (1)
889
case
SingleVariableDesignationSyntax
singleVariableDesignation:
Binder\ExpressionVariableFinder.cs (18)
217
TFieldOrLocalSymbol variable = MakePatternVariable(node.Type, (
SingleVariableDesignationSyntax
)node.Designation, _nodeToBind);
243
TFieldOrLocalSymbol variable = MakePatternVariable(type: null, (
SingleVariableDesignationSyntax
)node, _nodeToBind);
265
Debug.Assert(node.Designation is null or
SingleVariableDesignationSyntax
or DiscardDesignationSyntax);
266
TFieldOrLocalSymbol variable = MakePatternVariable(node.Type, node.Designation as
SingleVariableDesignationSyntax
, _nodeToBind);
277
Debug.Assert(node.Designation is null or
SingleVariableDesignationSyntax
or DiscardDesignationSyntax);
278
TFieldOrLocalSymbol variable = MakePatternVariable(type: null, node.Designation as
SingleVariableDesignationSyntax
, _nodeToBind);
287
protected abstract TFieldOrLocalSymbol MakePatternVariable(TypeSyntax type,
SingleVariableDesignationSyntax
designation, SyntaxNode nodeToBind);
420
TFieldOrLocalSymbol? variable = MakeDeclarationExpressionVariable(node, (
SingleVariableDesignationSyntax
)designation, _nodeToBind);
504
var
single = (
SingleVariableDesignationSyntax
)designation;
535
protected abstract TFieldOrLocalSymbol? MakeDeclarationExpressionVariable(DeclarationExpressionSyntax node,
SingleVariableDesignationSyntax
designation, SyntaxNode nodeToBind);
545
SingleVariableDesignationSyntax
designation,
599
protected override LocalSymbol? MakePatternVariable(TypeSyntax type,
SingleVariableDesignationSyntax
designation, SyntaxNode nodeToBind)
625
protected override LocalSymbol? MakeDeclarationExpressionVariable(DeclarationExpressionSyntax node,
SingleVariableDesignationSyntax
designation, SyntaxNode nodeToBind)
651
SingleVariableDesignationSyntax
designation,
714
protected override Symbol MakePatternVariable(TypeSyntax type,
SingleVariableDesignationSyntax
designation, SyntaxNode nodeToBind)
724
protected override Symbol MakeDeclarationExpressionVariable(DeclarationExpressionSyntax node,
SingleVariableDesignationSyntax
designation, SyntaxNode nodeToBind)
736
SingleVariableDesignationSyntax
designation,
Binder\ForEachLoopBinder.cs (2)
149
var
single = (
SingleVariableDesignationSyntax
)designation;
BoundTree\VariablePendingInference.cs (3)
121
SingleVariableDesignationSyntax
designation;
125
designation = (
SingleVariableDesignationSyntax
)((DeclarationExpressionSyntax)this.Syntax).Designation;
128
designation = (
SingleVariableDesignationSyntax
)this.Syntax;
Compilation\CSharpSemanticModel.cs (6)
540
return GetSymbolInfoFromSymbolOrNone(TypeFromVariable((
SingleVariableDesignationSyntax
)parent.Designation, cancellationToken).Type);
567
var symbol = GetDeclaredSymbol((
SingleVariableDesignationSyntax
)declaration.Designation, cancellationToken);
592
private (ITypeSymbol Type, CodeAnalysis.NullableAnnotation Annotation) TypeFromVariable(
SingleVariableDesignationSyntax
variableDesignation, CancellationToken cancellationToken)
966
var (declarationType, annotation) = ((ITypeSymbol, CodeAnalysis.NullableAnnotation))TypeFromVariable((
SingleVariableDesignationSyntax
)parent.Designation, cancellationToken);
3168
public abstract ISymbol GetDeclaredSymbol(
SingleVariableDesignationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken));
5153
return this.GetDeclaredSymbol((
SingleVariableDesignationSyntax
)node, cancellationToken);
Compilation\MemberSemanticModel.cs (1)
687
public override ISymbol GetDeclaredSymbol(
SingleVariableDesignationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
335
public override ISymbol GetDeclaredSymbol(
SingleVariableDesignationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SyntaxTreeSemanticModel.cs (1)
1875
public override ISymbol GetDeclaredSymbol(
SingleVariableDesignationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
CSharpExtensions.cs (1)
1523
public static ISymbol? GetDeclaredSymbol(this SemanticModel? semanticModel,
SingleVariableDesignationSyntax
designationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Source\SourceLocalSymbol.cs (2)
541
Debug.Assert(node is ForEachStatementSyntax || node is
SingleVariableDesignationSyntax
);
552
Debug.Assert(node is
SingleVariableDesignationSyntax
);
Syntax.xml.Main.Generated.cs (5)
361
public virtual TResult? VisitSingleVariableDesignation(
SingleVariableDesignationSyntax
node) => this.DefaultVisit(node);
1105
public virtual void VisitSingleVariableDesignation(
SingleVariableDesignationSyntax
node) => this.DefaultVisit(node);
1848
public override SyntaxNode? VisitSingleVariableDesignation(
SingleVariableDesignationSyntax
node)
4070
public static
SingleVariableDesignationSyntax
SingleVariableDesignation(SyntaxToken identifier)
4073
return (
SingleVariableDesignationSyntax
)Syntax.InternalSyntax.SyntaxFactory.SingleVariableDesignation((Syntax.InternalSyntax.SyntaxToken)identifier.Node!).CreateRed();
Syntax.xml.Syntax.Generated.cs (3)
6737
public
SingleVariableDesignationSyntax
Update(SyntaxToken identifier)
6741
var
newNode = SyntaxFactory.SingleVariableDesignation(identifier);
6749
public
SingleVariableDesignationSyntax
WithIdentifier(SyntaxToken identifier) => Update(identifier);
Syntax\SyntaxExtensions.cs (1)
77
return ((
SingleVariableDesignationSyntax
)self.Designation).Identifier;
Syntax\SyntaxFacts.cs (2)
469
nameToken = ((
SingleVariableDesignationSyntax
)syntax).Identifier;
481
nameToken = ((
SingleVariableDesignationSyntax
)declaration.Designation).Identifier;
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
149
argumentIndex == arguments.Count - 1 && arguments[argumentIndex] is { RefKindKeyword.RawKind: (int)SyntaxKind.OutKeyword, Expression: DeclarationExpressionSyntax { Designation:
SingleVariableDesignationSyntax
singleVariable } }
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
666
siblingArgument.Expression is DeclarationExpressionSyntax { Designation:
SingleVariableDesignationSyntax
designation })
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
116
.OfType<
SingleVariableDesignationSyntax
>()
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
227
else if (current is
SingleVariableDesignationSyntax
designation &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
374
if (decl.Designation is not
SingleVariableDesignationSyntax
name)
501
public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel,
SingleVariableDesignationSyntax
syntax, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
918
case
SingleVariableDesignationSyntax
singleVariableDesignation:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (12)
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
271
var
designation = SingleVariableDesignation(identifier.Identifier);
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (2)
202
var
singleVariableDesignation = (
SingleVariableDesignationSyntax
)designation;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
1435
leftToken.Parent is
SingleVariableDesignationSyntax
{ Parent: DeclarationPatternSyntax };
1497
if (lastTokenInPattern.Parent is
SingleVariableDesignationSyntax
variableDesignationSyntax &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (7)
242
SingleVariableDesignationSyntax
singleVariableDesignationSyntax => InferTypeForSingleVariableDesignation(singleVariableDesignationSyntax),
1495
private IEnumerable<TypeInferenceInfo> InferTypeForSingleVariableDesignation(
SingleVariableDesignationSyntax
singleVariableDesignation)
2246
parenthesizedVariableDesignation.Variables.All(v => v is
SingleVariableDesignationSyntax
{ Identifier.ValueText: not "" }))
2248
var elementNames = parenthesizedVariableDesignation.Variables.SelectAsArray(v => ((
SingleVariableDesignationSyntax
)v).Identifier.ValueText);
2251
var
designation = (
SingleVariableDesignationSyntax
)v;
2344
if (designation is
SingleVariableDesignationSyntax
singleVariable)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (109)
CodeGen\CodeGenDeconstructTests.cs (109)
3140
var
x1 = GetDeconstructionVariable(tree, "x1");
3144
var
x2 = GetDeconstructionVariable(tree, "x2");
3148
var
x3 = GetDeconstructionVariable(tree, "x3");
3194
var
x1 = GetDeconstructionVariable(tree, "x1");
3198
var
x2 = GetDeconstructionVariable(tree, "x2");
3202
var
x3 = GetDeconstructionVariable(tree, "x3");
3206
var
x4 = GetDeconstructionVariable(tree, "x4");
3210
var
x5 = GetDeconstructionVariable(tree, "x5");
3292
var
x1 = GetDeconstructionVariable(tree, "x1");
3296
var
x2 = GetDeconstructionVariable(tree, "x2");
3300
var
x3 = GetDeconstructionVariable(tree, "x3");
3368
var
x1 = GetDeconstructionVariable(tree, "x1");
3372
var
x2 = GetDeconstructionVariable(tree, "x2");
3376
var
x3 = GetDeconstructionVariable(tree, "x3");
3544
var
x1 = GetDeconstructionVariable(tree, "x1");
3548
var
x2 = GetDeconstructionVariable(tree, "x2");
3552
var
x3 = GetDeconstructionVariable(tree, "x3");
3562
private static void VerifyModelForDeconstructionLocal(SemanticModel model,
SingleVariableDesignationSyntax
decl, params IdentifierNameSyntax[] references)
3567
private static void VerifyModelForLocal(SemanticModel model,
SingleVariableDesignationSyntax
decl, LocalDeclarationKind kind, params IdentifierNameSyntax[] references)
3572
private static void VerifyModelForDeconstructionForeach(SemanticModel model,
SingleVariableDesignationSyntax
decl, params IdentifierNameSyntax[] references)
3577
private static void VerifyModelForDeconstruction(SemanticModel model,
SingleVariableDesignationSyntax
decl, LocalDeclarationKind kind, params IdentifierNameSyntax[] references)
3609
private static void VerifyModelForDeconstructionField(SemanticModel model,
SingleVariableDesignationSyntax
decl, params IdentifierNameSyntax[] references)
3628
private static TypeSyntax GetTypeSyntax(
SingleVariableDesignationSyntax
decl)
3633
private static
SingleVariableDesignationSyntax
GetDeconstructionVariable(SyntaxTree tree, string name)
3635
return tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(d => d.Identifier.ValueText == name).Single();
3690
var
x1 = GetDeconstructionVariable(tree, "x1");
3694
var
x2 = GetDeconstructionVariable(tree, "x2");
3735
var
x1 = GetDeconstructionVariable(tree, "x1");
3739
var
x2 = GetDeconstructionVariable(tree, "x2");
3743
var
x3 = GetDeconstructionVariable(tree, "x3");
3747
var
x4 = GetDeconstructionVariable(tree, "x4");
3792
var
x1 = GetDeconstructionVariable(tree, "x1");
3796
var
x2 = GetDeconstructionVariable(tree, "x2");
3842
var
x1 = GetDeconstructionVariable(tree, "x1");
3846
var
x2 = GetDeconstructionVariable(tree, "x2");
3888
var
x1 = GetDeconstructionVariable(tree, "x1");
3892
var
x2 = GetDeconstructionVariable(tree, "x2");
3932
var
x1 = GetDeconstructionVariable(tree, "x1");
3936
var
x2 = GetDeconstructionVariable(tree, "x2");
3978
var
x1 = GetDeconstructionVariable(tree, "x1");
3982
var
x2 = GetDeconstructionVariable(tree, "x2");
4027
var
x1 = GetDeconstructionVariable(tree, "x1");
4031
var
x2 = GetDeconstructionVariable(tree, "x2");
4133
var
x1 = GetDeconstructionVariable(tree, "x1");
4139
var
x2 = GetDeconstructionVariable(tree, "x2");
4218
var
x1 = GetDeconstructionVariable(tree, "x1");
4222
var
x2 = GetDeconstructionVariable(tree, "x2");
4329
var
x1 = GetDeconstructionVariable(tree, "x1");
4333
var
x2 = GetDeconstructionVariable(tree, "x2");
4438
var
x1 = GetDeconstructionVariable(tree, "x1");
4442
var
x2 = GetDeconstructionVariable(tree, "x2");
4446
var
x3 = GetDeconstructionVariable(tree, "x3");
4450
var
x4 = GetDeconstructionVariable(tree, "x4");
4454
var
x5 = GetDeconstructionVariable(tree, "x5");
4592
var
x1 = GetDeconstructionVariable(tree, "x1");
4596
var
x2 = GetDeconstructionVariable(tree, "x2");
4600
var
x3 = GetDeconstructionVariable(tree, "x3");
5021
var
x = GetDeconstructionVariable(tree, "x");
5027
var
y = GetDeconstructionVariable(tree, "y");
5173
var
x1 = GetDeconstructionVariable(tree, "x1");
5179
var
x2 = GetDeconstructionVariable(tree, "x2");
5310
var
x1 = GetDeconstructionVariable(tree, "x1");
5315
var
x2 = GetDeconstructionVariable(tree, "x2");
5346
var
x1 = GetDeconstructionVariable(tree, "x1");
5351
var
x2 = GetDeconstructionVariable(tree, "x2");
5401
var
x = GetDeconstructionVariable(tree, "x");
5408
var
y = GetDeconstructionVariable(tree, "y");
5434
var
x = GetDeconstructionVariable(tree, "x");
5441
var
y = GetDeconstructionVariable(tree, "y");
5477
var
secondX1 = GetDeconstructionVariable(tree, "x1");
5504
var
firstY = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(d => d.Identifier.ValueText == "y").First();
5509
var
secondY = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(d => d.Identifier.ValueText == "y").ElementAt(1);
5535
var
firstX = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(d => d.Identifier.ValueText == "x").First();
5540
var
secondX = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(d => d.Identifier.ValueText == "x").ElementAt(1);
5564
var
x = GetDeconstructionVariable(tree, "x");
5604
var
x = GetDeconstructionVariable(tree, "x");
5614
var
y = GetDeconstructionVariable(tree, "y");
5643
var
x1 = GetDeconstructionVariable(tree, "x1");
5652
var
x2 = GetDeconstructionVariable(tree, "x2");
5687
var
x1 = GetDeconstructionVariable(tree, "x1");
5696
var
x2 = GetDeconstructionVariable(tree, "x2");
5726
var
x1 = GetDeconstructionVariable(tree, "x1");
5732
var
x3 = GetDeconstructionVariable(tree, "x3");
5768
var
x1 = GetDeconstructionVariable(tree, "x1");
5774
var
x3 = GetDeconstructionVariable(tree, "x3");
5804
var
x1 = GetDeconstructionVariable(tree, "x1");
5810
var
x3 = GetDeconstructionVariable(tree, "x3");
5854
var
x1 = GetDeconstructionVariable(tree, "x1");
5861
var
x3 = GetDeconstructionVariable(tree, "x3");
7123
var
x1 = GetDeconstructionVariable(tree, "x1");
7127
var
x2 = GetDeconstructionVariable(tree, "x2");
7176
var
x1 = GetDeconstructionVariable(tree, "x1");
7231
var
x1 = GetDeconstructionVariable(tree, "x1");
7269
var
x1 = GetDeconstructionVariable(tree, "x1");
7306
var
x1 = GetDeconstructionVariable(tree, "x1");
7313
var
x2 = GetDeconstructionVariable(tree, "x2");
7354
var
x1 = GetDeconstructionVariable(tree, "x1");
7359
var
x2 = GetDeconstructionVariable(tree, "x2");
7393
var
x1 = GetDeconstructionVariable(tree, "x1");
7429
var
x1 = GetDeconstructionVariable(tree, "x1");
7434
var
x2 = GetDeconstructionVariable(tree, "x2");
7506
var
x = GetDeconstructionVariable(tree, "x");
7513
var
z = GetDeconstructionVariable(tree, "z");
7563
var
x1 = GetDeconstructionVariable(tree, "x1");
7567
var
x2 = GetDeconstructionVariable(tree, "x2");
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (878)
Semantics\OutVarTests.cs (10)
962
var
variableDeclaratorSyntax = GetVariableDesignation(decl);
1137
var
variableDesignationSyntax = GetVariableDesignation(decl);
1199
private static
SingleVariableDesignationSyntax
GetVariableDesignation(DeclarationExpressionSyntax decl)
1201
return (
SingleVariableDesignationSyntax
)decl.Designation;
10267
var
d = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(id => id.Identifier.ValueText == "d").Single();
22689
var
variableDeclaratorSyntax = GetVariableDesignation(decl);
32720
var
variableDesignationSyntax = GetVariableDesignation(decl);
36565
internal static
SingleVariableDesignationSyntax
VariableDesignation(this DeclarationExpressionSyntax self)
36567
return (
SingleVariableDesignationSyntax
)self.Designation;
Semantics\PatternMatchingTestBase.cs (19)
24
protected IEnumerable<
SingleVariableDesignationSyntax
> GetPatternDeclarations(SyntaxTree tree, string v)
29
protected
SingleVariableDesignationSyntax
GetPatternDeclaration(SyntaxTree tree, string v)
34
protected IEnumerable<
SingleVariableDesignationSyntax
> GetPatternDeclarations(SyntaxTree tree)
36
return tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Parent.Kind() == SyntaxKind.DeclarationPattern || p.Parent.Kind() == SyntaxKind.VarPattern);
64
protected static void VerifyModelForDeclarationOrVarSimplePattern(SemanticModel model,
SingleVariableDesignationSyntax
decl, params IdentifierNameSyntax[] references)
69
protected static void VerifyModelForDeclarationOrVarSimplePatternWithoutDataFlow(SemanticModel model,
SingleVariableDesignationSyntax
decl, params IdentifierNameSyntax[] references)
76
SingleVariableDesignationSyntax
designation,
139
protected static void VerifyModelForDeclarationOrVarPatternDuplicateInSameScope(SemanticModel model,
SingleVariableDesignationSyntax
designation)
178
SingleVariableDesignationSyntax
designation,
223
SingleVariableDesignationSyntax
decl,
231
SingleVariableDesignationSyntax
decl,
239
SingleVariableDesignationSyntax
designation,
347
protected static void AssertContainedInDeclaratorArguments(
SingleVariableDesignationSyntax
decl)
352
protected static void AssertNotContainedInDeclaratorArguments(
SingleVariableDesignationSyntax
decl)
355
protected static void AssertContainedInDeclaratorArguments(params
SingleVariableDesignationSyntax
[] decls)
357
foreach (
var
decl in decls)
363
protected static void AssertNotContainedInDeclaratorArguments(params
SingleVariableDesignationSyntax
[] decls)
365
foreach (
var
decl in decls)
371
SingleVariableDesignationSyntax
designation,
Semantics\PatternMatchingTests.cs (29)
779
var
x1Decl = GetPatternDeclaration(tree, "x1");
848
var
yDecl = GetPatternDeclarations(tree, id).Single();
892
var
yDecl = GetPatternDeclaration(tree, "y1");
1432
var x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").ToArray();
1482
var x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").ToArray();
1591
var x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").ToArray();
1656
var x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").ToArray();
1662
var x2Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x2").ToArray();
1668
var x3Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x3").ToArray();
1739
var x2Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x2").ToArray();
1745
var x3Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x3").ToArray();
2181
var
x0Decl = GetPatternDeclarations(tree, "x0").Single();
2186
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2191
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2237
var
x0Decl = GetPatternDeclarations(tree, "x0").Single();
2242
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2247
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2461
var
x1Decl = GetPatternDeclaration(tree, "x1");
2702
var x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").ToArray();
2747
var x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").ToArray();
2791
var x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").ToArray();
2843
var x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").ToArray();
2885
var
x1Decl = GetPatternDeclaration(tree, "x1");
3040
var x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").ToArray();
3087
var x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").ToArray();
3480
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3485
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4250
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
11417
var locals = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
Semantics\PatternMatchingTests_Global.cs (386)
80
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
85
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
89
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
124
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
129
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
134
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
202
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
207
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
211
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
246
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
251
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
256
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
296
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
372
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
377
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
381
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
432
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
437
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
442
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
524
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
529
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
533
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
581
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
586
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
591
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
761
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
766
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
770
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
808
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
813
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
818
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
898
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
904
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
908
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
946
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
951
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
956
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1025
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1030
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1034
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1078
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1083
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1088
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1157
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1162
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1166
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1210
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1215
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1220
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1266
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1331
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1336
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1340
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1375
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1380
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1385
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1456
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1462
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1466
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1501
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1506
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1511
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1588
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1593
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1597
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1642
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1647
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1652
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1736
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1741
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1745
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1790
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1795
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1800
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1928
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1935
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1940
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1998
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2005
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2010
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2099
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2106
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2111
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2169
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2176
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2181
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2302
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2309
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2314
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2372
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2379
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2384
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2474
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2481
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2486
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2544
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2551
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2556
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2683
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2688
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2692
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2737
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2742
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2747
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2829
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2834
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2838
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2883
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2888
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2893
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3072
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3077
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3081
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3091
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
3095
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
3131
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3136
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3141
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3151
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
3156
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
3231
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3236
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3240
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3287
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3292
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3297
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3377
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3382
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3386
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3433
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3438
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3443
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3493
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3574
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3579
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3583
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3593
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
3641
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3646
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3651
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3661
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
3745
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3750
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3754
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3764
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
3812
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3817
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3822
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3832
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
3876
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3970
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3975
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3979
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3989
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
3994
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
4046
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4051
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4056
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4066
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4072
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
4168
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4173
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4177
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4187
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4192
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
4244
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4249
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4254
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4264
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4270
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
4315
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4396
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4401
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4405
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4415
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4419
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
4457
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4462
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4467
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4477
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4482
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
4563
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4568
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4572
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4582
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4586
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
4624
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4629
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4634
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4644
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4649
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
4679
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4725
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4764
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4803
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4835
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4839
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4910
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4915
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4919
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4929
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4979
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4986
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4991
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
5003
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
5076
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5081
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5085
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
5095
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
5145
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5152
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5157
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
5169
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
5200
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5246
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5285
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5324
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5403
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5408
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5412
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
5422
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
5426
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
5479
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5486
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5491
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
5503
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
5508
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
5588
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5593
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5597
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
5607
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
5611
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
5664
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5671
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5676
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
5688
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
5693
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
5729
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5780
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5819
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5858
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5895
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5899
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5941
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5979
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6029
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6066
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6113
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6145
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6199
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6237
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6272
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6301
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6323
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6352
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6376
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6399
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6516
var
x1Decl = GetPatternDeclaration(tree, "x1");
6521
var
x4Decl = GetPatternDeclaration(tree, "x4");
6527
var
x6Decl = GetPatternDeclaration(tree, "x6");
6532
var
x7Decl = GetPatternDeclaration(tree, "x7");
6538
var
x8Decl = GetPatternDeclaration(tree, "x8");
6563
var
x15Decl = GetPatternDeclaration(tree, "x15");
6604
var
x1Decl = GetPatternDeclaration(tree, "x1");
6609
var
x4Decl = GetPatternDeclaration(tree, "x4");
6615
var
x6Decl = GetPatternDeclaration(tree, "x6");
6620
var
x7Decl = GetPatternDeclaration(tree, "x7");
6626
var
x8Decl = GetPatternDeclaration(tree, "x8");
6651
var
x15Decl = GetPatternDeclaration(tree, "x15");
6688
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6731
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6736
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
6740
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
6764
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6769
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
6773
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
6806
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6944
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6949
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
6954
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
6960
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
6965
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
6971
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
7042
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7047
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
7052
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
7058
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
7063
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
7069
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
7134
var
x0Decl = GetPatternDeclarations(tree, "x0").Single();
7139
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7144
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
7261
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7266
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
7271
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
7277
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
7282
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
7288
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
7316
var
x15Decl = GetPatternDeclarations(tree, "x15").Single();
7365
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7370
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
7375
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
7381
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
7386
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
7392
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
7420
var
x15Decl = GetPatternDeclarations(tree, "x15").Single();
7454
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7530
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
7534
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
7551
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
7560
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
7579
var
x11Decl = GetPatternDeclarations(tree, "x11").Single();
7586
var
x12Decl = GetPatternDeclarations(tree, "x12").Single();
7624
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
7628
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
7645
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
7654
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
7673
var
x11Decl = GetPatternDeclarations(tree, "x11").Single();
7680
var
x12Decl = GetPatternDeclarations(tree, "x12").Single();
7711
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7736
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7932
var
y1Decl = GetPatternDeclarations(tree, "y1").Single();
7937
var
y2Decl = GetPatternDeclarations(tree, "y2").Single();
7942
var
z2Decl = GetPatternDeclarations(tree, "z2").Single();
7949
var
y3Decl = GetPatternDeclarations(tree, "y3").Single();
7954
var
z3Decl = GetPatternDeclarations(tree, "z3").Single();
7961
var
y4Decl = GetPatternDeclarations(tree, "y4").Single();
7966
var
z4Decl = GetPatternDeclarations(tree, "z4").Single();
7971
var
u4Decl = GetPatternDeclarations(tree, "u4").Single();
7979
var
v4Decl = GetPatternDeclarations(tree, "v4").Single();
7987
var
y5Decl = GetPatternDeclarations(tree, "y5").Single();
7992
var
z5Decl = GetPatternDeclarations(tree, "z5").Single();
7997
var
u5Decl = GetPatternDeclarations(tree, "u5").Single();
8005
var
v5Decl = GetPatternDeclarations(tree, "v5").Single();
8013
var
y6Decl = GetPatternDeclarations(tree, "y6").Single();
8018
var
z6Decl = GetPatternDeclarations(tree, "z6").Single();
8025
var
y7Decl = GetPatternDeclarations(tree, "y7").Single();
8030
var
z7Decl = GetPatternDeclarations(tree, "z7").Single();
8038
var
u7Decl = GetPatternDeclarations(tree, "u7").Single();
8046
var
y8Decl = GetPatternDeclarations(tree, "y8").Single();
8051
var
z8Decl = GetPatternDeclarations(tree, "z8").Single();
8057
var
y9Decl = GetPatternDeclarations(tree, "y9").Single();
8062
var
z9Decl = GetPatternDeclarations(tree, "z9").Single();
8069
var
u9Decl = GetPatternDeclarations(tree, "u9").Single();
8076
var
y10Decl = GetPatternDeclarations(tree, "y10").Single();
8082
var
y11Decl = GetPatternDeclarations(tree, "y11").Single();
8191
var
y1Decl = GetPatternDeclarations(tree, "y1").Single();
8196
var
y2Decl = GetPatternDeclarations(tree, "y2").Single();
8201
var
z2Decl = GetPatternDeclarations(tree, "z2").Single();
8208
var
y3Decl = GetPatternDeclarations(tree, "y3").Single();
8213
var
z3Decl = GetPatternDeclarations(tree, "z3").Single();
8220
var
y4Decl = GetPatternDeclarations(tree, "y4").Single();
8225
var
z4Decl = GetPatternDeclarations(tree, "z4").Single();
8230
var
u4Decl = GetPatternDeclarations(tree, "u4").Single();
8238
var
v4Decl = GetPatternDeclarations(tree, "v4").Single();
8246
var
y5Decl = GetPatternDeclarations(tree, "y5").Single();
8251
var
z5Decl = GetPatternDeclarations(tree, "z5").Single();
8256
var
u5Decl = GetPatternDeclarations(tree, "u5").Single();
8264
var
v5Decl = GetPatternDeclarations(tree, "v5").Single();
8272
var
y6Decl = GetPatternDeclarations(tree, "y6").Single();
8277
var
z6Decl = GetPatternDeclarations(tree, "z6").Single();
8284
var
y7Decl = GetPatternDeclarations(tree, "y7").Single();
8289
var
z7Decl = GetPatternDeclarations(tree, "z7").Single();
8297
var
u7Decl = GetPatternDeclarations(tree, "u7").Single();
8305
var
y8Decl = GetPatternDeclarations(tree, "y8").Single();
8310
var
z8Decl = GetPatternDeclarations(tree, "z8").Single();
8316
var
y9Decl = GetPatternDeclarations(tree, "y9").Single();
8321
var
z9Decl = GetPatternDeclarations(tree, "z9").Single();
8328
var
u9Decl = GetPatternDeclarations(tree, "u9").Single();
8335
var
y10Decl = GetPatternDeclarations(tree, "y10").Single();
8341
var
y11Decl = GetPatternDeclarations(tree, "y11").Single();
8376
var
yDecl = GetPatternDeclarations(tree, "y1").Single();
8483
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
8488
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
8493
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
8499
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
8504
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
8510
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
8523
var
x10Decl = GetPatternDeclarations(tree, "x10").Single();
8582
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
8587
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
8592
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
8598
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
8603
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
8609
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
8622
var
x10Decl = GetPatternDeclarations(tree, "x10").Single();
Semantics\PatternMatchingTests_ListPatterns.cs (5)
3681
var nodes = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>();
3787
var designations = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
3789
var
itemDesignation = designations[0];
3804
var
sliceDesignation = designations[1];
4472
var nodes = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>();
Semantics\PatternMatchingTests_Scope.cs (417)
213
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
217
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
221
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
228
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
243
var
x9Decl = GetPatternDeclarations(tree, "x9").Single();
247
var
x10Decl = GetPatternDeclarations(tree, "x10").Single();
251
var
x11Decl = GetPatternDeclarations(tree, "x11").Single();
256
var
x12Decl = GetPatternDeclarations(tree, "x12").Single();
373
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
414
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
598
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
602
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
606
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
613
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
625
var
x9Decl = GetPatternDeclarations(tree, "x9").Single();
629
var
x10Decl = GetPatternDeclarations(tree, "x10").Single();
633
var
x11Decl = GetPatternDeclarations(tree, "x11").Single();
638
var
x12Decl = GetPatternDeclarations(tree, "x12").Single();
678
var
x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").Single();
719
var
x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").Single();
868
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
872
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
876
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
883
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
895
var
x9Decl = GetPatternDeclarations(tree, "x9").Single();
899
var
x10Decl = GetPatternDeclarations(tree, "x10").Single();
903
var
x11Decl = GetPatternDeclarations(tree, "x11").Single();
908
var
x12Decl = GetPatternDeclarations(tree, "x12").Single();
947
var
x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").Single();
988
var
x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").Single();
1158
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1163
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1168
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1174
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
1181
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
1185
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
1190
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
1196
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
1251
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1292
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1521
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1525
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
1542
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
1551
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
1570
var
x11Decl = GetPatternDeclarations(tree, "x11").Single();
1577
var
x12Decl = GetPatternDeclarations(tree, "x12").Single();
1821
var
y1Decl = GetPatternDeclarations(tree, "y1").Single();
1826
var
y2Decl = GetPatternDeclarations(tree, "y2").Single();
1831
var
z2Decl = GetPatternDeclarations(tree, "z2").Single();
1838
var
y3Decl = GetPatternDeclarations(tree, "y3").Single();
1843
var
z3Decl = GetPatternDeclarations(tree, "z3").Single();
1850
var
y4Decl = GetPatternDeclarations(tree, "y4").Single();
1855
var
z4Decl = GetPatternDeclarations(tree, "z4").Single();
1860
var
u4Decl = GetPatternDeclarations(tree, "u4").Single();
1868
var
v4Decl = GetPatternDeclarations(tree, "v4").Single();
1876
var
y5Decl = GetPatternDeclarations(tree, "y5").Single();
1881
var
z5Decl = GetPatternDeclarations(tree, "z5").Single();
1886
var
u5Decl = GetPatternDeclarations(tree, "u5").Single();
1894
var
v5Decl = GetPatternDeclarations(tree, "v5").Single();
1902
var
y6Decl = GetPatternDeclarations(tree, "y6").Single();
1907
var
z6Decl = GetPatternDeclarations(tree, "z6").Single();
1914
var
y7Decl = GetPatternDeclarations(tree, "y7").Single();
1919
var
z7Decl = GetPatternDeclarations(tree, "z7").Single();
1927
var
u7Decl = GetPatternDeclarations(tree, "u7").Single();
1935
var
y8Decl = GetPatternDeclarations(tree, "y8").Single();
1940
var
z8Decl = GetPatternDeclarations(tree, "z8").Single();
1946
var
y9Decl = GetPatternDeclarations(tree, "y9").Single();
1951
var
z9Decl = GetPatternDeclarations(tree, "z9").Single();
1958
var
u9Decl = GetPatternDeclarations(tree, "u9").Single();
1965
var
y10Decl = GetPatternDeclarations(tree, "y10").Single();
1971
var
y11Decl = GetPatternDeclarations(tree, "y11").Single();
2072
var
y4Decl = GetPatternDeclarations(tree, "y4").Single();
2077
var
z4Decl = GetPatternDeclarations(tree, "z4").Single();
2082
var
u4Decl = GetPatternDeclarations(tree, "u4").Single();
2090
var
v4Decl = GetPatternDeclarations(tree, "v4").Single();
2098
var
y5Decl = GetPatternDeclarations(tree, "y5").Single();
2103
var
z5Decl = GetPatternDeclarations(tree, "z5").Single();
2108
var
u5Decl = GetPatternDeclarations(tree, "u5").Single();
2116
var
v5Decl = GetPatternDeclarations(tree, "v5").Single();
2221
var
yDecl = GetPatternDeclarations(tree, id).Single();
2485
var
yDecl = GetPatternDeclarations(tree, id).Single();
2555
var
yDecl = GetPatternDeclarations(tree, id).Single();
2711
var
yDecl = GetPatternDeclarations(tree, id).Single();
2987
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2991
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
3008
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
3015
var
x11Decl = GetPatternDeclarations(tree, "x11").Single();
3021
var
x12Decl = GetPatternDeclarations(tree, "x12").Single();
3027
var
x13Decl = GetPatternDeclarations(tree, "x13").Single();
3156
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3160
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
3177
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
3184
var
x11Decl = GetPatternDeclarations(tree, "x11").Single();
3271
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3275
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
3292
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
3299
var
x11Decl = GetPatternDeclarations(tree, "x11").Single();
3360
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3364
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
3381
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
3388
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
3393
var
x9Decl = GetPatternDeclarations(tree, "x9").Single();
3448
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3452
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
3469
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
3535
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3539
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
3556
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
3611
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3615
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
3632
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
3708
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3712
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
3729
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
3799
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3803
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
3820
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
3889
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3893
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
3910
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
3981
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3985
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
4002
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
4077
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4081
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
4098
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
4223
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4226
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
4514
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4519
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4524
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
4531
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4547
var
x9Decl = GetPatternDeclarations(tree, "x9").Single();
4556
var
x11Decl = GetPatternDeclarations(tree, "x11").Single();
4564
var
x12Decl = GetPatternDeclarations(tree, "x12").Single();
4914
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4919
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4924
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
4931
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4947
var
x9Decl = GetPatternDeclarations(tree, "x9").Single();
4956
var
x11Decl = GetPatternDeclarations(tree, "x11").Single();
4964
var
x12Decl = GetPatternDeclarations(tree, "x12").Single();
5214
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5219
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
5227
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
5232
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
5237
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
5307
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5348
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5502
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5507
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5512
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
5518
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
5523
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
5529
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
5542
var
x10Decl = GetPatternDeclarations(tree, "x10").Single();
5709
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5714
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5719
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
5725
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
5730
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
5736
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
5749
var
x10Decl = GetPatternDeclarations(tree, "x10").Single();
5916
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5921
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5926
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
5932
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
5937
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
5943
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
5956
var
x10Decl = GetPatternDeclarations(tree, "x10").Single();
6025
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6032
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
6106
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6118
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
6123
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
6189
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6193
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
6200
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
6204
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
6276
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6280
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
6287
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
6291
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
6350
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6357
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
6420
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6432
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
6437
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
6478
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6520
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6590
var
x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").Single();
6594
var
x4Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x4").Single();
6601
var
x6Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x6").Single();
6605
var
x8Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x8").Single();
6610
var x14Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x14").ToArray();
6679
var
x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").Single();
6683
var
x4Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x4").Single();
6690
var
x6Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x6").Single();
6694
var
x8Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x8").Single();
6699
var x14Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x14").ToArray();
6755
var
x1Decl = GetPatternDeclaration(tree, "x1");
6762
var
x2Decl = GetPatternDeclaration(tree, "x2");
6830
var
x1Decl = GetPatternDeclaration(tree, "x1");
6838
var x2Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x2").ToArray();
6845
var
x3Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x3").Single();
6850
var
x4Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x4").Single();
6889
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6930
var
x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").Single();
6936
var
d = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(id => id.Identifier.ValueText == "d").Single();
7087
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7092
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
7097
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
7103
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
7108
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
7114
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
7177
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7218
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7409
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7414
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
7419
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
7425
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
7430
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
7436
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
7500
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7541
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7724
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7729
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
7734
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
7740
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
7745
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
7751
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
7953
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7958
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
7963
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
7969
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
7974
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
7980
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
8203
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
8209
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
8215
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
8222
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
8228
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
8234
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
8443
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
8448
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
8453
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
8459
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
8464
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
8470
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
8675
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
8680
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
8685
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
8691
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
8696
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
8702
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
8991
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
8996
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
9000
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
9004
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
9009
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
9013
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
9017
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
9083
var
x15Decl = GetPatternDeclarations(tree, "x15").Single();
9134
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
9306
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
9311
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
9316
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
9322
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
9327
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
9333
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
9361
var
x15Decl = GetPatternDeclarations(tree, "x15").Single();
9515
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
9520
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
9525
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
9533
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
9538
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
9544
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
9606
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
9647
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
9801
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
9806
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
9811
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
9817
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
9822
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
9828
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
9930
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
9937
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
9942
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
10086
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
10090
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
10094
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
10101
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
10116
var
x9Decl = GetPatternDeclarations(tree, "x9").Single();
10120
var
x11Decl = GetPatternDeclarations(tree, "x11").Single();
10125
var
x12Decl = GetPatternDeclarations(tree, "x12").Single();
10166
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
10210
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
10368
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
10373
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
10379
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
10384
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
10390
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
10415
var
x15Decl = GetPatternDeclarations(tree, "x15").Single();
10589
var x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").ToArray();
10597
var
x2Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x2").Single();
10601
var
x3Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x3").Single();
10605
var
x4Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x4").Single();
10612
var
x5Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x5").Single();
10617
var x8Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x8").ToArray();
10627
var
x9Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x9").Single();
10631
var
x10Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x10").Single();
10635
var
x11Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x11").Single();
10640
var
x12Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x12").Single();
10685
var
x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").Single();
10726
var
x1Decl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(p => p.Identifier.ValueText == "x1").Single();
11011
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
11016
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
11021
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
11028
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
11044
var
x9Decl = GetPatternDeclarations(tree, "x9").Single();
11053
var
x11Decl = GetPatternDeclarations(tree, "x11").Single();
11061
var
x12Decl = GetPatternDeclarations(tree, "x12").Single();
11807
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
11812
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
11820
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
11825
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
11904
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
11912
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
11920
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
11993
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
12007
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
12013
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
12091
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
12105
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
12111
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
12151
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
12204
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
12248
var
y1Decl = GetPatternDeclarations(tree, "y1").Single();
12477
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
12483
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
12489
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
12496
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
12502
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
12509
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
12644
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
12651
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
12835
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
12841
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
12847
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
12854
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
12860
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
12867
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
12882
var
x10Decl = GetPatternDeclarations(tree, "x10").Single();
12956
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
12964
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
13048
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
13062
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
13068
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
13230
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
13236
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
13242
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
13249
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
13255
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
13262
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
13373
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
13381
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
13387
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
13447
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
13452
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
13472
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
13535
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
13540
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
13560
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
13612
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
13617
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
13637
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
13691
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
13696
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
13716
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
13758
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
13788
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
13822
var
designation = GetPatternDeclarations(tree).Single();
14028
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
14032
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
14036
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
14043
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
14058
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
14062
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
14066
var
x9Decl = GetPatternDeclarations(tree, "x9").Single();
14071
var
x10Decl = GetPatternDeclarations(tree, "x10").Single();
14076
var
x11Decl = GetPatternDeclarations(tree, "x11").Single();
Semantics\PatternMatchingTests2.cs (2)
737
foreach (
var
designation in tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>())
Semantics\PatternMatchingTests3.cs (2)
1889
var strDecl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(s => s.Identifier.ValueText == "str").ToArray();
1893
var arrDecl = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(s => s.Identifier.ValueText == "arr").ToArray();
Semantics\PatternMatchingTests4.cs (2)
4841
var
x = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().First();
Semantics\PatternSwitchTests.cs (2)
1894
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1929
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
Semantics\PrimaryConstructorTests.cs (2)
1092
var
outVarSyntax = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Single();
Semantics\RecordTests.cs (2)
470
var
outVarSyntax = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Single();
Microsoft.CodeAnalysis.CSharp.Features (23)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
312
var
designation = leftPattern.DescendantNodes()
313
.OfType<
SingleVariableDesignationSyntax
>()
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
234
if (lastTokenInPattern.Parent is
SingleVariableDesignationSyntax
variableDesignationSyntax &&
Debugging\CSharpProximityExpressionsService.RelevantExpressionsCollector.cs (2)
151
var
t = (
SingleVariableDesignationSyntax
)component;
EditAndContinue\SyntaxComparer.cs (5)
902
distance = ComputeWeightedDistance((
SingleVariableDesignationSyntax
)leftNode, (
SingleVariableDesignationSyntax
)rightNode);
1122
private double ComputeWeightedDistance(
SingleVariableDesignationSyntax
leftNode,
SingleVariableDesignationSyntax
rightNode)
1357
GetLocalNames(((
SingleVariableDesignationSyntax
)designation).Identifier, ref result);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (4)
714
var
designation = (
SingleVariableDesignationSyntax
)declaration.Designation;
741
if (pattern.Designation is not
SingleVariableDesignationSyntax
designation)
749
var
newDesignation = designation.WithIdentifier(newIdentifier);
InlineHints\CSharpInlineTypeHintsService.cs (1)
51
else if (node is
SingleVariableDesignationSyntax
{ Parent: not DeclarationPatternSyntax and not DeclarationExpressionSyntax } variableDesignation)
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
109
var
designation = SingleVariableDesignation(uniqueName);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
149
argumentIndex == arguments.Count - 1 && arguments[argumentIndex] is { RefKindKeyword.RawKind: (int)SyntaxKind.OutKeyword, Expression: DeclarationExpressionSyntax { Designation:
SingleVariableDesignationSyntax
singleVariable } }
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
666
siblingArgument.Expression is DeclarationExpressionSyntax { Designation:
SingleVariableDesignationSyntax
designation })
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
116
.OfType<
SingleVariableDesignationSyntax
>()
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
227
else if (current is
SingleVariableDesignationSyntax
designation &&
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
271
var
designation = SingleVariableDesignation(identifier.Identifier);
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (2)
202
var
singleVariableDesignation = (
SingleVariableDesignationSyntax
)designation;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (32)
Semantics\DeconstructionTests.cs (8)
3964
if (node is
SingleVariableDesignationSyntax
)
4166
var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
4234
var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
4369
var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
5183
var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
5327
var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
5651
var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
5761
var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
Semantics\LocalFunctionTests.cs (2)
4997
var
designation = descendents.OfType<
SingleVariableDesignationSyntax
>().Where(d => d.Identifier.ValueText == name).Single();
Semantics\RecordStructTests.cs (2)
5963
var
outVarSyntax = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Single();
Semantics\RefFieldTests.cs (16)
12448
Where(d => d.Type is ScopedTypeSyntax && d.Designation is
SingleVariableDesignationSyntax
).
12635
Where(d => d.Type is ScopedTypeSyntax && d.Designation is
SingleVariableDesignationSyntax
).
12860
var decls = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
12872
foreach (
var
decl in decls)
13043
var decls = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
13047
foreach (
var
decl in decls)
13332
var decls = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
13375
var decls = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
13449
var decls = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
13471
var decls = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
13646
var decls = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
13660
var
decl = decls[i];
13717
var decls = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
13729
foreach (
var
decl in decls)
14910
var decls = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
14920
foreach (
var
decl in decls)
Semantics\RefLocalsAndReturnsTests.cs (4)
5248
var decls = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
5252
foreach (
var
decl in decls)
5287
var decls = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
5291
foreach (
var
decl in decls)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (12)
Symbols\Source\NullablePublicAPITests.cs (12)
2056
var symbols = variable.DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Select(s => model.GetDeclaredSymbol(s)).Cast<ILocalSymbol>().ToList();
2099
var symbols = variable.DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Select(s => model.GetDeclaredSymbol(s)).Cast<ILocalSymbol>().ToList();
2283
var declarations = root.DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToList();
2287
void assertAnnotation(
SingleVariableDesignationSyntax
variable, PublicNullableAnnotation expectedAnnotation)
2327
var declarations = root.DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToList();
2333
void assertAnnotation(
SingleVariableDesignationSyntax
variable, PublicNullableAnnotation expectedAnnotation)
2368
var declarations = root.DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToList();
2375
void assertAnnotation(
SingleVariableDesignationSyntax
variable, PublicNullableAnnotation expectedAnnotation)
2546
var declarations = root.DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToList();
2557
void assertAnnotation(
SingleVariableDesignationSyntax
variable, PublicNullableAnnotation expectedAnnotation)
3871
foreach (
var
singleVarDesignation in lambda.DescendantNodes().OfType<
SingleVariableDesignationSyntax
>())
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
10705
private static
SingleVariableDesignationSyntax
GenerateSingleVariableDesignation()
12461
var
node = GenerateSingleVariableDesignation();
12464
var
newNode = node.WithIdentifier(node.Identifier);
17253
var
oldNode = GenerateSingleVariableDesignation();
17269
var
oldNode = GenerateSingleVariableDesignation();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
LocalVariableDeclaratorsCollector.cs (1)
94
public override void VisitSingleVariableDesignation(
SingleVariableDesignationSyntax
node)
Microsoft.CodeAnalysis.CSharp.Workspaces (16)
Classification\ClassificationHelpers.cs (1)
253
else if (token.Parent is
SingleVariableDesignationSyntax
singleVariableDesignation && singleVariableDesignation.Identifier == token)
ReassignedVariable\CSharpReassignedVariableService.cs (3)
20
SingleVariableDesignationSyntax
,
26
protected override SyntaxToken GetIdentifierOfSingleVariableDesignation(
SingleVariableDesignationSyntax
variable)
36
if (variable is
SingleVariableDesignationSyntax
designation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
374
if (decl.Designation is not
SingleVariableDesignationSyntax
name)
501
public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel,
SingleVariableDesignationSyntax
syntax, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
918
case
SingleVariableDesignationSyntax
singleVariableDesignation:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
1435
leftToken.Parent is
SingleVariableDesignationSyntax
{ Parent: DeclarationPatternSyntax };
1497
if (lastTokenInPattern.Parent is
SingleVariableDesignationSyntax
variableDesignationSyntax &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (7)
242
SingleVariableDesignationSyntax
singleVariableDesignationSyntax => InferTypeForSingleVariableDesignation(singleVariableDesignationSyntax),
1495
private IEnumerable<TypeInferenceInfo> InferTypeForSingleVariableDesignation(
SingleVariableDesignationSyntax
singleVariableDesignation)
2246
parenthesizedVariableDesignation.Variables.All(v => v is
SingleVariableDesignationSyntax
{ Identifier.ValueText: not "" }))
2248
var elementNames = parenthesizedVariableDesignation.Variables.SelectAsArray(v => ((
SingleVariableDesignationSyntax
)v).Identifier.ValueText);
2251
var
designation = (
SingleVariableDesignationSyntax
)v;
2344
if (designation is
SingleVariableDesignationSyntax
singleVariable)
Roslyn.Diagnostics.CSharp.Analyzers (12)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
374
if (decl.Designation is not
SingleVariableDesignationSyntax
name)
501
public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel,
SingleVariableDesignationSyntax
syntax, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
918
case
SingleVariableDesignationSyntax
singleVariableDesignation:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
1435
leftToken.Parent is
SingleVariableDesignationSyntax
{ Parent: DeclarationPatternSyntax };
1497
if (lastTokenInPattern.Parent is
SingleVariableDesignationSyntax
variableDesignationSyntax &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (7)
242
SingleVariableDesignationSyntax
singleVariableDesignationSyntax => InferTypeForSingleVariableDesignation(singleVariableDesignationSyntax),
1495
private IEnumerable<TypeInferenceInfo> InferTypeForSingleVariableDesignation(
SingleVariableDesignationSyntax
singleVariableDesignation)
2246
parenthesizedVariableDesignation.Variables.All(v => v is
SingleVariableDesignationSyntax
{ Identifier.ValueText: not "" }))
2248
var elementNames = parenthesizedVariableDesignation.Variables.SelectAsArray(v => ((
SingleVariableDesignationSyntax
)v).Identifier.ValueText);
2251
var
designation = (
SingleVariableDesignationSyntax
)v;
2344
if (designation is
SingleVariableDesignationSyntax
singleVariable)