1 instantiation of SingleVariableDesignationSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
10785internal 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)
418declarationExpression.Designation is SingleVariableDesignationSyntax variableDesignationSyntax &&
Microsoft.CodeAnalysis.CSharp (55)
Binder\Binder_Deconstruct.cs (3)
812var single = (SingleVariableDesignationSyntax)node; 867SingleVariableDesignationSyntax designation,
Binder\Binder_Expressions.cs (5)
953var single = (SingleVariableDesignationSyntax)node; 3197var designation = (SingleVariableDesignationSyntax)declarationExpression.Designation; 3304internal GlobalExpressionVariable LookupDeclaredField(SingleVariableDesignationSyntax variableDesignator)
Binder\Binder_Patterns.cs (1)
878case SingleVariableDesignationSyntax singleVariableDesignation:
Binder\ExpressionVariableFinder.cs (18)
217TFieldOrLocalSymbol variable = MakePatternVariable(node.Type, (SingleVariableDesignationSyntax)node.Designation, _nodeToBind); 243TFieldOrLocalSymbol variable = MakePatternVariable(type: null, (SingleVariableDesignationSyntax)node, _nodeToBind); 265Debug.Assert(node.Designation is null or SingleVariableDesignationSyntax or DiscardDesignationSyntax); 266TFieldOrLocalSymbol variable = MakePatternVariable(node.Type, node.Designation as SingleVariableDesignationSyntax, _nodeToBind); 277Debug.Assert(node.Designation is null or SingleVariableDesignationSyntax or DiscardDesignationSyntax); 278TFieldOrLocalSymbol variable = MakePatternVariable(type: null, node.Designation as SingleVariableDesignationSyntax, _nodeToBind); 287protected abstract TFieldOrLocalSymbol MakePatternVariable(TypeSyntax type, SingleVariableDesignationSyntax designation, SyntaxNode nodeToBind); 421TFieldOrLocalSymbol variable = MakeDeclarationExpressionVariable(node, (SingleVariableDesignationSyntax)designation, argumentListSyntaxOpt, _nodeToBind); 503var single = (SingleVariableDesignationSyntax)designation; 532protected abstract TFieldOrLocalSymbol MakeDeclarationExpressionVariable(DeclarationExpressionSyntax node, SingleVariableDesignationSyntax designation, BaseArgumentListSyntax argumentListSyntax, SyntaxNode nodeToBind); 540SingleVariableDesignationSyntax designation, 592protected override LocalSymbol MakePatternVariable(TypeSyntax type, SingleVariableDesignationSyntax designation, SyntaxNode nodeToBind) 618protected override LocalSymbol MakeDeclarationExpressionVariable(DeclarationExpressionSyntax node, SingleVariableDesignationSyntax designation, BaseArgumentListSyntax argumentListSyntaxOpt, SyntaxNode nodeToBind) 642SingleVariableDesignationSyntax designation, 705protected override Symbol MakePatternVariable(TypeSyntax type, SingleVariableDesignationSyntax designation, SyntaxNode nodeToBind) 713protected override Symbol MakeDeclarationExpressionVariable(DeclarationExpressionSyntax node, SingleVariableDesignationSyntax designation, BaseArgumentListSyntax argumentListSyntaxOpt, SyntaxNode nodeToBind) 723SingleVariableDesignationSyntax designation,
Binder\ForEachLoopBinder.cs (2)
149var single = (SingleVariableDesignationSyntax)designation;
BoundTree\VariablePendingInference.cs (3)
121SingleVariableDesignationSyntax designation; 125designation = (SingleVariableDesignationSyntax)((DeclarationExpressionSyntax)this.Syntax).Designation; 128designation = (SingleVariableDesignationSyntax)this.Syntax;
Compilation\CSharpSemanticModel.cs (6)
540return GetSymbolInfoFromSymbolOrNone(TypeFromVariable((SingleVariableDesignationSyntax)parent.Designation, cancellationToken).Type); 567var symbol = GetDeclaredSymbol((SingleVariableDesignationSyntax)declaration.Designation, cancellationToken); 592private (ITypeSymbol Type, CodeAnalysis.NullableAnnotation Annotation) TypeFromVariable(SingleVariableDesignationSyntax variableDesignation, CancellationToken cancellationToken) 966var (declarationType, annotation) = ((ITypeSymbol, CodeAnalysis.NullableAnnotation))TypeFromVariable((SingleVariableDesignationSyntax)parent.Designation, cancellationToken); 3178public abstract ISymbol GetDeclaredSymbol(SingleVariableDesignationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 5116return this.GetDeclaredSymbol((SingleVariableDesignationSyntax)node, cancellationToken);
Compilation\MemberSemanticModel.cs (1)
687public override ISymbol GetDeclaredSymbol(SingleVariableDesignationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
335public override ISymbol GetDeclaredSymbol(SingleVariableDesignationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SyntaxTreeSemanticModel.cs (1)
1875public override ISymbol GetDeclaredSymbol(SingleVariableDesignationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
CSharpExtensions.cs (1)
1499public static ISymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, SingleVariableDesignationSyntax designationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Source\SourceLocalSymbol.cs (2)
443Debug.Assert(node is ForEachStatementSyntax || node is SingleVariableDesignationSyntax); 454Debug.Assert(node is SingleVariableDesignationSyntax);
Syntax.xml.Main.Generated.cs (5)
361public virtual TResult? VisitSingleVariableDesignation(SingleVariableDesignationSyntax node) => this.DefaultVisit(node); 1105public virtual void VisitSingleVariableDesignation(SingleVariableDesignationSyntax node) => this.DefaultVisit(node); 1848public override SyntaxNode? VisitSingleVariableDesignation(SingleVariableDesignationSyntax node) 4070public static SingleVariableDesignationSyntax SingleVariableDesignation(SyntaxToken identifier) 4073return (SingleVariableDesignationSyntax)Syntax.InternalSyntax.SyntaxFactory.SingleVariableDesignation((Syntax.InternalSyntax.SyntaxToken)identifier.Node!).CreateRed();
Syntax.xml.Syntax.Generated.cs (3)
6736public SingleVariableDesignationSyntax Update(SyntaxToken identifier) 6740var newNode = SyntaxFactory.SingleVariableDesignation(identifier); 6748public SingleVariableDesignationSyntax WithIdentifier(SyntaxToken identifier) => Update(identifier);
Syntax\SyntaxExtensions.cs (1)
77return ((SingleVariableDesignationSyntax)self.Designation).Identifier;
Syntax\SyntaxFacts.cs (2)
469nameToken = ((SingleVariableDesignationSyntax)syntax).Identifier; 481nameToken = ((SingleVariableDesignationSyntax)declaration.Designation).Identifier;
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
149argumentIndex == arguments.Count - 1 && arguments[argumentIndex] is { RefKindKeyword.RawKind: (int)SyntaxKind.OutKeyword, Expression: DeclarationExpressionSyntax { Designation: SingleVariableDesignationSyntax singleVariable } }
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
612siblingArgument.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)
227else if (current is SingleVariableDesignationSyntax designation &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
375if (decl.Designation is not SingleVariableDesignationSyntax name) 502public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, SingleVariableDesignationSyntax syntax, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
918case SingleVariableDesignationSyntax singleVariableDesignation:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (12)
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
271var designation = SingleVariableDesignation(identifier.Identifier);
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (2)
195var singleVariableDesignation = (SingleVariableDesignationSyntax)designation;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
1435leftToken.Parent is SingleVariableDesignationSyntax { Parent: DeclarationPatternSyntax }; 1497if (lastTokenInPattern.Parent is SingleVariableDesignationSyntax variableDesignationSyntax &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (7)
242SingleVariableDesignationSyntax singleVariableDesignationSyntax => InferTypeForSingleVariableDesignation(singleVariableDesignationSyntax), 1495private IEnumerable<TypeInferenceInfo> InferTypeForSingleVariableDesignation(SingleVariableDesignationSyntax singleVariableDesignation) 2246parenthesizedVariableDesignation.Variables.All(v => v is SingleVariableDesignationSyntax { Identifier.ValueText: not "" })) 2248var elementNames = parenthesizedVariableDesignation.Variables.SelectAsArray(v => ((SingleVariableDesignationSyntax)v).Identifier.ValueText); 2251var designation = (SingleVariableDesignationSyntax)v; 2344if (designation is SingleVariableDesignationSyntax singleVariable)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (109)
CodeGen\CodeGenDeconstructTests.cs (109)
3140var x1 = GetDeconstructionVariable(tree, "x1"); 3144var x2 = GetDeconstructionVariable(tree, "x2"); 3148var x3 = GetDeconstructionVariable(tree, "x3"); 3194var x1 = GetDeconstructionVariable(tree, "x1"); 3198var x2 = GetDeconstructionVariable(tree, "x2"); 3202var x3 = GetDeconstructionVariable(tree, "x3"); 3206var x4 = GetDeconstructionVariable(tree, "x4"); 3210var x5 = GetDeconstructionVariable(tree, "x5"); 3292var x1 = GetDeconstructionVariable(tree, "x1"); 3296var x2 = GetDeconstructionVariable(tree, "x2"); 3300var x3 = GetDeconstructionVariable(tree, "x3"); 3368var x1 = GetDeconstructionVariable(tree, "x1"); 3372var x2 = GetDeconstructionVariable(tree, "x2"); 3376var x3 = GetDeconstructionVariable(tree, "x3"); 3544var x1 = GetDeconstructionVariable(tree, "x1"); 3548var x2 = GetDeconstructionVariable(tree, "x2"); 3552var x3 = GetDeconstructionVariable(tree, "x3"); 3562private static void VerifyModelForDeconstructionLocal(SemanticModel model, SingleVariableDesignationSyntax decl, params IdentifierNameSyntax[] references) 3567private static void VerifyModelForLocal(SemanticModel model, SingleVariableDesignationSyntax decl, LocalDeclarationKind kind, params IdentifierNameSyntax[] references) 3572private static void VerifyModelForDeconstructionForeach(SemanticModel model, SingleVariableDesignationSyntax decl, params IdentifierNameSyntax[] references) 3577private static void VerifyModelForDeconstruction(SemanticModel model, SingleVariableDesignationSyntax decl, LocalDeclarationKind kind, params IdentifierNameSyntax[] references) 3609private static void VerifyModelForDeconstructionField(SemanticModel model, SingleVariableDesignationSyntax decl, params IdentifierNameSyntax[] references) 3628private static TypeSyntax GetTypeSyntax(SingleVariableDesignationSyntax decl) 3633private static SingleVariableDesignationSyntax GetDeconstructionVariable(SyntaxTree tree, string name) 3635return tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(d => d.Identifier.ValueText == name).Single(); 3690var x1 = GetDeconstructionVariable(tree, "x1"); 3694var x2 = GetDeconstructionVariable(tree, "x2"); 3735var x1 = GetDeconstructionVariable(tree, "x1"); 3739var x2 = GetDeconstructionVariable(tree, "x2"); 3743var x3 = GetDeconstructionVariable(tree, "x3"); 3747var x4 = GetDeconstructionVariable(tree, "x4"); 3792var x1 = GetDeconstructionVariable(tree, "x1"); 3796var x2 = GetDeconstructionVariable(tree, "x2"); 3842var x1 = GetDeconstructionVariable(tree, "x1"); 3846var x2 = GetDeconstructionVariable(tree, "x2"); 3888var x1 = GetDeconstructionVariable(tree, "x1"); 3892var x2 = GetDeconstructionVariable(tree, "x2"); 3932var x1 = GetDeconstructionVariable(tree, "x1"); 3936var x2 = GetDeconstructionVariable(tree, "x2"); 3978var x1 = GetDeconstructionVariable(tree, "x1"); 3982var x2 = GetDeconstructionVariable(tree, "x2"); 4027var x1 = GetDeconstructionVariable(tree, "x1"); 4031var x2 = GetDeconstructionVariable(tree, "x2"); 4133var x1 = GetDeconstructionVariable(tree, "x1"); 4139var x2 = GetDeconstructionVariable(tree, "x2"); 4218var x1 = GetDeconstructionVariable(tree, "x1"); 4222var x2 = GetDeconstructionVariable(tree, "x2"); 4329var x1 = GetDeconstructionVariable(tree, "x1"); 4333var x2 = GetDeconstructionVariable(tree, "x2"); 4438var x1 = GetDeconstructionVariable(tree, "x1"); 4442var x2 = GetDeconstructionVariable(tree, "x2"); 4446var x3 = GetDeconstructionVariable(tree, "x3"); 4450var x4 = GetDeconstructionVariable(tree, "x4"); 4454var x5 = GetDeconstructionVariable(tree, "x5"); 4592var x1 = GetDeconstructionVariable(tree, "x1"); 4596var x2 = GetDeconstructionVariable(tree, "x2"); 4600var x3 = GetDeconstructionVariable(tree, "x3"); 5021var x = GetDeconstructionVariable(tree, "x"); 5027var y = GetDeconstructionVariable(tree, "y"); 5173var x1 = GetDeconstructionVariable(tree, "x1"); 5179var x2 = GetDeconstructionVariable(tree, "x2"); 5310var x1 = GetDeconstructionVariable(tree, "x1"); 5315var x2 = GetDeconstructionVariable(tree, "x2"); 5346var x1 = GetDeconstructionVariable(tree, "x1"); 5351var x2 = GetDeconstructionVariable(tree, "x2"); 5401var x = GetDeconstructionVariable(tree, "x"); 5408var y = GetDeconstructionVariable(tree, "y"); 5434var x = GetDeconstructionVariable(tree, "x"); 5441var y = GetDeconstructionVariable(tree, "y"); 5477var secondX1 = GetDeconstructionVariable(tree, "x1"); 5504var firstY = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(d => d.Identifier.ValueText == "y").First(); 5509var secondY = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(d => d.Identifier.ValueText == "y").ElementAt(1); 5535var firstX = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(d => d.Identifier.ValueText == "x").First(); 5540var secondX = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(d => d.Identifier.ValueText == "x").ElementAt(1); 5564var x = GetDeconstructionVariable(tree, "x"); 5604var x = GetDeconstructionVariable(tree, "x"); 5614var y = GetDeconstructionVariable(tree, "y"); 5643var x1 = GetDeconstructionVariable(tree, "x1"); 5652var x2 = GetDeconstructionVariable(tree, "x2"); 5687var x1 = GetDeconstructionVariable(tree, "x1"); 5696var x2 = GetDeconstructionVariable(tree, "x2"); 5726var x1 = GetDeconstructionVariable(tree, "x1"); 5732var x3 = GetDeconstructionVariable(tree, "x3"); 5768var x1 = GetDeconstructionVariable(tree, "x1"); 5774var x3 = GetDeconstructionVariable(tree, "x3"); 5804var x1 = GetDeconstructionVariable(tree, "x1"); 5810var x3 = GetDeconstructionVariable(tree, "x3"); 5854var x1 = GetDeconstructionVariable(tree, "x1"); 5861var x3 = GetDeconstructionVariable(tree, "x3"); 7123var x1 = GetDeconstructionVariable(tree, "x1"); 7127var x2 = GetDeconstructionVariable(tree, "x2"); 7176var x1 = GetDeconstructionVariable(tree, "x1"); 7231var x1 = GetDeconstructionVariable(tree, "x1"); 7269var x1 = GetDeconstructionVariable(tree, "x1"); 7306var x1 = GetDeconstructionVariable(tree, "x1"); 7313var x2 = GetDeconstructionVariable(tree, "x2"); 7354var x1 = GetDeconstructionVariable(tree, "x1"); 7359var x2 = GetDeconstructionVariable(tree, "x2"); 7393var x1 = GetDeconstructionVariable(tree, "x1"); 7429var x1 = GetDeconstructionVariable(tree, "x1"); 7434var x2 = GetDeconstructionVariable(tree, "x2"); 7506var x = GetDeconstructionVariable(tree, "x"); 7513var z = GetDeconstructionVariable(tree, "z"); 7563var x1 = GetDeconstructionVariable(tree, "x1"); 7567var x2 = GetDeconstructionVariable(tree, "x2");
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (878)
Semantics\OutVarTests.cs (10)
964var variableDeclaratorSyntax = GetVariableDesignation(decl); 1139var variableDesignationSyntax = GetVariableDesignation(decl); 1201private static SingleVariableDesignationSyntax GetVariableDesignation(DeclarationExpressionSyntax decl) 1203return (SingleVariableDesignationSyntax)decl.Designation; 10269var d = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(id => id.Identifier.ValueText == "d").Single(); 22700var variableDeclaratorSyntax = GetVariableDesignation(decl); 32731var variableDesignationSyntax = GetVariableDesignation(decl); 36577internal static SingleVariableDesignationSyntax VariableDesignation(this DeclarationExpressionSyntax self) 36579return (SingleVariableDesignationSyntax)self.Designation;
Semantics\PatternMatchingTestBase.cs (19)
24protected IEnumerable<SingleVariableDesignationSyntax> GetPatternDeclarations(SyntaxTree tree, string v) 29protected SingleVariableDesignationSyntax GetPatternDeclaration(SyntaxTree tree, string v) 34protected IEnumerable<SingleVariableDesignationSyntax> GetPatternDeclarations(SyntaxTree tree) 36return tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Parent.Kind() == SyntaxKind.DeclarationPattern || p.Parent.Kind() == SyntaxKind.VarPattern); 64protected static void VerifyModelForDeclarationOrVarSimplePattern(SemanticModel model, SingleVariableDesignationSyntax decl, params IdentifierNameSyntax[] references) 69protected static void VerifyModelForDeclarationOrVarSimplePatternWithoutDataFlow(SemanticModel model, SingleVariableDesignationSyntax decl, params IdentifierNameSyntax[] references) 76SingleVariableDesignationSyntax designation, 139protected static void VerifyModelForDeclarationOrVarPatternDuplicateInSameScope(SemanticModel model, SingleVariableDesignationSyntax designation) 178SingleVariableDesignationSyntax designation, 223SingleVariableDesignationSyntax decl, 231SingleVariableDesignationSyntax decl, 239SingleVariableDesignationSyntax designation, 347protected static void AssertContainedInDeclaratorArguments(SingleVariableDesignationSyntax decl) 352protected static void AssertNotContainedInDeclaratorArguments(SingleVariableDesignationSyntax decl) 355protected static void AssertContainedInDeclaratorArguments(params SingleVariableDesignationSyntax[] decls) 357foreach (var decl in decls) 363protected static void AssertNotContainedInDeclaratorArguments(params SingleVariableDesignationSyntax[] decls) 365foreach (var decl in decls) 371SingleVariableDesignationSyntax designation,
Semantics\PatternMatchingTests.cs (29)
779var x1Decl = GetPatternDeclaration(tree, "x1"); 848var yDecl = GetPatternDeclarations(tree, id).Single(); 892var yDecl = GetPatternDeclaration(tree, "y1"); 1432var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").ToArray(); 1482var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").ToArray(); 1591var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").ToArray(); 1656var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").ToArray(); 1662var x2Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x2").ToArray(); 1668var x3Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x3").ToArray(); 1739var x2Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x2").ToArray(); 1745var x3Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x3").ToArray(); 2181var x0Decl = GetPatternDeclarations(tree, "x0").Single(); 2186var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2191var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2237var x0Decl = GetPatternDeclarations(tree, "x0").Single(); 2242var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2247var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2461var x1Decl = GetPatternDeclaration(tree, "x1"); 2702var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").ToArray(); 2747var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").ToArray(); 2791var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").ToArray(); 2843var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").ToArray(); 2885var x1Decl = GetPatternDeclaration(tree, "x1"); 3040var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").ToArray(); 3087var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").ToArray(); 3480var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3485var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4250var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 11389var locals = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray();
Semantics\PatternMatchingTests_Global.cs (386)
79var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 84var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 88var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 123var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 128var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 133var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 201var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 206var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 210var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 245var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 250var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 255var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 295var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 371var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 376var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 380var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 431var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 436var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 441var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 523var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 528var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 532var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 580var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 585var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 590var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 760var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 765var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 769var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 807var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 812var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 817var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 897var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 903var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 907var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 945var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 950var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 955var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1024var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1029var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1033var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1077var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1082var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1087var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1156var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1161var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1165var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1209var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1214var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1219var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1265var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1330var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1335var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1339var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1374var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1379var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1384var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1455var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1461var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1465var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1500var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1505var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1510var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1587var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1592var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1596var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1641var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1646var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1651var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1735var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1740var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1744var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1789var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1794var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1799var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1927var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1934var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1939var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1997var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2004var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2009var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2098var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2105var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2110var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2168var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2175var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2180var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2301var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2308var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2313var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2371var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2378var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2383var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2473var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2480var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2485var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2543var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2550var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2555var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2682var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2687var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2691var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2736var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2741var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2746var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2828var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2833var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2837var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2882var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2887var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2892var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3071var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3076var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3080var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3090var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3094var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 3130var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3135var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3140var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3150var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3155var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 3230var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3235var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3239var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3286var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3291var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3296var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3376var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3381var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3385var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3432var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3437var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3442var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3492var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3573var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3578var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3582var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3592var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3640var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3645var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3650var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3660var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3744var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3749var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3753var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3763var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3811var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3816var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3821var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3831var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3875var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3969var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3974var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3978var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3988var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3993var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4045var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4050var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4055var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4065var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4071var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4167var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4172var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4176var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4186var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4191var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4243var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4248var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4253var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4263var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4269var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4314var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4395var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4400var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4404var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4414var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4418var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4456var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4461var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4466var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4476var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4481var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4562var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4567var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4571var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4581var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4585var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4623var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4628var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4633var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4643var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4648var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4678var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4724var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4763var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4802var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4834var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4838var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4909var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4914var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4918var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4928var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4978var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4985var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4990var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5002var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5075var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5080var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5084var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5094var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5144var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5151var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5156var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5168var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5199var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5245var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5284var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5323var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5402var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5407var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5411var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5421var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5425var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5478var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5485var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5490var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5502var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5507var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5587var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5592var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5596var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5606var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5610var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5663var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5670var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5675var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5687var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5692var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5728var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5779var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5818var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5857var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5894var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5898var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5940var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5978var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6028var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6065var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6112var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6144var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6198var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6236var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6271var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6300var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6322var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6351var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6375var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6398var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6515var x1Decl = GetPatternDeclaration(tree, "x1"); 6520var x4Decl = GetPatternDeclaration(tree, "x4"); 6526var x6Decl = GetPatternDeclaration(tree, "x6"); 6531var x7Decl = GetPatternDeclaration(tree, "x7"); 6537var x8Decl = GetPatternDeclaration(tree, "x8"); 6562var x15Decl = GetPatternDeclaration(tree, "x15"); 6603var x1Decl = GetPatternDeclaration(tree, "x1"); 6608var x4Decl = GetPatternDeclaration(tree, "x4"); 6614var x6Decl = GetPatternDeclaration(tree, "x6"); 6619var x7Decl = GetPatternDeclaration(tree, "x7"); 6625var x8Decl = GetPatternDeclaration(tree, "x8"); 6650var x15Decl = GetPatternDeclaration(tree, "x15"); 6687var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6730var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6735var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 6739var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 6763var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6768var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 6772var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 6805var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6943var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6948var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 6953var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 6959var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 6964var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 6970var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7041var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7046var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7051var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7057var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7062var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7068var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7133var x0Decl = GetPatternDeclarations(tree, "x0").Single(); 7138var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7143var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7260var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7265var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7270var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7276var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7281var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7287var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7315var x15Decl = GetPatternDeclarations(tree, "x15").Single(); 7364var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7369var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7374var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7380var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7385var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7391var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7419var x15Decl = GetPatternDeclarations(tree, "x15").Single(); 7453var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7529var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 7533var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7550var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7559var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7578var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 7585var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 7623var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 7627var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7644var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7653var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7672var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 7679var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 7710var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7735var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7931var y1Decl = GetPatternDeclarations(tree, "y1").Single(); 7936var y2Decl = GetPatternDeclarations(tree, "y2").Single(); 7941var z2Decl = GetPatternDeclarations(tree, "z2").Single(); 7948var y3Decl = GetPatternDeclarations(tree, "y3").Single(); 7953var z3Decl = GetPatternDeclarations(tree, "z3").Single(); 7960var y4Decl = GetPatternDeclarations(tree, "y4").Single(); 7965var z4Decl = GetPatternDeclarations(tree, "z4").Single(); 7970var u4Decl = GetPatternDeclarations(tree, "u4").Single(); 7978var v4Decl = GetPatternDeclarations(tree, "v4").Single(); 7986var y5Decl = GetPatternDeclarations(tree, "y5").Single(); 7991var z5Decl = GetPatternDeclarations(tree, "z5").Single(); 7996var u5Decl = GetPatternDeclarations(tree, "u5").Single(); 8004var v5Decl = GetPatternDeclarations(tree, "v5").Single(); 8012var y6Decl = GetPatternDeclarations(tree, "y6").Single(); 8017var z6Decl = GetPatternDeclarations(tree, "z6").Single(); 8024var y7Decl = GetPatternDeclarations(tree, "y7").Single(); 8029var z7Decl = GetPatternDeclarations(tree, "z7").Single(); 8037var u7Decl = GetPatternDeclarations(tree, "u7").Single(); 8045var y8Decl = GetPatternDeclarations(tree, "y8").Single(); 8050var z8Decl = GetPatternDeclarations(tree, "z8").Single(); 8056var y9Decl = GetPatternDeclarations(tree, "y9").Single(); 8061var z9Decl = GetPatternDeclarations(tree, "z9").Single(); 8068var u9Decl = GetPatternDeclarations(tree, "u9").Single(); 8075var y10Decl = GetPatternDeclarations(tree, "y10").Single(); 8081var y11Decl = GetPatternDeclarations(tree, "y11").Single(); 8190var y1Decl = GetPatternDeclarations(tree, "y1").Single(); 8195var y2Decl = GetPatternDeclarations(tree, "y2").Single(); 8200var z2Decl = GetPatternDeclarations(tree, "z2").Single(); 8207var y3Decl = GetPatternDeclarations(tree, "y3").Single(); 8212var z3Decl = GetPatternDeclarations(tree, "z3").Single(); 8219var y4Decl = GetPatternDeclarations(tree, "y4").Single(); 8224var z4Decl = GetPatternDeclarations(tree, "z4").Single(); 8229var u4Decl = GetPatternDeclarations(tree, "u4").Single(); 8237var v4Decl = GetPatternDeclarations(tree, "v4").Single(); 8245var y5Decl = GetPatternDeclarations(tree, "y5").Single(); 8250var z5Decl = GetPatternDeclarations(tree, "z5").Single(); 8255var u5Decl = GetPatternDeclarations(tree, "u5").Single(); 8263var v5Decl = GetPatternDeclarations(tree, "v5").Single(); 8271var y6Decl = GetPatternDeclarations(tree, "y6").Single(); 8276var z6Decl = GetPatternDeclarations(tree, "z6").Single(); 8283var y7Decl = GetPatternDeclarations(tree, "y7").Single(); 8288var z7Decl = GetPatternDeclarations(tree, "z7").Single(); 8296var u7Decl = GetPatternDeclarations(tree, "u7").Single(); 8304var y8Decl = GetPatternDeclarations(tree, "y8").Single(); 8309var z8Decl = GetPatternDeclarations(tree, "z8").Single(); 8315var y9Decl = GetPatternDeclarations(tree, "y9").Single(); 8320var z9Decl = GetPatternDeclarations(tree, "z9").Single(); 8327var u9Decl = GetPatternDeclarations(tree, "u9").Single(); 8334var y10Decl = GetPatternDeclarations(tree, "y10").Single(); 8340var y11Decl = GetPatternDeclarations(tree, "y11").Single(); 8375var yDecl = GetPatternDeclarations(tree, "y1").Single(); 8482var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 8487var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 8492var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 8498var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 8503var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 8509var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 8522var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 8581var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 8586var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 8591var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 8597var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 8602var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 8608var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 8621var x10Decl = GetPatternDeclarations(tree, "x10").Single();
Semantics\PatternMatchingTests_ListPatterns.cs (5)
3618var nodes = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>(); 3720var designations = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 3722var itemDesignation = designations[0]; 3737var sliceDesignation = designations[1]; 4405var nodes = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>();
Semantics\PatternMatchingTests_Scope.cs (417)
213var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 217var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 221var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 228var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 243var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 247var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 251var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 256var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 373var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 414var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 598var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 602var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 606var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 613var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 625var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 629var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 633var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 638var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 678var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 719var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 868var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 872var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 876var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 883var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 895var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 899var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 903var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 908var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 947var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 988var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 1158var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1163var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1168var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1174var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 1181var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 1185var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 1190var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 1196var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 1251var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1292var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1521var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1525var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 1542var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 1551var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 1570var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 1577var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 1821var y1Decl = GetPatternDeclarations(tree, "y1").Single(); 1826var y2Decl = GetPatternDeclarations(tree, "y2").Single(); 1831var z2Decl = GetPatternDeclarations(tree, "z2").Single(); 1838var y3Decl = GetPatternDeclarations(tree, "y3").Single(); 1843var z3Decl = GetPatternDeclarations(tree, "z3").Single(); 1850var y4Decl = GetPatternDeclarations(tree, "y4").Single(); 1855var z4Decl = GetPatternDeclarations(tree, "z4").Single(); 1860var u4Decl = GetPatternDeclarations(tree, "u4").Single(); 1868var v4Decl = GetPatternDeclarations(tree, "v4").Single(); 1876var y5Decl = GetPatternDeclarations(tree, "y5").Single(); 1881var z5Decl = GetPatternDeclarations(tree, "z5").Single(); 1886var u5Decl = GetPatternDeclarations(tree, "u5").Single(); 1894var v5Decl = GetPatternDeclarations(tree, "v5").Single(); 1902var y6Decl = GetPatternDeclarations(tree, "y6").Single(); 1907var z6Decl = GetPatternDeclarations(tree, "z6").Single(); 1914var y7Decl = GetPatternDeclarations(tree, "y7").Single(); 1919var z7Decl = GetPatternDeclarations(tree, "z7").Single(); 1927var u7Decl = GetPatternDeclarations(tree, "u7").Single(); 1935var y8Decl = GetPatternDeclarations(tree, "y8").Single(); 1940var z8Decl = GetPatternDeclarations(tree, "z8").Single(); 1946var y9Decl = GetPatternDeclarations(tree, "y9").Single(); 1951var z9Decl = GetPatternDeclarations(tree, "z9").Single(); 1958var u9Decl = GetPatternDeclarations(tree, "u9").Single(); 1965var y10Decl = GetPatternDeclarations(tree, "y10").Single(); 1971var y11Decl = GetPatternDeclarations(tree, "y11").Single(); 2072var y4Decl = GetPatternDeclarations(tree, "y4").Single(); 2077var z4Decl = GetPatternDeclarations(tree, "z4").Single(); 2082var u4Decl = GetPatternDeclarations(tree, "u4").Single(); 2090var v4Decl = GetPatternDeclarations(tree, "v4").Single(); 2098var y5Decl = GetPatternDeclarations(tree, "y5").Single(); 2103var z5Decl = GetPatternDeclarations(tree, "z5").Single(); 2108var u5Decl = GetPatternDeclarations(tree, "u5").Single(); 2116var v5Decl = GetPatternDeclarations(tree, "v5").Single(); 2221var yDecl = GetPatternDeclarations(tree, id).Single(); 2485var yDecl = GetPatternDeclarations(tree, id).Single(); 2555var yDecl = GetPatternDeclarations(tree, id).Single(); 2711var yDecl = GetPatternDeclarations(tree, id).Single(); 2987var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2991var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3008var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3015var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 3021var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 3027var x13Decl = GetPatternDeclarations(tree, "x13").Single(); 3156var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3160var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3177var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3184var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 3271var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3275var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3292var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3299var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 3360var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3364var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3381var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3388var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 3393var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 3448var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3452var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3469var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3535var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3539var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3556var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3611var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3615var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3632var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3708var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3712var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3729var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3799var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3803var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3820var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3889var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3893var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3910var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3981var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3985var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 4002var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 4077var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4081var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 4098var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 4223var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4226var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 4514var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4519var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4524var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 4531var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4547var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 4556var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 4564var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 4914var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4919var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4924var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 4931var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4947var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 4956var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 4964var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 5214var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5219var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 5227var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5232var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5237var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 5307var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5348var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5502var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5507var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5512var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 5518var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5523var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 5529var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 5542var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 5709var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5714var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5719var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 5725var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5730var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 5736var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 5749var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 5916var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5921var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5926var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 5932var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5937var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 5943var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 5956var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 6025var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6032var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 6106var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6118var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 6123var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 6189var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6193var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 6200var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 6204var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 6276var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6280var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 6287var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 6291var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 6350var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6357var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 6420var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6432var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 6437var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 6478var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6520var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6590var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 6594var x4Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x4").Single(); 6601var x6Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x6").Single(); 6605var x8Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x8").Single(); 6610var x14Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x14").ToArray(); 6679var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 6683var x4Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x4").Single(); 6690var x6Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x6").Single(); 6694var x8Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x8").Single(); 6699var x14Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x14").ToArray(); 6755var x1Decl = GetPatternDeclaration(tree, "x1"); 6762var x2Decl = GetPatternDeclaration(tree, "x2"); 6830var x1Decl = GetPatternDeclaration(tree, "x1"); 6838var x2Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x2").ToArray(); 6845var x3Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x3").Single(); 6850var x4Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x4").Single(); 6889var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6930var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 6936var d = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(id => id.Identifier.ValueText == "d").Single(); 7087var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7092var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7097var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7103var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7108var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7114var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7177var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7218var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7409var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7414var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7419var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7425var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7430var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7436var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7500var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7541var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7724var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7729var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7734var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7740var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7745var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7751var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7953var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7958var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7963var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7969var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7974var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7980var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 8203var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 8209var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 8215var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 8222var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 8228var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 8234var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 8443var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 8448var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 8453var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 8459var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 8464var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 8470var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 8675var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 8680var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 8685var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 8691var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 8696var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 8702var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 8991var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 8996var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 9000var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 9004var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 9009var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 9013var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 9017var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 9083var x15Decl = GetPatternDeclarations(tree, "x15").Single(); 9134var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 9306var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 9311var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 9316var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 9322var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 9327var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 9333var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 9361var x15Decl = GetPatternDeclarations(tree, "x15").Single(); 9515var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 9520var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 9525var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 9533var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 9538var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 9544var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 9606var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 9647var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 9801var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 9806var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 9811var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 9817var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 9822var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 9828var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 9930var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 9937var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 9942var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 10086var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 10090var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 10094var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 10101var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 10116var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 10120var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 10125var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 10166var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 10210var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 10368var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 10373var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 10379var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 10384var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 10390var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 10415var x15Decl = GetPatternDeclarations(tree, "x15").Single(); 10589var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").ToArray(); 10597var x2Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x2").Single(); 10601var x3Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x3").Single(); 10605var x4Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x4").Single(); 10612var x5Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x5").Single(); 10617var x8Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x8").ToArray(); 10627var x9Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x9").Single(); 10631var x10Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x10").Single(); 10635var x11Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x11").Single(); 10640var x12Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x12").Single(); 10685var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 10726var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 11011var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 11016var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 11021var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 11028var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 11044var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 11053var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 11061var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 11807var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 11812var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 11820var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 11825var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 11904var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 11912var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 11920var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 11993var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 12007var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 12013var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 12091var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 12105var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 12111var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 12151var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 12204var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 12248var y1Decl = GetPatternDeclarations(tree, "y1").Single(); 12477var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 12483var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 12489var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 12496var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 12502var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 12509var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 12644var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 12651var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 12835var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 12841var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 12847var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 12854var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 12860var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 12867var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 12882var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 12956var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 12964var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 13048var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 13062var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 13068var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 13230var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 13236var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 13242var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 13249var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 13255var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 13262var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 13373var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 13381var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 13387var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 13447var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 13452var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 13472var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 13535var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 13540var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 13560var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 13612var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 13617var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 13637var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 13691var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 13696var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 13716var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 13758var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 13788var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 13822var designation = GetPatternDeclarations(tree).Single(); 14028var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 14032var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 14036var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 14043var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 14058var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 14062var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 14066var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 14071var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 14076var x11Decl = GetPatternDeclarations(tree, "x11").Single();
Semantics\PatternMatchingTests2.cs (2)
720foreach (var designation in tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>())
Semantics\PatternMatchingTests3.cs (2)
1889var strDecl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(s => s.Identifier.ValueText == "str").ToArray(); 1893var arrDecl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(s => s.Identifier.ValueText == "arr").ToArray();
Semantics\PatternMatchingTests4.cs (2)
4828var x = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().First();
Semantics\PatternSwitchTests.cs (2)
1898var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1933var x1Decl = GetPatternDeclarations(tree, "x1").Single();
Semantics\PrimaryConstructorTests.cs (2)
962var outVarSyntax = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Single();
Semantics\RecordTests.cs (2)
470var outVarSyntax = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Single();
Microsoft.CodeAnalysis.CSharp.Features (23)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
312var designation = leftPattern.DescendantNodes() 313.OfType<SingleVariableDesignationSyntax>()
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
234if (lastTokenInPattern.Parent is SingleVariableDesignationSyntax variableDesignationSyntax &&
Debugging\CSharpProximityExpressionsService.RelevantExpressionsCollector.cs (2)
151var t = (SingleVariableDesignationSyntax)component;
EditAndContinue\SyntaxComparer.cs (5)
902distance = ComputeWeightedDistance((SingleVariableDesignationSyntax)leftNode, (SingleVariableDesignationSyntax)rightNode); 1122private double ComputeWeightedDistance(SingleVariableDesignationSyntax leftNode, SingleVariableDesignationSyntax rightNode) 1357GetLocalNames(((SingleVariableDesignationSyntax)designation).Identifier, ref result);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (4)
714var designation = (SingleVariableDesignationSyntax)declaration.Designation; 741if (pattern.Designation is not SingleVariableDesignationSyntax designation) 749var newDesignation = designation.WithIdentifier(newIdentifier);
InlineHints\CSharpInlineTypeHintsService.cs (1)
51else if (node is SingleVariableDesignationSyntax { Parent: not DeclarationPatternSyntax and not DeclarationExpressionSyntax } variableDesignation)
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
109var designation = SingleVariableDesignation(uniqueName);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
149argumentIndex == arguments.Count - 1 && arguments[argumentIndex] is { RefKindKeyword.RawKind: (int)SyntaxKind.OutKeyword, Expression: DeclarationExpressionSyntax { Designation: SingleVariableDesignationSyntax singleVariable } }
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
612siblingArgument.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)
227else if (current is SingleVariableDesignationSyntax designation &&
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
271var designation = SingleVariableDesignation(identifier.Identifier);
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (2)
195var singleVariableDesignation = (SingleVariableDesignationSyntax)designation;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (32)
Semantics\DeconstructionTests.cs (8)
3964if (node is SingleVariableDesignationSyntax) 4169var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 4237var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 4372var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 5186var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 5330var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 5654var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 5764var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray();
Semantics\LocalFunctionTests.cs (2)
4692var designation = descendents.OfType<SingleVariableDesignationSyntax>().Where(d => d.Identifier.ValueText == name).Single();
Semantics\RecordStructTests.cs (2)
5963var outVarSyntax = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Single();
Semantics\RefFieldTests.cs (16)
12448Where(d => d.Type is ScopedTypeSyntax && d.Designation is SingleVariableDesignationSyntax). 12635Where(d => d.Type is ScopedTypeSyntax && d.Designation is SingleVariableDesignationSyntax). 12860var decls = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 12872foreach (var decl in decls) 13043var decls = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 13047foreach (var decl in decls) 13332var decls = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 13375var decls = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 13449var decls = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 13471var decls = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 13646var decls = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 13660var decl = decls[i]; 13717var decls = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 13729foreach (var decl in decls) 14910var decls = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 14920foreach (var decl in decls)
Semantics\RefLocalsAndReturnsTests.cs (4)
5254var decls = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 5258foreach (var decl in decls) 5293var decls = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 5297foreach (var decl in decls)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (12)
Symbols\Source\NullablePublicAPITests.cs (12)
2056var symbols = variable.DescendantNodes().OfType<SingleVariableDesignationSyntax>().Select(s => model.GetDeclaredSymbol(s)).Cast<ILocalSymbol>().ToList(); 2099var symbols = variable.DescendantNodes().OfType<SingleVariableDesignationSyntax>().Select(s => model.GetDeclaredSymbol(s)).Cast<ILocalSymbol>().ToList(); 2283var declarations = root.DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToList(); 2287void assertAnnotation(SingleVariableDesignationSyntax variable, PublicNullableAnnotation expectedAnnotation) 2327var declarations = root.DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToList(); 2333void assertAnnotation(SingleVariableDesignationSyntax variable, PublicNullableAnnotation expectedAnnotation) 2368var declarations = root.DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToList(); 2375void assertAnnotation(SingleVariableDesignationSyntax variable, PublicNullableAnnotation expectedAnnotation) 2546var declarations = root.DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToList(); 2557void assertAnnotation(SingleVariableDesignationSyntax variable, PublicNullableAnnotation expectedAnnotation) 3871foreach (var singleVarDesignation in lambda.DescendantNodes().OfType<SingleVariableDesignationSyntax>())
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
10705private static SingleVariableDesignationSyntax GenerateSingleVariableDesignation() 12461var node = GenerateSingleVariableDesignation(); 12464var newNode = node.WithIdentifier(node.Identifier); 17253var oldNode = GenerateSingleVariableDesignation(); 17269var oldNode = GenerateSingleVariableDesignation();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
LocalVariableDeclaratorsCollector.cs (1)
94public override void VisitSingleVariableDesignation(SingleVariableDesignationSyntax node)
Microsoft.CodeAnalysis.CSharp.Workspaces (15)
Classification\ClassificationHelpers.cs (1)
251else if (token.Parent is SingleVariableDesignationSyntax singleVariableDesignation && singleVariableDesignation.Identifier == token)
ReassignedVariable\CSharpReassignedVariableService.cs (2)
18SingleVariableDesignationSyntax, 30protected override SyntaxToken GetIdentifierOfSingleVariableDesignation(SingleVariableDesignationSyntax variable)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
375if (decl.Designation is not SingleVariableDesignationSyntax name) 502public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, SingleVariableDesignationSyntax syntax, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
918case SingleVariableDesignationSyntax singleVariableDesignation:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
1435leftToken.Parent is SingleVariableDesignationSyntax { Parent: DeclarationPatternSyntax }; 1497if (lastTokenInPattern.Parent is SingleVariableDesignationSyntax variableDesignationSyntax &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (7)
242SingleVariableDesignationSyntax singleVariableDesignationSyntax => InferTypeForSingleVariableDesignation(singleVariableDesignationSyntax), 1495private IEnumerable<TypeInferenceInfo> InferTypeForSingleVariableDesignation(SingleVariableDesignationSyntax singleVariableDesignation) 2246parenthesizedVariableDesignation.Variables.All(v => v is SingleVariableDesignationSyntax { Identifier.ValueText: not "" })) 2248var elementNames = parenthesizedVariableDesignation.Variables.SelectAsArray(v => ((SingleVariableDesignationSyntax)v).Identifier.ValueText); 2251var designation = (SingleVariableDesignationSyntax)v; 2344if (designation is SingleVariableDesignationSyntax singleVariable)
Roslyn.Diagnostics.CSharp.Analyzers (12)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
375if (decl.Designation is not SingleVariableDesignationSyntax name) 502public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, SingleVariableDesignationSyntax syntax, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
918case SingleVariableDesignationSyntax singleVariableDesignation:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
1435leftToken.Parent is SingleVariableDesignationSyntax { Parent: DeclarationPatternSyntax }; 1497if (lastTokenInPattern.Parent is SingleVariableDesignationSyntax variableDesignationSyntax &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (7)
242SingleVariableDesignationSyntax singleVariableDesignationSyntax => InferTypeForSingleVariableDesignation(singleVariableDesignationSyntax), 1495private IEnumerable<TypeInferenceInfo> InferTypeForSingleVariableDesignation(SingleVariableDesignationSyntax singleVariableDesignation) 2246parenthesizedVariableDesignation.Variables.All(v => v is SingleVariableDesignationSyntax { Identifier.ValueText: not "" })) 2248var elementNames = parenthesizedVariableDesignation.Variables.SelectAsArray(v => ((SingleVariableDesignationSyntax)v).Identifier.ValueText); 2251var designation = (SingleVariableDesignationSyntax)v; 2344if (designation is SingleVariableDesignationSyntax singleVariable)