1 instantiation of SingleVariableDesignationSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
10786internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.SingleVariableDesignationSyntax(this, parent, position);
1163 references to SingleVariableDesignationSyntax
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
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)
963var single = (SingleVariableDesignationSyntax)node; 3218var designation = (SingleVariableDesignationSyntax)declarationExpression.Designation; 3325internal GlobalExpressionVariable LookupDeclaredField(SingleVariableDesignationSyntax variableDesignator)
Binder\Binder_Patterns.cs (1)
889case 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); 420TFieldOrLocalSymbol? variable = MakeDeclarationExpressionVariable(node, (SingleVariableDesignationSyntax)designation, _nodeToBind); 504var single = (SingleVariableDesignationSyntax)designation; 535protected abstract TFieldOrLocalSymbol? MakeDeclarationExpressionVariable(DeclarationExpressionSyntax node, SingleVariableDesignationSyntax designation, SyntaxNode nodeToBind); 545SingleVariableDesignationSyntax designation, 599protected override LocalSymbol? MakePatternVariable(TypeSyntax type, SingleVariableDesignationSyntax designation, SyntaxNode nodeToBind) 625protected override LocalSymbol? MakeDeclarationExpressionVariable(DeclarationExpressionSyntax node, SingleVariableDesignationSyntax designation, SyntaxNode nodeToBind) 651SingleVariableDesignationSyntax designation, 714protected override Symbol MakePatternVariable(TypeSyntax type, SingleVariableDesignationSyntax designation, SyntaxNode nodeToBind) 724protected override Symbol MakeDeclarationExpressionVariable(DeclarationExpressionSyntax node, SingleVariableDesignationSyntax designation, SyntaxNode nodeToBind) 736SingleVariableDesignationSyntax 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); 3168public abstract ISymbol GetDeclaredSymbol(SingleVariableDesignationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 5153return 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)
1523public static ISymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, SingleVariableDesignationSyntax designationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Source\SourceLocalSymbol.cs (2)
541Debug.Assert(node is ForEachStatementSyntax || node is SingleVariableDesignationSyntax); 552Debug.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)
6737public SingleVariableDesignationSyntax Update(SyntaxToken identifier) 6741var newNode = SyntaxFactory.SingleVariableDesignation(identifier); 6749public 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)
666siblingArgument.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)
374if (decl.Designation is not SingleVariableDesignationSyntax name) 501public 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)
202var 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)
962var variableDeclaratorSyntax = GetVariableDesignation(decl); 1137var variableDesignationSyntax = GetVariableDesignation(decl); 1199private static SingleVariableDesignationSyntax GetVariableDesignation(DeclarationExpressionSyntax decl) 1201return (SingleVariableDesignationSyntax)decl.Designation; 10267var d = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(id => id.Identifier.ValueText == "d").Single(); 22689var variableDeclaratorSyntax = GetVariableDesignation(decl); 32720var variableDesignationSyntax = GetVariableDesignation(decl); 36565internal static SingleVariableDesignationSyntax VariableDesignation(this DeclarationExpressionSyntax self) 36567return (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(); 11417var locals = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray();
Semantics\PatternMatchingTests_Global.cs (386)
80var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 85var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 89var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 124var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 129var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 134var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 202var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 207var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 211var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 246var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 251var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 256var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 296var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 372var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 377var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 381var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 432var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 437var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 442var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 524var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 529var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 533var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 581var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 586var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 591var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 761var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 766var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 770var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 808var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 813var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 818var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 898var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 904var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 908var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 946var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 951var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 956var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1025var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1030var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1034var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1078var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1083var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1088var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1157var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1162var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1166var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1210var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1215var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1220var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1266var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1331var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1336var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1340var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1375var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1380var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1385var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1456var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1462var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1466var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1501var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1506var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1511var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1588var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1593var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1597var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1642var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1647var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1652var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1736var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1741var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1745var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1790var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1795var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1800var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1928var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1935var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1940var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1998var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2005var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2010var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2099var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2106var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2111var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2169var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2176var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2181var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2302var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2309var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2314var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2372var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2379var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2384var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2474var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2481var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2486var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2544var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2551var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2556var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2683var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2688var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2692var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2737var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2742var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2747var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2829var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2834var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2838var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2883var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2888var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2893var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3072var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3077var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3081var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3091var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3095var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 3131var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3136var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3141var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3151var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3156var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 3231var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3236var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3240var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3287var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3292var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3297var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3377var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3382var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3386var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3433var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3438var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3443var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3493var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3574var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3579var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3583var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3593var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3641var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3646var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3651var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3661var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3745var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3750var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3754var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3764var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3812var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3817var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3822var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3832var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3876var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3970var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3975var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3979var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3989var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3994var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4046var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4051var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4056var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4066var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4072var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4168var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4173var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4177var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4187var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4192var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4244var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4249var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4254var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4264var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4270var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4315var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4396var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4401var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4405var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4415var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4419var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4457var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4462var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4467var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4477var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4482var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4563var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4568var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4572var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4582var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4586var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4624var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4629var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4634var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4644var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4649var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4679var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4725var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4764var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4803var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4835var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4839var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4910var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4915var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4919var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4929var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4979var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4986var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4991var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5003var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5076var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5081var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5085var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5095var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5145var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5152var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5157var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5169var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5200var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5246var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5285var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5324var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5403var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5408var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5412var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5422var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5426var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5479var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5486var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5491var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5503var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5508var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5588var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5593var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5597var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5607var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5611var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5664var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5671var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5676var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5688var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5693var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5729var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5780var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5819var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5858var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5895var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5899var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5941var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5979var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6029var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6066var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6113var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6145var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6199var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6237var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6272var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6301var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6323var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6352var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6376var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6399var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6516var x1Decl = GetPatternDeclaration(tree, "x1"); 6521var x4Decl = GetPatternDeclaration(tree, "x4"); 6527var x6Decl = GetPatternDeclaration(tree, "x6"); 6532var x7Decl = GetPatternDeclaration(tree, "x7"); 6538var x8Decl = GetPatternDeclaration(tree, "x8"); 6563var x15Decl = GetPatternDeclaration(tree, "x15"); 6604var x1Decl = GetPatternDeclaration(tree, "x1"); 6609var x4Decl = GetPatternDeclaration(tree, "x4"); 6615var x6Decl = GetPatternDeclaration(tree, "x6"); 6620var x7Decl = GetPatternDeclaration(tree, "x7"); 6626var x8Decl = GetPatternDeclaration(tree, "x8"); 6651var x15Decl = GetPatternDeclaration(tree, "x15"); 6688var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6731var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6736var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 6740var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 6764var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6769var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 6773var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 6806var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6944var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6949var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 6954var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 6960var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 6965var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 6971var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7042var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7047var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7052var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7058var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7063var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7069var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7134var x0Decl = GetPatternDeclarations(tree, "x0").Single(); 7139var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7144var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7261var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7266var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7271var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7277var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7282var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7288var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7316var x15Decl = GetPatternDeclarations(tree, "x15").Single(); 7365var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7370var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7375var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7381var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7386var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7392var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7420var x15Decl = GetPatternDeclarations(tree, "x15").Single(); 7454var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7530var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 7534var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7551var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7560var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7579var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 7586var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 7624var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 7628var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7645var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7654var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7673var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 7680var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 7711var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7736var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7932var y1Decl = GetPatternDeclarations(tree, "y1").Single(); 7937var y2Decl = GetPatternDeclarations(tree, "y2").Single(); 7942var z2Decl = GetPatternDeclarations(tree, "z2").Single(); 7949var y3Decl = GetPatternDeclarations(tree, "y3").Single(); 7954var z3Decl = GetPatternDeclarations(tree, "z3").Single(); 7961var y4Decl = GetPatternDeclarations(tree, "y4").Single(); 7966var z4Decl = GetPatternDeclarations(tree, "z4").Single(); 7971var u4Decl = GetPatternDeclarations(tree, "u4").Single(); 7979var v4Decl = GetPatternDeclarations(tree, "v4").Single(); 7987var y5Decl = GetPatternDeclarations(tree, "y5").Single(); 7992var z5Decl = GetPatternDeclarations(tree, "z5").Single(); 7997var u5Decl = GetPatternDeclarations(tree, "u5").Single(); 8005var v5Decl = GetPatternDeclarations(tree, "v5").Single(); 8013var y6Decl = GetPatternDeclarations(tree, "y6").Single(); 8018var z6Decl = GetPatternDeclarations(tree, "z6").Single(); 8025var y7Decl = GetPatternDeclarations(tree, "y7").Single(); 8030var z7Decl = GetPatternDeclarations(tree, "z7").Single(); 8038var u7Decl = GetPatternDeclarations(tree, "u7").Single(); 8046var y8Decl = GetPatternDeclarations(tree, "y8").Single(); 8051var z8Decl = GetPatternDeclarations(tree, "z8").Single(); 8057var y9Decl = GetPatternDeclarations(tree, "y9").Single(); 8062var z9Decl = GetPatternDeclarations(tree, "z9").Single(); 8069var u9Decl = GetPatternDeclarations(tree, "u9").Single(); 8076var y10Decl = GetPatternDeclarations(tree, "y10").Single(); 8082var y11Decl = GetPatternDeclarations(tree, "y11").Single(); 8191var y1Decl = GetPatternDeclarations(tree, "y1").Single(); 8196var y2Decl = GetPatternDeclarations(tree, "y2").Single(); 8201var z2Decl = GetPatternDeclarations(tree, "z2").Single(); 8208var y3Decl = GetPatternDeclarations(tree, "y3").Single(); 8213var z3Decl = GetPatternDeclarations(tree, "z3").Single(); 8220var y4Decl = GetPatternDeclarations(tree, "y4").Single(); 8225var z4Decl = GetPatternDeclarations(tree, "z4").Single(); 8230var u4Decl = GetPatternDeclarations(tree, "u4").Single(); 8238var v4Decl = GetPatternDeclarations(tree, "v4").Single(); 8246var y5Decl = GetPatternDeclarations(tree, "y5").Single(); 8251var z5Decl = GetPatternDeclarations(tree, "z5").Single(); 8256var u5Decl = GetPatternDeclarations(tree, "u5").Single(); 8264var v5Decl = GetPatternDeclarations(tree, "v5").Single(); 8272var y6Decl = GetPatternDeclarations(tree, "y6").Single(); 8277var z6Decl = GetPatternDeclarations(tree, "z6").Single(); 8284var y7Decl = GetPatternDeclarations(tree, "y7").Single(); 8289var z7Decl = GetPatternDeclarations(tree, "z7").Single(); 8297var u7Decl = GetPatternDeclarations(tree, "u7").Single(); 8305var y8Decl = GetPatternDeclarations(tree, "y8").Single(); 8310var z8Decl = GetPatternDeclarations(tree, "z8").Single(); 8316var y9Decl = GetPatternDeclarations(tree, "y9").Single(); 8321var z9Decl = GetPatternDeclarations(tree, "z9").Single(); 8328var u9Decl = GetPatternDeclarations(tree, "u9").Single(); 8335var y10Decl = GetPatternDeclarations(tree, "y10").Single(); 8341var y11Decl = GetPatternDeclarations(tree, "y11").Single(); 8376var yDecl = GetPatternDeclarations(tree, "y1").Single(); 8483var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 8488var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 8493var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 8499var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 8504var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 8510var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 8523var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 8582var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 8587var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 8592var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 8598var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 8603var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 8609var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 8622var x10Decl = GetPatternDeclarations(tree, "x10").Single();
Semantics\PatternMatchingTests_ListPatterns.cs (5)
3681var nodes = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>(); 3787var designations = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 3789var itemDesignation = designations[0]; 3804var sliceDesignation = designations[1]; 4472var 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)
737foreach (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)
4841var x = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().First();
Semantics\PatternSwitchTests.cs (2)
1894var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1929var x1Decl = GetPatternDeclarations(tree, "x1").Single();
Semantics\PrimaryConstructorTests.cs (2)
1092var 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)
666siblingArgument.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)
202var singleVariableDesignation = (SingleVariableDesignationSyntax)designation;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (32)
Semantics\DeconstructionTests.cs (8)
3964if (node is SingleVariableDesignationSyntax) 4166var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 4234var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 4369var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 5183var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 5327var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 5651var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 5761var designations = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray();
Semantics\LocalFunctionTests.cs (2)
4997var 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)
5248var decls = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 5252foreach (var decl in decls) 5287var decls = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().ToArray(); 5291foreach (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 (16)
Classification\ClassificationHelpers.cs (1)
253else if (token.Parent is SingleVariableDesignationSyntax singleVariableDesignation && singleVariableDesignation.Identifier == token)
ReassignedVariable\CSharpReassignedVariableService.cs (3)
20SingleVariableDesignationSyntax, 26protected override SyntaxToken GetIdentifierOfSingleVariableDesignation(SingleVariableDesignationSyntax variable) 36if (variable is SingleVariableDesignationSyntax designation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
374if (decl.Designation is not SingleVariableDesignationSyntax name) 501public 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)
374if (decl.Designation is not SingleVariableDesignationSyntax name) 501public 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)