1 instantiation of SingleVariableDesignationSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
10785
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
SingleVariableDesignationSyntax
(this, parent, position);
1162 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)
953
var
single = (
SingleVariableDesignationSyntax
)node;
3197
var
designation = (
SingleVariableDesignationSyntax
)declarationExpression.Designation;
3304
internal GlobalExpressionVariable LookupDeclaredField(
SingleVariableDesignationSyntax
variableDesignator)
Binder\Binder_Patterns.cs (1)
878
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);
421
TFieldOrLocalSymbol variable = MakeDeclarationExpressionVariable(node, (
SingleVariableDesignationSyntax
)designation, argumentListSyntaxOpt, _nodeToBind);
503
var
single = (
SingleVariableDesignationSyntax
)designation;
532
protected abstract TFieldOrLocalSymbol MakeDeclarationExpressionVariable(DeclarationExpressionSyntax node,
SingleVariableDesignationSyntax
designation, BaseArgumentListSyntax argumentListSyntax, SyntaxNode nodeToBind);
540
SingleVariableDesignationSyntax
designation,
592
protected override LocalSymbol MakePatternVariable(TypeSyntax type,
SingleVariableDesignationSyntax
designation, SyntaxNode nodeToBind)
618
protected override LocalSymbol MakeDeclarationExpressionVariable(DeclarationExpressionSyntax node,
SingleVariableDesignationSyntax
designation, BaseArgumentListSyntax argumentListSyntaxOpt, SyntaxNode nodeToBind)
642
SingleVariableDesignationSyntax
designation,
705
protected override Symbol MakePatternVariable(TypeSyntax type,
SingleVariableDesignationSyntax
designation, SyntaxNode nodeToBind)
713
protected override Symbol MakeDeclarationExpressionVariable(DeclarationExpressionSyntax node,
SingleVariableDesignationSyntax
designation, BaseArgumentListSyntax argumentListSyntaxOpt, SyntaxNode nodeToBind)
723
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);
3178
public abstract ISymbol GetDeclaredSymbol(
SingleVariableDesignationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken));
5116
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)
1499
public static ISymbol? GetDeclaredSymbol(this SemanticModel? semanticModel,
SingleVariableDesignationSyntax
designationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Source\SourceLocalSymbol.cs (2)
443
Debug.Assert(node is ForEachStatementSyntax || node is
SingleVariableDesignationSyntax
);
454
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)
6736
public
SingleVariableDesignationSyntax
Update(SyntaxToken identifier)
6740
var
newNode = SyntaxFactory.SingleVariableDesignation(identifier);
6748
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)
612
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)
375
if (decl.Designation is not
SingleVariableDesignationSyntax
name)
502
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)
195
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)
964
var
variableDeclaratorSyntax = GetVariableDesignation(decl);
1139
var
variableDesignationSyntax = GetVariableDesignation(decl);
1201
private static
SingleVariableDesignationSyntax
GetVariableDesignation(DeclarationExpressionSyntax decl)
1203
return (
SingleVariableDesignationSyntax
)decl.Designation;
10269
var
d = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().Where(id => id.Identifier.ValueText == "d").Single();
22700
var
variableDeclaratorSyntax = GetVariableDesignation(decl);
32731
var
variableDesignationSyntax = GetVariableDesignation(decl);
36577
internal static
SingleVariableDesignationSyntax
VariableDesignation(this DeclarationExpressionSyntax self)
36579
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();
11389
var locals = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
Semantics\PatternMatchingTests_Global.cs (386)
79
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
84
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
88
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
123
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
128
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
133
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
201
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
206
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
210
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
245
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
250
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
255
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
295
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
371
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
376
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
380
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
431
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
436
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
441
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
523
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
528
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
532
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
580
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
585
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
590
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
760
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
765
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
769
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
807
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
812
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
817
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
897
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
903
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
907
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
945
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
950
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
955
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1024
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1029
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1033
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1077
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1082
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1087
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1156
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1161
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1165
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1209
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1214
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1219
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1265
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1330
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1335
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1339
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1374
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1379
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1384
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1455
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1461
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1465
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1500
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1505
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1510
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1587
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1592
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1596
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1641
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1646
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1651
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1735
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1740
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1744
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1789
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1794
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1799
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1927
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1934
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
1939
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
1997
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2004
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2009
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2098
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2105
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2110
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2168
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2175
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2180
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2301
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2308
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2313
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2371
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2378
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2383
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2473
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2480
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2485
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2543
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2550
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2555
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2682
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2687
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2691
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2736
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2741
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2746
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2828
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2833
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2837
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
2882
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
2887
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
2892
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3071
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3076
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3080
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3090
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
3094
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
3130
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3135
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3140
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3150
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
3155
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
3230
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3235
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3239
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3286
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3291
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3296
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3376
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3381
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3385
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3432
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3437
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3442
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3492
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3573
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3578
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3582
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3592
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
3640
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3645
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3650
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3660
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
3744
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3749
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3753
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3763
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
3811
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3816
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3821
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3831
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
3875
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3969
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
3974
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
3978
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
3988
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
3993
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
4045
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4050
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4055
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4065
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4071
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
4167
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4172
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4176
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4186
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4191
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
4243
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4248
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4253
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4263
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4269
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
4314
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4395
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4400
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4404
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4414
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4418
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
4456
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4461
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4466
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4476
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4481
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
4562
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4567
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4571
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4581
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4585
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
4623
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4628
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4633
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4643
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4648
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
4678
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4724
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4763
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4802
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4834
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4838
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4909
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4914
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4918
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
4928
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
4978
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
4985
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
4990
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
5002
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
5075
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5080
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5084
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
5094
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
5144
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5151
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5156
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
5168
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
5199
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5245
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5284
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5323
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5402
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5407
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5411
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
5421
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
5425
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
5478
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5485
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5490
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
5502
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
5507
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
5587
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5592
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5596
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
5606
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
5610
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
5663
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5670
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5675
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
5687
var
x5Decl = GetPatternDeclarations(tree, "x5").Single();
5692
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
5728
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5779
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5818
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5857
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5894
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5898
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
5940
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
5978
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6028
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6065
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6112
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6144
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6198
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6236
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6271
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6300
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6322
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6351
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6375
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6398
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6515
var
x1Decl = GetPatternDeclaration(tree, "x1");
6520
var
x4Decl = GetPatternDeclaration(tree, "x4");
6526
var
x6Decl = GetPatternDeclaration(tree, "x6");
6531
var
x7Decl = GetPatternDeclaration(tree, "x7");
6537
var
x8Decl = GetPatternDeclaration(tree, "x8");
6562
var
x15Decl = GetPatternDeclaration(tree, "x15");
6603
var
x1Decl = GetPatternDeclaration(tree, "x1");
6608
var
x4Decl = GetPatternDeclaration(tree, "x4");
6614
var
x6Decl = GetPatternDeclaration(tree, "x6");
6619
var
x7Decl = GetPatternDeclaration(tree, "x7");
6625
var
x8Decl = GetPatternDeclaration(tree, "x8");
6650
var
x15Decl = GetPatternDeclaration(tree, "x15");
6687
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6730
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6735
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
6739
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
6763
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6768
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
6772
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
6805
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6943
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
6948
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
6953
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
6959
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
6964
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
6970
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
7041
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7046
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
7051
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
7057
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
7062
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
7068
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
7133
var
x0Decl = GetPatternDeclarations(tree, "x0").Single();
7138
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7143
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
7260
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7265
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
7270
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
7276
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
7281
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
7287
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
7315
var
x15Decl = GetPatternDeclarations(tree, "x15").Single();
7364
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7369
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
7374
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
7380
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
7385
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
7391
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
7419
var
x15Decl = GetPatternDeclarations(tree, "x15").Single();
7453
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7529
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
7533
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
7550
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
7559
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
7578
var
x11Decl = GetPatternDeclarations(tree, "x11").Single();
7585
var
x12Decl = GetPatternDeclarations(tree, "x12").Single();
7623
var
x3Decl = GetPatternDeclarations(tree, "x3").Single();
7627
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
7644
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
7653
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
7672
var
x11Decl = GetPatternDeclarations(tree, "x11").Single();
7679
var
x12Decl = GetPatternDeclarations(tree, "x12").Single();
7710
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7735
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
7931
var
y1Decl = GetPatternDeclarations(tree, "y1").Single();
7936
var
y2Decl = GetPatternDeclarations(tree, "y2").Single();
7941
var
z2Decl = GetPatternDeclarations(tree, "z2").Single();
7948
var
y3Decl = GetPatternDeclarations(tree, "y3").Single();
7953
var
z3Decl = GetPatternDeclarations(tree, "z3").Single();
7960
var
y4Decl = GetPatternDeclarations(tree, "y4").Single();
7965
var
z4Decl = GetPatternDeclarations(tree, "z4").Single();
7970
var
u4Decl = GetPatternDeclarations(tree, "u4").Single();
7978
var
v4Decl = GetPatternDeclarations(tree, "v4").Single();
7986
var
y5Decl = GetPatternDeclarations(tree, "y5").Single();
7991
var
z5Decl = GetPatternDeclarations(tree, "z5").Single();
7996
var
u5Decl = GetPatternDeclarations(tree, "u5").Single();
8004
var
v5Decl = GetPatternDeclarations(tree, "v5").Single();
8012
var
y6Decl = GetPatternDeclarations(tree, "y6").Single();
8017
var
z6Decl = GetPatternDeclarations(tree, "z6").Single();
8024
var
y7Decl = GetPatternDeclarations(tree, "y7").Single();
8029
var
z7Decl = GetPatternDeclarations(tree, "z7").Single();
8037
var
u7Decl = GetPatternDeclarations(tree, "u7").Single();
8045
var
y8Decl = GetPatternDeclarations(tree, "y8").Single();
8050
var
z8Decl = GetPatternDeclarations(tree, "z8").Single();
8056
var
y9Decl = GetPatternDeclarations(tree, "y9").Single();
8061
var
z9Decl = GetPatternDeclarations(tree, "z9").Single();
8068
var
u9Decl = GetPatternDeclarations(tree, "u9").Single();
8075
var
y10Decl = GetPatternDeclarations(tree, "y10").Single();
8081
var
y11Decl = GetPatternDeclarations(tree, "y11").Single();
8190
var
y1Decl = GetPatternDeclarations(tree, "y1").Single();
8195
var
y2Decl = GetPatternDeclarations(tree, "y2").Single();
8200
var
z2Decl = GetPatternDeclarations(tree, "z2").Single();
8207
var
y3Decl = GetPatternDeclarations(tree, "y3").Single();
8212
var
z3Decl = GetPatternDeclarations(tree, "z3").Single();
8219
var
y4Decl = GetPatternDeclarations(tree, "y4").Single();
8224
var
z4Decl = GetPatternDeclarations(tree, "z4").Single();
8229
var
u4Decl = GetPatternDeclarations(tree, "u4").Single();
8237
var
v4Decl = GetPatternDeclarations(tree, "v4").Single();
8245
var
y5Decl = GetPatternDeclarations(tree, "y5").Single();
8250
var
z5Decl = GetPatternDeclarations(tree, "z5").Single();
8255
var
u5Decl = GetPatternDeclarations(tree, "u5").Single();
8263
var
v5Decl = GetPatternDeclarations(tree, "v5").Single();
8271
var
y6Decl = GetPatternDeclarations(tree, "y6").Single();
8276
var
z6Decl = GetPatternDeclarations(tree, "z6").Single();
8283
var
y7Decl = GetPatternDeclarations(tree, "y7").Single();
8288
var
z7Decl = GetPatternDeclarations(tree, "z7").Single();
8296
var
u7Decl = GetPatternDeclarations(tree, "u7").Single();
8304
var
y8Decl = GetPatternDeclarations(tree, "y8").Single();
8309
var
z8Decl = GetPatternDeclarations(tree, "z8").Single();
8315
var
y9Decl = GetPatternDeclarations(tree, "y9").Single();
8320
var
z9Decl = GetPatternDeclarations(tree, "z9").Single();
8327
var
u9Decl = GetPatternDeclarations(tree, "u9").Single();
8334
var
y10Decl = GetPatternDeclarations(tree, "y10").Single();
8340
var
y11Decl = GetPatternDeclarations(tree, "y11").Single();
8375
var
yDecl = GetPatternDeclarations(tree, "y1").Single();
8482
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
8487
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
8492
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
8498
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
8503
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
8509
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
8522
var
x10Decl = GetPatternDeclarations(tree, "x10").Single();
8581
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
8586
var
x2Decl = GetPatternDeclarations(tree, "x2").Single();
8591
var
x4Decl = GetPatternDeclarations(tree, "x4").Single();
8597
var
x6Decl = GetPatternDeclarations(tree, "x6").Single();
8602
var
x7Decl = GetPatternDeclarations(tree, "x7").Single();
8608
var
x8Decl = GetPatternDeclarations(tree, "x8").Single();
8621
var
x10Decl = GetPatternDeclarations(tree, "x10").Single();
Semantics\PatternMatchingTests_ListPatterns.cs (5)
3618
var nodes = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>();
3720
var designations = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
3722
var
itemDesignation = designations[0];
3737
var
sliceDesignation = designations[1];
4405
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)
720
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)
4828
var
x = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().First();
Semantics\PatternSwitchTests.cs (2)
1898
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
1933
var
x1Decl = GetPatternDeclarations(tree, "x1").Single();
Semantics\PrimaryConstructorTests.cs (2)
962
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)
612
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)
195
var
singleVariableDesignation = (
SingleVariableDesignationSyntax
)designation;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (32)
Semantics\DeconstructionTests.cs (8)
3964
if (node is
SingleVariableDesignationSyntax
)
4169
var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
4237
var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
4372
var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
5186
var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
5330
var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
5654
var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
5764
var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
Semantics\LocalFunctionTests.cs (2)
4692
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)
5254
var decls = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
5258
foreach (
var
decl in decls)
5293
var decls = tree.GetRoot().DescendantNodes().OfType<
SingleVariableDesignationSyntax
>().ToArray();
5297
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 (15)
Classification\ClassificationHelpers.cs (1)
251
else if (token.Parent is
SingleVariableDesignationSyntax
singleVariableDesignation && singleVariableDesignation.Identifier == token)
ReassignedVariable\CSharpReassignedVariableService.cs (2)
18
SingleVariableDesignationSyntax
,
30
protected override SyntaxToken GetIdentifierOfSingleVariableDesignation(
SingleVariableDesignationSyntax
variable)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
375
if (decl.Designation is not
SingleVariableDesignationSyntax
name)
502
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)
375
if (decl.Designation is not
SingleVariableDesignationSyntax
name)
502
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)