2500 references to IdentifierNameSyntax
Microsoft.CodeAnalysis.CSharp (95)
Binder\Binder.CapturedParametersFinder.cs (2)
141protected override bool IsIdentifierOfInterest(IdentifierNameSyntax id) 146protected override bool CheckAndClearLookupResult(Binder enclosingBinder, IdentifierNameSyntax id, LookupResult lookupResult)
Binder\Binder.IdentifierUsedAsValueFinder.cs (5)
49case IdentifierNameSyntax id: 169protected abstract bool IsIdentifierOfInterest(IdentifierNameSyntax id); 194private bool CheckIdentifier(Binder enclosingBinder, IdentifierNameSyntax id) 205protected abstract bool CheckAndClearLookupResult(Binder enclosingBinder, IdentifierNameSyntax id, LookupResult lookupResult); 209IdentifierNameSyntax id,
Binder\Binder_Attributes.cs (2)
547IdentifierNameSyntax nameSyntax = namedArgument.NameEquals.Name; 577var identifierName = namedArgument.NameEquals.Name;
Binder\Binder_Expressions.cs (18)
989IdentifierNameSyntax nameSyntax = argumentSyntax.NameColon?.Name; 1054IdentifierNameSyntax nameSyntax = argumentSyntax.NameColon?.Name; 1566if (node is IdentifierNameSyntax identifier) 1611if (node is IdentifierNameSyntax id && !this.IsSemanticModelBinder) 1658private static bool FallBackOnDiscard(IdentifierNameSyntax node, BindingDiagnosticBag diagnostics) 2176return this.BindNamespaceAlias((IdentifierNameSyntax)node, diagnostics); 2193var name = node as IdentifierNameSyntax; 2225public BoundExpression BindNamespaceAlias(IdentifierNameSyntax node, BindingDiagnosticBag diagnostics) 4928var memberName = (IdentifierNameSyntax)leftSyntax; 5151var identName = memberNameSyntax as IdentifierNameSyntax; 5196var memberNameSyntax = namedAssignment.Left as IdentifierNameSyntax; 6355if (left is IdentifierNameSyntax identifier) 6366private BoundExpression BindLeftIdentifierOfPotentialColorColorMemberAccess(IdentifierNameSyntax left, BindingDiagnosticBag diagnostics) 6437private bool IsPotentialColorColorReceiver(IdentifierNameSyntax id, TypeSymbol type)
Binder\Binder_Invocation.cs (2)
1936var syntax = (IdentifierNameSyntax)argument;
Binder\Binder_Lambda.cs (1)
288if (syntax is IdentifierNameSyntax { Identifier.RawContextualKind: (int)SyntaxKind.VarKeyword })
Binder\Binder_Operators.cs (2)
484&& ((IdentifierNameSyntax)parenthesizedExpression.Expression).Identifier.ValueText == "dynamic") 3172node is IdentifierNameSyntax name && name.Identifier.IsUnderscoreToken();
Binder\Binder_Patterns.cs (3)
1507case IdentifierNameSyntax name: 1510case MemberAccessExpressionSyntax { Name: IdentifierNameSyntax name } memberAccess when memberAccess.IsKind(SyntaxKind.SimpleMemberAccessExpression): 1532IdentifierNameSyntax memberName,
Binder\Binder_Query.cs (4)
180var name = select.Expression as IdentifierNameSyntax; 256var vId = v as IdentifierNameSyntax;
Binder\Binder_Symbols.cs (13)
111var symbol = BindTypeOrAliasOrKeyword((IdentifierNameSyntax)syntax, diagnostics, out isVar); 151var identifierSyntax = (IdentifierNameSyntax)syntax; 187private NamespaceOrTypeOrAliasSymbolWithAnnotations BindTypeOrAliasOrKeyword(IdentifierNameSyntax syntax, BindingDiagnosticBag diagnostics, out bool isKeyword) 189return BindTypeOrAliasOrKeyword(((IdentifierNameSyntax)syntax).Identifier, syntax, diagnostics, out isKeyword); 351internal Symbol BindNamespaceAliasSymbol(IdentifierNameSyntax node, BindingDiagnosticBag diagnostics) 417return BindNonGenericSimpleNamespaceOrTypeOrAliasSymbol((IdentifierNameSyntax)syntax, diagnostics, basesBeingResolved, suppressUseSiteDiagnostics, qualifierOpt: null); 835return BindNonGenericSimpleNamespaceOrTypeOrAliasSymbol((IdentifierNameSyntax)syntax, diagnostics, basesBeingResolved, suppressUseSiteDiagnostics, qualifierOpt); 843IdentifierNameSyntax node, 989private NamedTypeSymbol BindNativeIntegerSymbolIfAny(IdentifierNameSyntax node, BindingDiagnosticBag diagnostics) 1015(invocation.Expression as IdentifierNameSyntax)?.Identifier.ContextualKind() == SyntaxKind.NameOfKeyword): 1024private void ReportUseSiteDiagnosticForDynamic(BindingDiagnosticBag diagnostics, IdentifierNameSyntax node) 2564if ((where as IdentifierNameSyntax)?.Identifier.Text == "var" && !options.IsAttributeTypeLookup())
Binder\Binder_XmlNameAttribute.cs (1)
21var identifier = syntax.Identifier;
Binder\InMethodBinder.cs (1)
37public ConcurrentDictionary<IdentifierNameSyntax, int> IdentifierMap;
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (1)
42public void AddName(IdentifierNameSyntax name)
Binder\WithCrefTypeParametersBinder.cs (2)
126IdentifierNameSyntax typeParameterSyntax = (IdentifierNameSyntax)typeArguments[i];
Compilation\CSharpSemanticModel.cs (8)
530return this.GetNamedArgumentSymbolInfo((IdentifierNameSyntax)expression, cancellationToken); 1168public IAliasSymbol GetAliasInfo(IdentifierNameSyntax nameSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1195public IAliasSymbol GetSpeculativeAliasInfo(int position, IdentifierNameSyntax nameSyntax, SpeculativeBindingOption bindingOption) 4451private SymbolInfo GetNamedArgumentSymbolInfo(IdentifierNameSyntax identifierNameSyntax, CancellationToken cancellationToken) 4823public PreprocessingSymbolInfo GetPreprocessingSymbolInfo(IdentifierNameSyntax node) 5024return nameSyntax is IdentifierNameSyntax identifier 5041return node is IdentifierNameSyntax nameSyntax ? GetAliasInfo(nameSyntax, cancellationToken) : null; 5046return node is IdentifierNameSyntax nameSyntax
Compilation\SyntaxTreeSemanticModel.cs (1)
343return binder.BindNamespaceAliasSymbol(node as IdentifierNameSyntax, BindingDiagnosticBag.Discarded);
Compiler\DocumentationCommentCompiler.cs (1)
1146IdentifierNameSyntax identifier = syntax.Identifier;
Compiler\MethodCompiler.cs (10)
1823ConcurrentDictionary<IdentifierNameSyntax, int>? identifierMap; 2016out InMethodBinder? inMethodBinder, out ConcurrentDictionary<IdentifierNameSyntax, int>? identifierMap) 2034identifierMap = new ConcurrentDictionary<IdentifierNameSyntax, int>(ReferenceEqualityComparer.Instance); 2067static void addIdentifiers(CSharpSyntaxNode? node, ConcurrentDictionary<IdentifierNameSyntax, int> identifierMap) 2101).OfType<IdentifierNameSyntax>().Where( 2140foreach (var id in ids) 2148static void assertBindIdentifierTargets(InMethodBinder? inMethodBinder, ConcurrentDictionary<IdentifierNameSyntax, int>? identifierMap, BoundNode methodBody, BindingDiagnosticBag diagnostics) 2223private readonly IdentifierNameSyntax _id; 2225private UnboundLambdaFinder(IdentifierNameSyntax id) 2230public static bool FoundInUnboundLambda(BoundNode methodBody, IdentifierNameSyntax id)
CSharpExtensions.cs (2)
1005public static IAliasSymbol? GetAliasInfo(this SemanticModel? semanticModel, IdentifierNameSyntax nameSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1015public static IAliasSymbol? GetSpeculativeAliasInfo(this SemanticModel? semanticModel, int position, IdentifierNameSyntax nameSyntax, SpeculativeBindingOption bindingOption)
Parser\LanguageParser.cs (1)
5387if (!SyntaxFacts.IsContextualKeyword(((CSharp.Syntax.IdentifierNameSyntax)this.CurrentNode).Identifier.Kind()))
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (3)
235var identifierName = SyntaxFactory.IdentifierName(symbol.Name); 240var identifier = token.Parent as IdentifierNameSyntax;
Symbols\Source\CrefTypeParameterSymbol.cs (1)
71public CrefTypeParameterSymbol(string name, int ordinal, IdentifierNameSyntax declaringSyntax)
Syntax\CSharpPragmaWarningStateMap.cs (1)
132errorId = ((IdentifierNameSyntax)currentErrorCode).Identifier.ValueText;
Syntax\CSharpSyntaxNode.cs (1)
571&& node is not IdentifierNameSyntax)
Syntax\LambdaUtilities.cs (1)
223var selectorIdentifier = ((IdentifierNameSyntax)selectOrGroupExpression).Identifier;
Syntax\NameColonSyntax.cs (2)
15if (expression is IdentifierNameSyntax identifierName) 26public static NameColonSyntax NameColon(IdentifierNameSyntax name)
Syntax\SyntaxExtensions.cs (2)
192? (SimpleNameSyntax)((IdentifierNameSyntax)simpleName).WithIdentifier(identifier) 196internal static bool IsTypeInContextWhichNeedsDynamicAttribute(this IdentifierNameSyntax typeNode)
Syntax\SyntaxFactory.cs (1)
1536public static IdentifierNameSyntax IdentifierName(string name)
Syntax\SyntaxNodeExtensions.cs (3)
56((IdentifierNameSyntax)node.Expression).Identifier.ContextualKind() == SyntaxKind.NameOfKeyword && 201return ((IdentifierNameSyntax)input).Identifier; 360((IdentifierNameSyntax)invocationTarget).IsVar;
Microsoft.CodeAnalysis.CSharp.CodeStyle (57)
CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
334if (descendentNode is IdentifierNameSyntax identifierName &&
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (7)
178if (descendentNode is IdentifierNameSyntax identifierName) 216if (descendentNode is IdentifierNameSyntax identifierName && ! 237if (descendentNode is IdentifierNameSyntax identifierName && 280var identifier = (IdentifierNameSyntax)operand; 297assignment.Left is not IdentifierNameSyntax identifier) 317IdentifierNameSyntax identifier,
CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
86if (argumentExpression is not IdentifierNameSyntax identifierName) 352if (descendentNode is IdentifierNameSyntax identifierName)
CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
63if (typeSyntax is IdentifierNameSyntax identifierName &&
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
107if (argument.Expression is not IdentifierNameSyntax argumentIdentifier)
CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
13: AbstractRemoveUnusedMembersDiagnosticAnalyzer<DocumentationCommentTriviaSyntax, IdentifierNameSyntax>
CSharpSemanticFacts.cs (2)
340case IdentifierNameSyntax { Parent: PrimaryConstructorBaseTypeSyntax baseType }: 350if (node is IdentifierNameSyntax { IsVar: true })
CSharpSyntaxFacts.cs (4)
619=> (node as IdentifierNameSyntax).IsAttributeNamedArgumentIdentifier(); 644if (node is IdentifierNameSyntax identifier && 813var identifier = ((IdentifierNameSyntax)node).Identifier; 1554=> node is AssignmentExpressionSyntax(SyntaxKind.SimpleAssignmentExpression) { Left: IdentifierNameSyntax };
CSharpUseAutoPropertyAnalyzer.cs (1)
200Right: IdentifierNameSyntax { Identifier.ValueText: "value" }
CSharpUseDeconstructionDiagnosticAnalyzer.cs (2)
250foreach (var identifierName in searchScope.DescendantNodes().OfType<IdentifierNameSyntax>())
CSharpUseImplicitTypeHelper.cs (2)
97var candidateReplacementNode = SyntaxFactory.IdentifierName("var"); 301.Where(n => n is IdentifierNameSyntax id && id.Identifier.ValueText.Equals(identifier.ValueText))
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (3)
220if (descendentNode is IdentifierNameSyntax identifierName) 338var identifierName = (IdentifierNameSyntax)assignment.Left;
CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
103if (secondAssignmentExprTemp is not IdentifierNameSyntax { Identifier: var secondAssignmentExprTempIdentifier })
ExpressionSyntaxExtensions.cs (4)
407=> expression is IdentifierNameSyntax { Parent: NameColonSyntax }; 413if (invocation?.Expression is IdentifierNameSyntax name && 643if (expression is IdentifierNameSyntax) 672return invocation.Expression is IdentifierNameSyntax identifierName &&
InvokeDelegateWithConditionalAccessAnalyzer.cs (9)
155if (invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression && 236var invocationName = invocationExpression.Expression switch 238IdentifierNameSyntax identifier => identifier, 241Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) }, 242Expression: IdentifierNameSyntax identifier 250var conditionName = condition.Left is IdentifierNameSyntax 251? (IdentifierNameSyntax)condition.Left 252: (IdentifierNameSyntax)condition.Right;
NameSyntaxComparer.cs (5)
40(IdentifierNameSyntax identifierX, IdentifierNameSyntax identifierY) => _tokenComparer.Compare(identifierX.Identifier, identifierY.Identifier), 42(IdentifierNameSyntax identifierX, GenericNameSyntax genericY) => 46(GenericNameSyntax genericX, IdentifierNameSyntax identifierY) => 97result.Add((IdentifierNameSyntax)name);
SemanticModelExtensions.cs (3)
89var nx = (IdentifierNameSyntax)expression; 362if (current is IdentifierNameSyntax identifierName)
SpeculationAnalyzer.cs (4)
242var originalIdentifierNodes = originalLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 248var replacedIdentifierNodes = replacedLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 260IEnumerable<IdentifierNameSyntax> originalIdentifierNodes, 261IEnumerable<IdentifierNameSyntax> replacedIdentifierNodes,
SuppressFormattingRule.cs (1)
354if (errorCode is not IdentifierNameSyntax identifierName)
SyntaxNodeExtensions.cs (1)
1052{ Parent: IdentifierNameSyntax { Parent: UsingDirectiveSyntax _ } } => true,
TypeSyntaxExtensions.cs (2)
19return typeSyntax is IdentifierNameSyntax && 20((IdentifierNameSyntax)typeSyntax).Identifier.IsKind(SyntaxKind.PartialKeyword);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (43)
ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (2)
105Contract.ThrowIfFalse(_assignmentTarget is IdentifierNameSyntax); 117identifier: ((IdentifierNameSyntax)_assignmentTarget).Identifier,
CSharpAsAndMemberAccessCodeFixProvider.cs (1)
101if (whenNotNull is MemberBindingExpressionSyntax { Name: IdentifierNameSyntax identifierName })
CSharpDeclareAsNullableCodeFixProvider.cs (1)
241if (argument.NameColon?.Name is IdentifierNameSyntax { Identifier: var identifier })
CSharpDisambiguateSameVariableCodeFixProvider.cs (3)
78if (left is not IdentifierNameSyntax and not MemberAccessExpressionSyntax) 133: (IdentifierNameSyntax)left; 153var newNameNode = matchingMember.Name.ToIdentifierName();
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
50if (constraint.Type is not IdentifierNameSyntax { Identifier.IsMissing: true } type)
CSharpInlineDeclarationCodeFixProvider.cs (6)
91private static (VariableDeclaratorSyntax declarator, IdentifierNameSyntax identifier, SyntaxNode invocationOrCreation) FindDiagnosticNodes( 100var identifier = (IdentifierNameSyntax)identifierLocation.FindNode(cancellationToken); 111IdentifierNameSyntax identifier, SyntaxNode currentNode, 280SourceText sourceText, IdentifierNameSyntax identifier, 338IdentifierNameSyntax identifier,
CSharpRemoveUnusedValuesCodeFixProvider.cs (3)
53var identifierName = (IdentifierNameSyntax)node; 109newNameNode is IdentifierNameSyntax { Identifier.ValueText: AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.DiscardVariableName } &&
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
77var replacementNode = SyntaxFactory.IdentifierName(discardToken);
CSharpTypeInferenceService.TypeInferrer.cs (4)
1860if (node is IdentifierNameSyntax identifierName) 2267foreach (var descendant in container.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>()) 2372else if (expr is IdentifierNameSyntax name)
CSharpUseRangeOperatorCodeFixProvider.cs (1)
108if (invocation.Expression is IdentifierNameSyntax)
ExpressionGenerator.cs (2)
305var name = SyntaxFactory.IdentifierName(names[i]); 308result = SyntaxFactory.AliasQualifiedName((IdentifierNameSyntax)result, name);
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (2)
94invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression 141invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression
ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
84var syntax = AddInformationTo(symbol.Name.ToIdentifierName(), symbol);
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (2)
216private static IdentifierNameSyntax CreateGlobalIdentifier() 315var syntax = AddInformationTo(symbol.Name.ToIdentifierName(), symbol);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
694=> token.Parent is IdentifierNameSyntax typedParent &&
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (7)
1096else if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent is IdentifierNameSyntax scopedIdentifierName) 1255else if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent is IdentifierNameSyntax scopedIdentifierName && scopedIdentifierName.Parent.IsKind(SyntaxKind.Parameter)) 1490if (patternSyntax is ConstantPatternSyntax { Expression: CastExpressionSyntax { Expression: IdentifierNameSyntax } castExpression } && 1639@foreach.Type is IdentifierNameSyntax identifierName && 1679if (invocation.Expression is IdentifierNameSyntax identifierName && 2143gotoStatement.Expression is IdentifierNameSyntax && 2144((IdentifierNameSyntax)gotoStatement.Expression).Identifier == token &&
MakeLocalFunctionStaticCodeFixHelper.cs (2)
69if (referenceNode is not IdentifierNameSyntax identifierNode) 139if (referenceNode is IdentifierNameSyntax identifierNode)
NameSyntaxExtensions.cs (1)
31return ((IdentifierNameSyntax)nameSyntax).Identifier;
StringExtensions.cs (1)
57public static IdentifierNameSyntax ToIdentifierName(this string identifier)
UseImplicitTypeCodeFixProvider.cs (1)
60var implicitType = SyntaxFactory.IdentifierName("var")
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (128)
CodeGen\CodeGenDeconstructTests.cs (101)
3141var x1Ref = GetReference(tree, "x1"); 3145var x2Ref = GetReference(tree, "x2"); 3149var x3Ref = GetReference(tree, "x3"); 3195var x1Ref = GetReference(tree, "x1"); 3199var x2Ref = GetReference(tree, "x2"); 3203var x3Ref = GetReference(tree, "x3"); 3207var x4Ref = GetReference(tree, "x4"); 3211var x5Ref = GetReference(tree, "x5"); 3293var x1Ref = GetReference(tree, "x1"); 3297var x2Ref = GetReference(tree, "x2"); 3301var x3Ref = GetReference(tree, "x3"); 3369var x1Ref = GetReference(tree, "x1"); 3373var x2Ref = GetReference(tree, "x2"); 3377var x3Ref = GetReference(tree, "x3"); 3545var x1Ref = GetReference(tree, "x1"); 3549var x2Ref = GetReference(tree, "x2"); 3553var x3Ref = GetReference(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) 3600foreach (var reference in references) 3609private static void VerifyModelForDeconstructionField(SemanticModel model, SingleVariableDesignationSyntax decl, params IdentifierNameSyntax[] references) 3619foreach (var reference in references) 3643private static IEnumerable<IdentifierNameSyntax> GetDiscardIdentifiers(SyntaxTree tree) 3645return tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ContextualKind() == SyntaxKind.UnderscoreToken); 3648private static IdentifierNameSyntax GetReference(SyntaxTree tree, string name) 3653private static IdentifierNameSyntax[] GetReferences(SyntaxTree tree, string name, int count) 3660private static IEnumerable<IdentifierNameSyntax> GetReferences(SyntaxTree tree, string name) 3662return tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == name); 3691var x1Ref = GetReference(tree, "x1"); 3695var x2Ref = GetReference(tree, "x2"); 3736var x1Ref = GetReference(tree, "x1"); 3740var x2Ref = GetReference(tree, "x2"); 3744var x3Ref = GetReference(tree, "x3"); 3748var x4Ref = GetReference(tree, "x4"); 3793var x1Ref = GetReference(tree, "x1"); 3797var x2Ref = GetReference(tree, "x2"); 3889var x1Ref = GetReference(tree, "x1"); 3893var x2Ref = GetReference(tree, "x2"); 3937var x2Ref = GetReference(tree, "x2"); 3983var x2Ref = GetReference(tree, "x2"); 4028var x1Ref = GetReference(tree, "x1"); 4032var x2Ref = GetReference(tree, "x2"); 4134var x1Ref = GetReference(tree, "x1"); 4140var x2Ref = GetReference(tree, "x2"); 4219var x1Ref = GetReference(tree, "x1"); 4223var x2Ref = GetReference(tree, "x2"); 4330var x1Ref = GetReference(tree, "x1"); 4334var x2Ref = GetReference(tree, "x2"); 4439var x1Ref = GetReference(tree, "x1"); 4443var x2Ref = GetReference(tree, "x2"); 4447var x3Ref = GetReference(tree, "x3"); 4451var x4Ref = GetReference(tree, "x4"); 4455var x5Ref = GetReference(tree, "x5"); 4593var x1Ref = GetReference(tree, "x1"); 4597var x2Ref = GetReference(tree, "x2"); 4601var x3Ref = GetReference(tree, "x3"); 5023var xRef = GetReference(tree, "x"); 5029var yRef = GetReference(tree, "y"); 5175var x1Ref = GetReference(tree, "x1"); 5181var x2Ref = GetReference(tree, "x2"); 5566var xRef = GetReference(tree, "x"); 5645var x1Ref = GetReference(tree, "x1"); 5654var x2Ref = GetReference(tree, "x2"); 5689var x1Ref = GetReference(tree, "x1"); 5698var x2Ref = GetReference(tree, "x2"); 5728var x1Ref = GetReference(tree, "x1"); 5734var x3Ref = GetReference(tree, "x3"); 5770var x1Ref = GetReference(tree, "x1"); 5776var x3Ref = GetReference(tree, "x3"); 5806var x1Ref = GetReference(tree, "x1"); 5812var x3Ref = GetReference(tree, "x3"); 5856var x1Ref = GetReference(tree, "x1"); 5863var x3Ref = GetReference(tree, "x3"); 5999var discard = GetDiscardIdentifiers(tree).First(); 6036foreach (var discard in discards) 6089foreach (var discard in discards) 6137foreach (var discard in discards) 6254var discard = GetDiscardIdentifiers(tree).First(); 6305var discard1 = GetDiscardIdentifiers(tree).First(); 6367var discard = GetDiscardIdentifiers(tree).First(); 6403IdentifierNameSyntax discard2 = GetDiscardIdentifiers(tree).First(); 6562var discard1 = GetDiscardIdentifiers(tree).First(); 6993var discard3 = GetDiscardIdentifiers(tree).First(); 7067var discard = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(); 7124var x1Ref = GetReference(tree, "x1"); 7128var x2Ref = GetReference(tree, "x2"); 7177var x1Ref = GetReference(tree, "x1"); 7232var x1Ref = GetReference(tree, "x1"); 7270var x1Ref = GetReference(tree, "x1"); 7307var x1Ref = GetReference(tree, "x1"); 7314var x2Ref = GetReference(tree, "x2"); 7355var x1Ref = GetReference(tree, "x1"); 7360var x2Ref = GetReference(tree, "x2"); 7394var x1Ref = GetReference(tree, "x1"); 7507var xRef = GetReference(tree, "x"); 7514var zRef = GetReference(tree, "z"); 7564var x1Ref = GetReference(tree, "x1"); 7568var x2Ref = GetReference(tree, "x2");
CodeGen\CodeGenTupleTest.cs (27)
13980var nameofNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "nameof").Single(); 14251var m1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M1").Single(); 14267var m2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M2").Single(); 14281var f1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "F1").First(); 14295var p1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "P1").First(); 14312var m3 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M3").Single(); 14330var m4 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M4").Single(); 14337var m5 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M5").Single(); 14344var m6 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M6").Single(); 14439var e1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "E1").Single(); 14453var m5 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M5").Single(); 14460var v1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "v1").Single(); 14470var v2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "v2").Single(); 24218var nodes = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "elem2").ToArray();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (513)
Attributes\AttributeTests_WellKnownAttributes.cs (2)
9569var syntax = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Last(n => n.Identifier.ValueText == "OnBehaviorAttached");
Diagnostics\DiagnosticAnalyzerTests.cs (2)
54var id = (IdentifierNameSyntax)context.Node;
Semantics\PatternMatchingTestBase.cs (17)
55protected static IdentifierNameSyntax GetReference(SyntaxTree tree, string name) 60protected static IEnumerable<IdentifierNameSyntax> GetReferences(SyntaxTree tree, string name) 62return tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == name); 65protected static void VerifyModelForDeclarationOrVarSimplePattern(SemanticModel model, SingleVariableDesignationSyntax decl, params IdentifierNameSyntax[] references) 70protected static void VerifyModelForDeclarationOrVarSimplePatternWithoutDataFlow(SemanticModel model, SingleVariableDesignationSyntax decl, params IdentifierNameSyntax[] references) 79params IdentifierNameSyntax[] references) 123foreach (var reference in references) 191protected static void VerifyNotAPatternField(SemanticModel model, IdentifierNameSyntax reference) 201protected static void VerifyNotAPatternLocal(SemanticModel model, IdentifierNameSyntax reference) 215protected static void VerifyNotInScope(SemanticModel model, IdentifierNameSyntax reference) 225params IdentifierNameSyntax[] references) 233params IdentifierNameSyntax[] references) 242params IdentifierNameSyntax[] references) 299foreach (var reference in references) 364params IdentifierNameSyntax[] references) 406protected static void VerifyModelNotSupported(SemanticModel model, params IdentifierNameSyntax[] references) 408foreach (var reference in references)
Semantics\PatternMatchingTests.cs (22)
780var x1Ref = GetReferences(tree, "x1").Single(); 849var yRef = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(name => name.Identifier.ValueText == id).Single(); 893var yRef = GetReferences(tree, "y1").Single(); 1433var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").ToArray(); 1483var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").ToArray(); 1592var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").ToArray(); 1657var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").ToArray(); 1663var x2Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x2").ToArray(); 1669var x3Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x3").ToArray(); 1740var x2Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x2").ToArray(); 1746var x3Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x3").ToArray(); 2703var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").ToArray(); 2748var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").ToArray(); 2792var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").ToArray(); 2844var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").ToArray(); 3041var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").ToArray(); 3088var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").ToArray(); 3446var o1 = GetReferences(tree, "o1").Single(); 3481var x1Ref = GetReferences(tree, "x1").Single(); 3486var x2Ref = GetReferences(tree, "x2").Single(); 4251var x2Ref = GetReferences(tree, "x2").Single();
Semantics\PatternMatchingTests_Global.cs (235)
85var x2Ref = GetReferences(tree, "x2").Single(); 89var x3Ref = GetReferences(tree, "x3").Single(); 93var x4Ref = GetReferences(tree, "x4").Single(); 129var x2Ref = GetReferences(tree, "x2").Single(); 134var x3Ref = GetReferences(tree, "x3").Single(); 138var x4Ref = GetReferences(tree, "x4").Single(); 207var x2Ref = GetReferences(tree, "x2").Single(); 211var x3Ref = GetReferences(tree, "x3").Single(); 215var x4Ref = GetReferences(tree, "x4").Single(); 251var x2Ref = GetReferences(tree, "x2").Single(); 256var x3Ref = GetReferences(tree, "x3").Single(); 260var x4Ref = GetReferences(tree, "x4").Single(); 377var x2Ref = GetReferences(tree, "x2").Single(); 381var x3Ref = GetReferences(tree, "x3").Single(); 385var x4Ref = GetReferences(tree, "x4").Single(); 437var x2Ref = GetReferences(tree, "x2").Single(); 442var x3Ref = GetReferences(tree, "x3").Single(); 446var x4Ref = GetReferences(tree, "x4").Single(); 529var x2Ref = GetReferences(tree, "x2").Single(); 533var x3Ref = GetReferences(tree, "x3").Single(); 537var x4Ref = GetReferences(tree, "x4").Single(); 586var x2Ref = GetReferences(tree, "x2").Single(); 591var x3Ref = GetReferences(tree, "x3").Single(); 595var x4Ref = GetReferences(tree, "x4").Single(); 766var x2Ref = GetReferences(tree, "x2").Single(); 770var x3Ref = GetReferences(tree, "x3").Single(); 774var x4Ref = GetReferences(tree, "x4").Single(); 813var x2Ref = GetReferences(tree, "x2").Single(); 818var x3Ref = GetReferences(tree, "x3").Single(); 822var x4Ref = GetReferences(tree, "x4").Single(); 904var x2Ref = GetReferences(tree, "x2").Single(); 908var x3Ref = GetReferences(tree, "x3").Single(); 912var x4Ref = GetReferences(tree, "x4").Single(); 951var x2Ref = GetReferences(tree, "x2").Single(); 956var x3Ref = GetReferences(tree, "x3").Single(); 960var x4Ref = GetReferences(tree, "x4").Single(); 1030var x2Ref = GetReferences(tree, "x2").Single(); 1034var x3Ref = GetReferences(tree, "x3").Single(); 1038var x4Ref = GetReferences(tree, "x4").Single(); 1083var x2Ref = GetReferences(tree, "x2").Single(); 1088var x3Ref = GetReferences(tree, "x3").Single(); 1092var x4Ref = GetReferences(tree, "x4").Single(); 1162var x2Ref = GetReferences(tree, "x2").Single(); 1166var x3Ref = GetReferences(tree, "x3").Single(); 1170var x4Ref = GetReferences(tree, "x4").Single(); 1215var x2Ref = GetReferences(tree, "x2").Single(); 1220var x3Ref = GetReferences(tree, "x3").Single(); 1224var x4Ref = GetReferences(tree, "x4").Single(); 1336var x2Ref = GetReferences(tree, "x2").Single(); 1340var x3Ref = GetReferences(tree, "x3").Single(); 1344var x4Ref = GetReferences(tree, "x4").Single(); 1380var x2Ref = GetReferences(tree, "x2").Single(); 1385var x3Ref = GetReferences(tree, "x3").Single(); 1389var x4Ref = GetReferences(tree, "x4").Single(); 1462var x2Ref = GetReferences(tree, "x2").Single(); 1466var x3Ref = GetReferences(tree, "x3").Single(); 1470var x4Ref = GetReferences(tree, "x4").Single(); 1506var x2Ref = GetReferences(tree, "x2").Single(); 1511var x3Ref = GetReferences(tree, "x3").Single(); 1515var x4Ref = GetReferences(tree, "x4").Single(); 1593var x2Ref = GetReferences(tree, "x2").Single(); 1597var x3Ref = GetReferences(tree, "x3").Single(); 1601var x4Ref = GetReferences(tree, "x4").Single(); 1647var x2Ref = GetReferences(tree, "x2").Single(); 1652var x3Ref = GetReferences(tree, "x3").Single(); 1656var x4Ref = GetReferences(tree, "x4").Single(); 1741var x2Ref = GetReferences(tree, "x2").Single(); 1745var x3Ref = GetReferences(tree, "x3").Single(); 1749var x4Ref = GetReferences(tree, "x4").Single(); 1795var x2Ref = GetReferences(tree, "x2").Single(); 1800var x3Ref = GetReferences(tree, "x3").Single(); 1804var x4Ref = GetReferences(tree, "x4").Single(); 1935var x2Ref = GetReferences(tree, "x2").Single(); 1940var x3Ref = GetReferences(tree, "x3").Single(); 1945var x4Ref = GetReferences(tree, "x4").Single(); 2005var x2Ref = GetReferences(tree, "x2").Single(); 2010var x3Ref = GetReferences(tree, "x3").Single(); 2015var x4Ref = GetReferences(tree, "x4").Single(); 2106var x2Ref = GetReferences(tree, "x2").Single(); 2111var x3Ref = GetReferences(tree, "x3").Single(); 2116var x4Ref = GetReferences(tree, "x4").Single(); 2176var x2Ref = GetReferences(tree, "x2").Single(); 2181var x3Ref = GetReferences(tree, "x3").Single(); 2186var x4Ref = GetReferences(tree, "x4").Single(); 2309var x2Ref = GetReferences(tree, "x2").Single(); 2314var x3Ref = GetReferences(tree, "x3").Single(); 2319var x4Ref = GetReferences(tree, "x4").Single(); 2379var x2Ref = GetReferences(tree, "x2").Single(); 2384var x3Ref = GetReferences(tree, "x3").Single(); 2389var x4Ref = GetReferences(tree, "x4").Single(); 2481var x2Ref = GetReferences(tree, "x2").Single(); 2486var x3Ref = GetReferences(tree, "x3").Single(); 2491var x4Ref = GetReferences(tree, "x4").Single(); 2551var x2Ref = GetReferences(tree, "x2").Single(); 2556var x3Ref = GetReferences(tree, "x3").Single(); 2561var x4Ref = GetReferences(tree, "x4").Single(); 2688var x2Ref = GetReferences(tree, "x2").Single(); 2692var x3Ref = GetReferences(tree, "x3").Single(); 2696var x4Ref = GetReferences(tree, "x4").Single(); 2742var x2Ref = GetReferences(tree, "x2").Single(); 2747var x3Ref = GetReferences(tree, "x3").Single(); 2751var x4Ref = GetReferences(tree, "x4").Single(); 2834var x2Ref = GetReferences(tree, "x2").Single(); 2838var x3Ref = GetReferences(tree, "x3").Single(); 2842var x4Ref = GetReferences(tree, "x4").Single(); 2888var x2Ref = GetReferences(tree, "x2").Single(); 2893var x3Ref = GetReferences(tree, "x3").Single(); 2897var x4Ref = GetReferences(tree, "x4").Single(); 3077var x2Ref = GetReferences(tree, "x2").Single(); 3081var x3Ref = GetReferences(tree, "x3").Single(); 3085var x4Ref = GetReferences(tree, "x4").Single(); 3091var x5Ref = GetReferences(tree, "x5").Single(); 3095var x6Ref = GetReferences(tree, "x6").Single(); 3136var x2Ref = GetReferences(tree, "x2").Single(); 3141var x3Ref = GetReferences(tree, "x3").Single(); 3145var x4Ref = GetReferences(tree, "x4").Single(); 3151var x5Ref = GetReferences(tree, "x5").Single(); 3156var x6Ref = GetReferences(tree, "x6").Single(); 3236var x2Ref = GetReferences(tree, "x2").Single(); 3240var x3Ref = GetReferences(tree, "x3").Single(); 3244var x4Ref = GetReferences(tree, "x4").Single(); 3292var x2Ref = GetReferences(tree, "x2").Single(); 3297var x3Ref = GetReferences(tree, "x3").Single(); 3301var x4Ref = GetReferences(tree, "x4").Single(); 3382var x2Ref = GetReferences(tree, "x2").Single(); 3386var x3Ref = GetReferences(tree, "x3").Single(); 3390var x4Ref = GetReferences(tree, "x4").Single(); 3438var x2Ref = GetReferences(tree, "x2").Single(); 3443var x3Ref = GetReferences(tree, "x3").Single(); 3447var x4Ref = GetReferences(tree, "x4").Single(); 3579var x2Ref = GetReferences(tree, "x2").Single(); 3583var x3Ref = GetReferences(tree, "x3").Single(); 3587var x4Ref = GetReferences(tree, "x4").Single(); 3646var x2Ref = GetReferences(tree, "x2").Single(); 3651var x3Ref = GetReferences(tree, "x3").Single(); 3655var x4Ref = GetReferences(tree, "x4").Single(); 3750var x2Ref = GetReferences(tree, "x2").Single(); 3754var x3Ref = GetReferences(tree, "x3").Single(); 3758var x4Ref = GetReferences(tree, "x4").Single(); 3817var x2Ref = GetReferences(tree, "x2").Single(); 3822var x3Ref = GetReferences(tree, "x3").Single(); 3826var x4Ref = GetReferences(tree, "x4").Single(); 3975var x2Ref = GetReferences(tree, "x2").Single(); 3979var x3Ref = GetReferences(tree, "x3").Single(); 3983var x4Ref = GetReferences(tree, "x4").Single(); 4051var x2Ref = GetReferences(tree, "x2").Single(); 4056var x3Ref = GetReferences(tree, "x3").Single(); 4060var x4Ref = GetReferences(tree, "x4").Single(); 4173var x2Ref = GetReferences(tree, "x2").Single(); 4177var x3Ref = GetReferences(tree, "x3").Single(); 4181var x4Ref = GetReferences(tree, "x4").Single(); 4249var x2Ref = GetReferences(tree, "x2").Single(); 4254var x3Ref = GetReferences(tree, "x3").Single(); 4258var x4Ref = GetReferences(tree, "x4").Single(); 4401var x2Ref = GetReferences(tree, "x2").Single(); 4405var x3Ref = GetReferences(tree, "x3").Single(); 4409var x4Ref = GetReferences(tree, "x4").Single(); 4415var x5Ref = GetReferences(tree, "x5").Single(); 4419var x6Ref = GetReferences(tree, "x6").Single(); 4462var x2Ref = GetReferences(tree, "x2").Single(); 4467var x3Ref = GetReferences(tree, "x3").Single(); 4471var x4Ref = GetReferences(tree, "x4").Single(); 4477var x5Ref = GetReferences(tree, "x5").Single(); 4482var x6Ref = GetReferences(tree, "x6").Single(); 4568var x2Ref = GetReferences(tree, "x2").Single(); 4572var x3Ref = GetReferences(tree, "x3").Single(); 4576var x4Ref = GetReferences(tree, "x4").Single(); 4582var x5Ref = GetReferences(tree, "x5").Single(); 4586var x6Ref = GetReferences(tree, "x6").Single(); 4629var x2Ref = GetReferences(tree, "x2").Single(); 4634var x3Ref = GetReferences(tree, "x3").Single(); 4638var x4Ref = GetReferences(tree, "x4").Single(); 4644var x5Ref = GetReferences(tree, "x5").Single(); 4649var x6Ref = GetReferences(tree, "x6").Single(); 4835var x1Ref = GetReferences(tree, "x1").Single(); 4839var x2Ref = GetReferences(tree, "x2").Single(); 4915var x2Ref = GetReferences(tree, "x2").Single(); 4919var x3Ref = GetReferences(tree, "x3").Single(); 4923var x4Ref = GetReferences(tree, "x4").Single(); 4929var x5Ref = GetReferences(tree, "x5").Single(); 4986var x2Ref = GetReferences(tree, "x2").Single(); 4991var x3Ref = GetReferences(tree, "x3").Single(); 4996var x4Ref = GetReferences(tree, "x4").Single(); 5003var x5Ref = GetReferences(tree, "x5").Single(); 5081var x2Ref = GetReferences(tree, "x2").Single(); 5085var x3Ref = GetReferences(tree, "x3").Single(); 5089var x4Ref = GetReferences(tree, "x4").Single(); 5095var x5Ref = GetReferences(tree, "x5").Single(); 5152var x2Ref = GetReferences(tree, "x2").Single(); 5157var x3Ref = GetReferences(tree, "x3").Single(); 5162var x4Ref = GetReferences(tree, "x4").Single(); 5169var x5Ref = GetReferences(tree, "x5").Single(); 5408var x2Ref = GetReferences(tree, "x2").Single(); 5412var x3Ref = GetReferences(tree, "x3").Single(); 5416var x4Ref = GetReferences(tree, "x4").Single(); 5422var x5Ref = GetReferences(tree, "x5").Single(); 5426var x6Ref = GetReferences(tree, "x6").Single(); 5486var x2Ref = GetReferences(tree, "x2").Single(); 5491var x3Ref = GetReferences(tree, "x3").Single(); 5496var x4Ref = GetReferences(tree, "x4").Single(); 5503var x5Ref = GetReferences(tree, "x5").Single(); 5508var x6Ref = GetReferences(tree, "x6").Single(); 5593var x2Ref = GetReferences(tree, "x2").Single(); 5597var x3Ref = GetReferences(tree, "x3").Single(); 5601var x4Ref = GetReferences(tree, "x4").Single(); 5607var x5Ref = GetReferences(tree, "x5").Single(); 5611var x6Ref = GetReferences(tree, "x6").Single(); 5671var x2Ref = GetReferences(tree, "x2").Single(); 5676var x3Ref = GetReferences(tree, "x3").Single(); 5681var x4Ref = GetReferences(tree, "x4").Single(); 5688var x5Ref = GetReferences(tree, "x5").Single(); 5693var x6Ref = GetReferences(tree, "x6").Single(); 5895var x1Ref = GetReferences(tree, "x1").Single(); 5899var x2Ref = GetReferences(tree, "x2").Single(); 6736var x2Ref = GetReferences(tree, "x2").Single(); 6740var x3Ref = GetReferences(tree, "x3").Single(); 6769var x2Ref = GetReferences(tree, "x2").Single(); 6773var x3Ref = GetReferences(tree, "x3").Single(); 6988var y12Ref = GetReferences(tree, "y12").Single(); 7086var y12Ref = GetReferences(tree, "y12").Single(); 7305var y12Ref = GetReferences(tree, "y12").Single(); 7409var y12Ref = GetReferences(tree, "y12").Single(); 7530var x3Ref = GetReferences(tree, "x3").Single(); 7534var x4Ref = GetReferences(tree, "x4").Single(); 7538var x5Ref = GetReferences(tree, "x5").Single(); 7624var x3Ref = GetReferences(tree, "x3").Single(); 7628var x4Ref = GetReferences(tree, "x4").Single(); 7632var x5Ref = GetReferences(tree, "x5").Single(); 7711var x1Ref = GetReferences(tree, "x1").Single(); 7736var x1Ref = GetReferences(tree, "x1").Single(); 8376var yRef = GetReferences(tree, "y1").Single(); 8523var x10Ref = GetReferences(tree, "x10").Single(); 8531var y12Ref = GetReferences(tree, "y12").Single(); 8622var x10Ref = GetReferences(tree, "x10").Single(); 8630var y12Ref = GetReferences(tree, "y12").Single();
Semantics\PatternMatchingTests_Scope.cs (205)
214var x2Ref = GetReferences(tree, "x2").Single(); 218var x3Ref = GetReferences(tree, "x3").Single(); 244var x9Ref = GetReferences(tree, "x9").Single(); 248var x10Ref = GetReferences(tree, "x10").Single(); 374var x1Ref = GetReferences(tree, "x1").Single(); 599var x2Ref = GetReferences(tree, "x2").Single(); 603var x3Ref = GetReferences(tree, "x3").Single(); 626var x9Ref = GetReferences(tree, "x9").Single(); 630var x10Ref = GetReferences(tree, "x10").Single(); 679var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").Single(); 713tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "SpeculateHere").Single().SpanStart, 720var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").ToArray(); 869var x2Ref = GetReferences(tree, "x2").Single(); 873var x3Ref = GetReferences(tree, "x3").Single(); 896var x9Ref = GetReferences(tree, "x9").Single(); 900var x10Ref = GetReferences(tree, "x10").Single(); 948var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").Single(); 982tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "SpeculateHere").Single().SpanStart, 989var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").ToArray(); 1182var x5Ref = GetReferences(tree, "x5").Single(); 1213var y12Ref = GetReferences(tree, "y12").Single(); 1252var x1Ref = GetReferences(tree, "x1").Single(); 1522var x3Ref = GetReferences(tree, "x3").Single(); 1526var x4Ref = GetReferences(tree, "x4").Single(); 1530var x5Ref = GetReferences(tree, "x5").Single(); 2222var yRef = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(name => name.Identifier.ValueText == id).ToArray(); 2358var yRef = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(name => name.Identifier.ValueText == id).ToArray(); 2421var yRef = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(name => name.Identifier.ValueText == id).ToArray(); 2486var yRef = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(name => name.Identifier.ValueText == id).Single(); 2556var yRef = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(name => name.Identifier.ValueText == id).Single(); 2712var yRef = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(name => name.Identifier.ValueText == id).ToArray(); 2988var x3Ref = GetReferences(tree, "x3").Single(); 2992var x4Ref = GetReferences(tree, "x4").Single(); 2996var x5Ref = GetReferences(tree, "x5").Single(); 3028var x13Ref = GetReferences(tree, "x13").Single(); 3157var x3Ref = GetReferences(tree, "x3").Single(); 3161var x4Ref = GetReferences(tree, "x4").Single(); 3165var x5Ref = GetReferences(tree, "x5").Single(); 3185var x11Ref = GetReferences(tree, "x11").Single(); 3272var x3Ref = GetReferences(tree, "x3").Single(); 3276var x4Ref = GetReferences(tree, "x4").Single(); 3280var x5Ref = GetReferences(tree, "x5").Single(); 3300var x11Ref = GetReferences(tree, "x11").Single(); 3361var x3Ref = GetReferences(tree, "x3").Single(); 3365var x4Ref = GetReferences(tree, "x4").Single(); 3369var x5Ref = GetReferences(tree, "x5").Single(); 3389var x8Ref = GetReference(tree, "x8"); 3394var x9Ref = GetReference(tree, "x9"); 3449var x3Ref = GetReferences(tree, "x3").Single(); 3453var x4Ref = GetReferences(tree, "x4").Single(); 3457var x5Ref = GetReferences(tree, "x5").Single(); 3536var x3Ref = GetReferences(tree, "x3").Single(); 3540var x4Ref = GetReferences(tree, "x4").Single(); 3544var x5Ref = GetReferences(tree, "x5").Single(); 3612var x3Ref = GetReferences(tree, "x3").Single(); 3616var x4Ref = GetReferences(tree, "x4").Single(); 3620var x5Ref = GetReferences(tree, "x5").Single(); 3709var x3Ref = GetReferences(tree, "x3").Single(); 3713var x4Ref = GetReferences(tree, "x4").Single(); 3717var x5Ref = GetReferences(tree, "x5").Single(); 3800var x3Ref = GetReferences(tree, "x3").Single(); 3804var x4Ref = GetReferences(tree, "x4").Single(); 3808var x5Ref = GetReferences(tree, "x5").Single(); 3890var x3Ref = GetReferences(tree, "x3").Single(); 3894var x4Ref = GetReferences(tree, "x4").Single(); 3898var x5Ref = GetReferences(tree, "x5").Single(); 3982var x3Ref = GetReferences(tree, "x3").Single(); 3986var x4Ref = GetReferences(tree, "x4").Single(); 3990var x5Ref = GetReferences(tree, "x5").Single(); 4078var x3Ref = GetReferences(tree, "x3").Single(); 4082var x4Ref = GetReferences(tree, "x4").Single(); 4086var x5Ref = GetReferences(tree, "x5").Single(); 4227var x4Ref = GetReferences(tree, "x4").Single(); 4232var x5Ref = GetReferences(tree, "x5").Single(); 5308var x1Ref = GetReferences(tree, "x1").Single(); 5543var x10Ref = GetReferences(tree, "x10").Single(); 5551var y12Ref = GetReferences(tree, "y12").Single(); 5750var x10Ref = GetReferences(tree, "x10").Single(); 5758var y12Ref = GetReferences(tree, "y12").Single(); 5957var x10Ref = GetReferences(tree, "x10").Single(); 5965var y12Ref = GetReferences(tree, "y12").Single(); 6190var x1Ref = GetReferences(tree, "x1").Single(); 6201var x6Ref = GetReferences(tree, "x6").Single(); 6210var x14Ref = GetReferences(tree, "x14").Single(); 6277var x1Ref = GetReferences(tree, "x1").Single(); 6288var x6Ref = GetReferences(tree, "x6").Single(); 6297var x14Ref = GetReferences(tree, "x14").Single(); 6521var x1Ref = GetReferences(tree, "x1").Single(); 6591var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").Single(); 6595var x4Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x4").ToArray(); 6602var x6Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x6").Single(); 6606var x8Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x8").ToArray(); 6611var x14Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x14").Single(); 6680var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").Single(); 6684var x4Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x4").ToArray(); 6691var x6Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x6").Single(); 6695var x8Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x8").ToArray(); 6700var x14Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x14").Single(); 6839var x2Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x2").ToArray(); 6846var x3Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x3").ToArray(); 6851var x4Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x4").ToArray(); 6884bool success = model.TryGetSpeculativeSemanticModel(tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "SpeculateHere").Single().SpanStart, statement, out model); 6931var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").ToArray(); 7132var y12Ref = GetReferences(tree, "y12").Single(); 7178var x1Ref = GetReferences(tree, "x1").Single(); 7454var y12Ref = GetReferences(tree, "y12").Single(); 7501var x1Ref = GetReferences(tree, "x1").Single(); 7769var y12Ref = GetReferences(tree, "y12").Single(); 7998var y12Ref = GetReferences(tree, "y12").Single(); 8255var y12Ref = GetReferences(tree, "y12").Single(); 8488var y12Ref = GetReferences(tree, "y12").Single(); 8720var y12Ref = GetReferences(tree, "y12").Single(); 8992var x1Ref = GetReferences(tree, "x1").Single(); 8997var x2Ref = GetReferences(tree, "x2").Single(); 9001var x3Ref = GetReferences(tree, "x3").Single(); 9005var x4Ref = GetReferences(tree, "x4").Single(); 9010var x5Ref = GetReferences(tree, "x5").Single(); 9014var x6Ref = GetReferences(tree, "x6").Single(); 9018var x7Ref = GetReferences(tree, "x7").Single(); 9351var y12Ref = GetReferences(tree, "y12").Single(); 9561var y12Ref = GetReferences(tree, "y12").Single(); 9607var x1Ref = GetReferences(tree, "x1").Single(); 9846var y12Ref = GetReferences(tree, "y12").Single(); 10087var x2Ref = GetReferences(tree, "x2").Single(); 10091var x3Ref = GetReferences(tree, "x3").Single(); 10117var x9Ref = GetReferences(tree, "x9").Single(); 10167var x1Ref = GetReferences(tree, "x1").Single(); 10590var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").ToArray(); 10598var x2Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x2").Single(); 10602var x3Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x3").Single(); 10606var x4Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x4").ToArray(); 10613var x5Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x5").ToArray(); 10618var x8Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x8").ToArray(); 10628var x9Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x9").Single(); 10632var x10Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x10").Single(); 10636var x11Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x11").ToArray(); 10641var x12Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x12").ToArray(); 10686var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").Single(); 10720tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "SpeculateHere").Single().SpanStart, 10727var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").ToArray(); 11132var yRef = GetReferences(tree, "y1").Single(); 11180var yRef = GetReferences(tree, "y1").Single(); 11230var yRef = GetReferences(tree, "y1").Single(); 11273var yRef = GetReferences(tree, "y1").Single(); 11316var yRef = GetReferences(tree, "y1").Single(); 11362var yRef = GetReferences(tree, "y1").Single(); 11405var yRef = GetReferences(tree, "y1").Single(); 11450var yRef = GetReferences(tree, "y1").Single(); 11453var zRef = GetReferences(tree, "z1").Single(); 11496var xRef = GetReferences(tree, "x1").Single(); 11499var yRef = GetReferences(tree, "y1").Single(); 11502var zRef = GetReferences(tree, "z1").Single(); 11548var xRef = GetReferences(tree, "x1").Single(); 11554foreach (var yRef in yRefs) 11611var xRef = GetReferences(tree, "x1").Single(); 11614var yRef = GetReferences(tree, "y1").Single(); 11666var y1Ref = GetReferences(tree, "y1").Single(); 11669var z0Ref = GetReferences(tree, "z0").Single(); 11672var z1Ref = GetReferences(tree, "z1").Single(); 11726var y1Ref = GetReferences(tree, "y1").Single(); 11729var z0Ref = GetReferences(tree, "z0").Single(); 11732var z1Ref = GetReferences(tree, "z1").Single(); 11735var z2Ref = GetReferences(tree, "z2").Single(); 11808var x1Ref = GetReferences(tree, "x1").Single(); 11821var x6Ref = GetReferences(tree, "x6").Single(); 11832var x14Ref = GetReferences(tree, "x14").Single(); 12251var yRef = GetReference(tree, "y1"); 12255var zRef = GetReference(tree, "z1"); 12495var y12Ref = GetReferences(tree, "y12").Single(); 12597var x4Ref = GetReferences(tree, "x4").Single(); 12603var x7Ref = GetReferences(tree, "x7").Single(); 12834var x10Ref = GetReferences(tree, "x10").Single(); 12843var y12Ref = GetReferences(tree, "y12").Single(); 13233var y12Ref = GetReferences(tree, "y12").Single(); 13399var x3Ref = GetReferences(tree, "x3").Single(); 13404var x4Ref = GetReferences(tree, "x4").Single(); 13409var x5Ref = GetReferences(tree, "x5").Single(); 13487var x3Ref = GetReferences(tree, "x3").Single(); 13492var x4Ref = GetReferences(tree, "x4").Single(); 13497var x5Ref = GetReferences(tree, "x5").Single(); 13564var x3Ref = GetReferences(tree, "x3").Single(); 13569var x4Ref = GetReferences(tree, "x4").Single(); 13574var x5Ref = GetReferences(tree, "x5").Single(); 13643var x3Ref = GetReferences(tree, "x3").Single(); 13648var x4Ref = GetReferences(tree, "x4").Single(); 13653var x5Ref = GetReferences(tree, "x5").Single(); 13980var x2Ref = GetReferences(tree, "x2").Single(); 13984var x3Ref = GetReferences(tree, "x3").Single(); 14010var x7Ref = GetReferences(tree, "x7").Single(); 14014var x8Ref = GetReferences(tree, "x8").Single();
Semantics\PatternMatchingTests2.cs (2)
731foreach (var ident in tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>())
Semantics\PatternMatchingTests3.cs (14)
54var x = subpatterns[0].NameColon.Name; 61var y = subpatterns[1].NameColon.Name; 114var x = subpatterns[0].NameColon.Name; 124var y = subpatterns[1].NameColon.Name; 165var x = subpatterns[0].NameColon.Name; 173var y = subpatterns[1].NameColon.Name; 210var x = subpatterns[0].NameColon.Name; 218var y = subpatterns[1].NameColon.Name; 263var x = subpatterns[0].NameColon.Name; 271var y = subpatterns[1].NameColon.Name; 304var x = subpatterns[0].NameColon.Name; 312var y = subpatterns[1].NameColon.Name; 351var x = subpatterns[0].NameColon.Name; 359var y = subpatterns[1].NameColon.Name;
Semantics\PatternSwitchTests.cs (14)
1513var sRef = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "s").Single(); 1515var iRef = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "i").Single(); 1517var s2Ref = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "s2").Single(); 1519var i2Ref = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "i2").Single(); 1897var x1Ref = GetReferences(tree, "x1").Single(); 1932var x1Ref = GetReferences(tree, "x1").Single(); 3250var node = tree.GetRoot().DescendantNodes() 3251.OfType<IdentifierNameSyntax>() 3281var node = tree.GetRoot().DescendantNodes() 3282.OfType<IdentifierNameSyntax>()
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (12)
CompilationContext.cs (9)
365var syntax = SyntaxFactory.IdentifierName(SyntaxFactory.MissingToken(SyntaxKind.IdentifierToken)); 625var syntax = SyntaxFactory.IdentifierName(localName); 640var syntax = SyntaxFactory.IdentifierName(parameterName); 665var syntax = SyntaxFactory.IdentifierName(SyntaxFactory.MissingToken(SyntaxKind.IdentifierToken)); 1027if (!TryParseIdentifierNameSyntax(alias, out var aliasNameSyntax)) 1114if (!TryParseIdentifierNameSyntax(importRecord.TargetAssemblyAlias, out var externAliasSyntax)) 1195if (!TryParseIdentifierNameSyntax(alias, out var aliasSyntax)) 1208private static bool TryParseIdentifierNameSyntax(string name, [NotNullWhen(true)] out IdentifierNameSyntax? syntax) 1222syntax = (IdentifierNameSyntax)nameSyntax;
SyntaxHelpers.cs (3)
268var identifierName = SyntaxFactory.IdentifierName(builder.ToString()); 294var finalIdentifierName = SyntaxFactory.IdentifierName(builder.ToString()); 307internal static NameSyntax PrependExternAlias(IdentifierNameSyntax externAliasSyntax, NameSyntax nameSyntax)
Microsoft.CodeAnalysis.CSharp.Features (153)
AddImport\CSharpAddImportFeatureService.cs (2)
414var namePiece = SyntaxFactory.IdentifierName(part); 541NameSyntax nameSyntax, IdentifierNameSyntax alias)
BraceCompletion\LessAndGreaterThanBraceCompletionService.cs (2)
64if (previousToken.Parent is not IdentifierNameSyntax identifier) 69static async Task<bool> IsSemanticTypeArgumentAsync(Document document, int position, IdentifierNameSyntax identifier, CancellationToken cancellationToken)
ChangeSignature\CSharpChangeSignatureService.cs (2)
809var identifier = nameAttribute.DescendantNodes(descendIntoTrivia: true).OfType<IdentifierNameSyntax>().FirstOrDefault();
CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.cs (1)
43=> node is IdentifierNameSyntax;
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (1)
52var id = SyntaxFactory.IdentifierName(diagnosticId);
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (2)
310foreach (var id in localFunction.DescendantNodes().OfType<IdentifierNameSyntax>())
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (4)
29: AbstractInlineTemporaryCodeRefactoringProvider<IdentifierNameSyntax, VariableDeclaratorSyntax> 101private static bool HasConflict(IdentifierNameSyntax identifier, VariableDeclaratorSyntax variableDeclarator) 266private static async Task<ImmutableArray<IdentifierNameSyntax>> FindReferenceAnnotatedNodesAsync(Document document, CancellationToken cancellationToken) 269return root.GetAnnotatedNodesAndTokens(ReferenceAnnotation).Select(n => (IdentifierNameSyntax)n.AsNode()).ToImmutableArray();
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.ReferenceRewriter.cs (12)
17private readonly ISet<IdentifierNameSyntax> _conflictReferences; 18private readonly ISet<IdentifierNameSyntax> _nonConflictReferences; 23ISet<IdentifierNameSyntax> conflictReferences, 24ISet<IdentifierNameSyntax> nonConflictReferences, 34private ExpressionSyntax UpdateIdentifier(IdentifierNameSyntax node) 47public override SyntaxNode? VisitIdentifierName(IdentifierNameSyntax node) 58node.Expression is IdentifierNameSyntax identifier && 80ShouldAddTupleMemberName(node, out var identifier) && 90private bool ShouldAddTupleMemberName(ArgumentSyntax node, [NotNullWhen(true)] out IdentifierNameSyntax? identifier) 93node.Expression is IdentifierNameSyntax id && 107ISet<IdentifierNameSyntax> conflictReferences, 108ISet<IdentifierNameSyntax> nonConflictReferences,
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (3)
211var aliasNode = aliasQualifier?.ToIdentifierName() ?? SyntaxFactory.IdentifierName(SyntaxFactory.Token(SyntaxKind.GlobalKeyword)); 416var namePiece = SyntaxFactory.IdentifierName(part); 429var namePiece = SyntaxFactory.IdentifierName(part);
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (25)
181ImmutableArray<IdentifierNameSyntax> namesOpt) 285private static (PatternSyntax ContainingPattern, ImmutableArray<IdentifierNameSyntax> NamesOpt)? TryFindVariableDesignation( 290using var _ = ArrayBuilder<IdentifierNameSyntax>.GetInstance(out var names); 291if (GetInnermostReceiver(rightReceiver, names, model) is not IdentifierNameSyntax identifierName) 362private static SubpatternSyntax CreateSubpattern(ImmutableArray<IdentifierNameSyntax> names, PatternSyntax pattern) 382private static SubpatternSyntax Subpattern(IdentifierNameSyntax name, PatternSyntax pattern) 398private static (ExpressionSyntax CommonReceiver, ImmutableArray<IdentifierNameSyntax> LeftNames, ImmutableArray<IdentifierNameSyntax> RightNames)? TryGetCommonReceiver( 403using var _1 = ArrayBuilder<IdentifierNameSyntax>.GetInstance(out var leftNames); 404using var _2 = ArrayBuilder<IdentifierNameSyntax>.GetInstance(out var rightNames); 416var lastName = SkipCommonNames(leftNames, rightNames); 429static bool TryGetInnermostReceiver(ExpressionSyntax node, ArrayBuilder<IdentifierNameSyntax> builder, [NotNullWhen(true)] out ExpressionSyntax? receiver, SemanticModel model) 435static IdentifierNameSyntax? SkipCommonNames(ArrayBuilder<IdentifierNameSyntax> leftNames, ArrayBuilder<IdentifierNameSyntax> rightNames) 437IdentifierNameSyntax? lastName = null; 442var leftName = leftNames[leftIndex]; 443var rightName = rightNames[rightIndex]; 455private static ExpressionSyntax? GetInnermostReceiver(ExpressionSyntax node, ArrayBuilder<IdentifierNameSyntax> builder, SemanticModel model) 459static bool CanConvertToSubpattern(IdentifierNameSyntax name, SemanticModel model) 472Func<IdentifierNameSyntax, TArg, bool> canConvertToSubpattern, 473ArrayBuilder<IdentifierNameSyntax>? builder = null) 482case IdentifierNameSyntax name 490case MemberBindingExpressionSyntax { Name: IdentifierNameSyntax name } 497case MemberAccessExpressionSyntax(SimpleMemberAccessExpression) { Name: IdentifierNameSyntax name } memberAccess
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
179&& invocation.Expression is IdentifierNameSyntax identifier)
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (1)
191.OfType<IdentifierNameSyntax>()
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
64if (typeSyntax is IdentifierNameSyntax identifierName &&
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
111else if (expression is IdentifierNameSyntax identifier)
Completion\KeywordRecommenders\InKeywordRecommender.cs (1)
133joinClause.Type is IdentifierNameSyntax joinIdentifier &&
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (1)
90if (token.Parent is IdentifierNameSyntax && token.HasMatchingText(SyntaxKind.WhereKeyword))
ConvertAnonymousType\CSharpConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
21IdentifierNameSyntax,
ConvertForToForEach\CSharpConvertForToForEachCodeRefactoringProvider.cs (2)
58if (binaryExpression.Left is IdentifierNameSyntax identifierName && 106return operand is IdentifierNameSyntax identifierName &&
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (1)
193lambdaBody is IdentifierNameSyntax identifier &&
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (1)
72if (_modifyingExpression is IdentifierNameSyntax identifierName &&
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
668if (lastSelectExpression is IdentifierNameSyntax identifierName &&
ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (2)
105Contract.ThrowIfFalse(_assignmentTarget is IdentifierNameSyntax); 117identifier: ((IdentifierNameSyntax)_assignmentTarget).Identifier,
ConvertTupleToStruct\CSharpConvertTupleToStructCodeRefactoringProvider.cs (2)
20IdentifierNameSyntax, 45var newName = SyntaxFactory.IdentifierName(name).WithTriviaFrom(nameColon.Name);
CSharpAsAndMemberAccessCodeFixProvider.cs (1)
101if (whenNotNull is MemberBindingExpressionSyntax { Name: IdentifierNameSyntax identifierName })
CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
334if (descendentNode is IdentifierNameSyntax identifierName &&
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (7)
178if (descendentNode is IdentifierNameSyntax identifierName) 216if (descendentNode is IdentifierNameSyntax identifierName && ! 237if (descendentNode is IdentifierNameSyntax identifierName && 280var identifier = (IdentifierNameSyntax)operand; 297assignment.Left is not IdentifierNameSyntax identifier) 317IdentifierNameSyntax identifier,
CSharpDeclareAsNullableCodeFixProvider.cs (1)
241if (argument.NameColon?.Name is IdentifierNameSyntax { Identifier: var identifier })
CSharpDisambiguateSameVariableCodeFixProvider.cs (3)
78if (left is not IdentifierNameSyntax and not MemberAccessExpressionSyntax) 133: (IdentifierNameSyntax)left; 153var newNameNode = matchingMember.Name.ToIdentifierName();
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
50if (constraint.Type is not IdentifierNameSyntax { Identifier.IsMissing: true } type)
CSharpInlineDeclarationCodeFixProvider.cs (6)
91private static (VariableDeclaratorSyntax declarator, IdentifierNameSyntax identifier, SyntaxNode invocationOrCreation) FindDiagnosticNodes( 100var identifier = (IdentifierNameSyntax)identifierLocation.FindNode(cancellationToken); 111IdentifierNameSyntax identifier, SyntaxNode currentNode, 280SourceText sourceText, IdentifierNameSyntax identifier, 338IdentifierNameSyntax identifier,
CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
86if (argumentExpression is not IdentifierNameSyntax identifierName) 352if (descendentNode is IdentifierNameSyntax identifierName)
CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
63if (typeSyntax is IdentifierNameSyntax identifierName &&
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
107if (argument.Expression is not IdentifierNameSyntax argumentIdentifier)
CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
13: AbstractRemoveUnusedMembersDiagnosticAnalyzer<DocumentationCommentTriviaSyntax, IdentifierNameSyntax>
CSharpRemoveUnusedValuesCodeFixProvider.cs (3)
53var identifierName = (IdentifierNameSyntax)node; 109newNameNode is IdentifierNameSyntax { Identifier.ValueText: AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.DiscardVariableName } &&
CSharpUseAutoPropertyAnalyzer.cs (1)
200Right: IdentifierNameSyntax { Identifier.ValueText: "value" }
CSharpUseDeconstructionDiagnosticAnalyzer.cs (2)
250foreach (var identifierName in searchScope.DescendantNodes().OfType<IdentifierNameSyntax>())
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (3)
220if (descendentNode is IdentifierNameSyntax identifierName) 338var identifierName = (IdentifierNameSyntax)assignment.Left;
CSharpUseRangeOperatorCodeFixProvider.cs (1)
108if (invocation.Expression is IdentifierNameSyntax)
CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
103if (secondAssignmentExprTemp is not IdentifierNameSyntax { Identifier: var secondAssignmentExprTempIdentifier })
Diagnostics\Analyzers\CSharpPreferFrameworkTypeDiagnosticAnalyzer.cs (2)
19IdentifierNameSyntax, 32protected override bool IsIdentifierNameReplaceableWithFrameworkType(SemanticModel semanticModel, IdentifierNameSyntax node)
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (2)
122usingDirective.Name?.GetRightmostName() is IdentifierNameSyntax identifierName) 194public override void VisitIdentifierName(IdentifierNameSyntax node)
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (4)
154var hasUsingSystem = usings.Any(u => u.Name is IdentifierNameSyntax { Identifier.ValueText: nameof(System) }); 211catchClause.Declaration.Type is IdentifierNameSyntax { Identifier.ValueText: nameof(Exception) }) 218Left: IdentifierNameSyntax { Identifier.ValueText: nameof(System) }, 219Right: IdentifierNameSyntax { Identifier.ValueText: nameof(Exception) },
DocumentHighlighting\CSharpDocumentHighlightsService.cs (2)
58foreach (var type in descendants.OfType<IdentifierNameSyntax>())
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
208let nameSyntax = (IdentifierNameSyntax)node
GenerateConstructorFromMembers\CSharpGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
82if (body is IdentifierNameSyntax identifierName)
GenerateMember\GenerateEnumMember\CSharpGenerateEnumMemberService.cs (1)
28=> node is IdentifierNameSyntax;
GenerateMember\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (1)
123if (type is IdentifierNameSyntax)
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (3)
35=> node is IdentifierNameSyntax identifierName && !IsProbablySyntacticConstruct(identifierName.Identifier); 199var node = identifierToken.Parent as IdentifierNameSyntax;
IntroduceParameter\CSharpIntroduceParameterCodeRefactoringProvider.cs (1)
19IdentifierNameSyntax>
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (2)
37var newLocalName = SyntaxFactory.IdentifierName(newLocalNameToken); 93IdentifierNameSyntax newLocalName,
IntroduceVariable\CSharpIntroduceVariableService_IntroduceQueryLocal.cs (1)
34var newLocalName = SyntaxFactory.IdentifierName(newLocalNameToken);
InvokeDelegateWithConditionalAccessAnalyzer.cs (9)
155if (invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression && 236var invocationName = invocationExpression.Expression switch 238IdentifierNameSyntax identifier => identifier, 241Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) }, 242Expression: IdentifierNameSyntax identifier 250var conditionName = condition.Left is IdentifierNameSyntax 251? (IdentifierNameSyntax)condition.Left 252: (IdentifierNameSyntax)condition.Right;
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (2)
94invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression 141invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression
LambdaUtilities.cs (1)
223var selectorIdentifier = ((IdentifierNameSyntax)selectOrGroupExpression).Identifier;
MakeLocalFunctionStaticCodeFixHelper.cs (2)
69if (referenceNode is not IdentifierNameSyntax identifierNode) 139if (referenceNode is IdentifierNameSyntax identifierNode)
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (1)
79IdentifierNameSyntax identifierName => identifierName.Identifier.ValueText,
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (4)
297public override SyntaxNode VisitIdentifierName(IdentifierNameSyntax node) 366if (nameToken.Parent is not IdentifierNameSyntax nameNode) 373var newName = nameNode; 394private static bool IsInvocationName(IdentifierNameSyntax nameNode, ExpressionSyntax invocationExpression)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (2)
28AbstractReplacePropertyWithMethodsService<IdentifierNameSyntax, ExpressionSyntax, NameMemberCrefSyntax, StatementSyntax, PropertyDeclarationSyntax> 300protected override NameMemberCrefSyntax? TryGetCrefSyntax(IdentifierNameSyntax identifierName)
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
258=> expr.WalkDownParentheses() is IdentifierNameSyntax identifier &&
Snippets\CSharpForEachLoopSnippetProvider.cs (2)
41var varIdentifier = SyntaxFactory.IdentifierName("var"); 46var collectionIdentifier = enumerationSymbol is null
UseImplicitTypeCodeFixProvider.cs (1)
60var implicitType = SyntaxFactory.IdentifierName("var")
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
205var localReference = SyntaxFactory.IdentifierName(localName);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (12)
IOperation\IOperationTests_IBoundDiscardOperation.cs (1)
35VerifyOperationTreeAndDiagnosticsForTest<IdentifierNameSyntax>(source, expectedOperationTree, expectedDiagnostics);
IOperation\IOperationTests_IDelegateCreationExpression.cs (5)
423VerifyOperationTreeAndDiagnosticsForTest<IdentifierNameSyntax>(source, expectedOperationTree, expectedDiagnostics); 490VerifyOperationTreeAndDiagnosticsForTest<IdentifierNameSyntax>(source, expectedOperationTree, expectedDiagnostics); 549VerifyOperationTreeAndDiagnosticsForTest<IdentifierNameSyntax>(source, @" 559VerifyOperationTreeAndDiagnosticsForTest<IdentifierNameSyntax>(source, @" 638VerifyOperationTreeAndDiagnosticsForTest<IdentifierNameSyntax>(source, expectedOperationTree, expectedDiagnostics);
IOperation\IOperationTests_IEventAssignmentExpression.cs (1)
99VerifyOperationTreeAndDiagnosticsForTest<IdentifierNameSyntax>(source, expectedOperationTree, expectedDiagnostics);
IOperation\IOperationTests_IFieldReferenceExpression.cs (2)
202VerifyOperationTreeAndDiagnosticsForTest<IdentifierNameSyntax>(source, expectedOperationTree, expectedDiagnostics); 399VerifyOperationTreeAndDiagnosticsForTest<IdentifierNameSyntax>(source, expectedOperationTree, expectedDiagnostics);
IOperation\IOperationTests_IPropertyReferenceExpression.cs (1)
356VerifyOperationTreeAndDiagnosticsForTest<IdentifierNameSyntax>(source, expectedOperationTree, expectedDiagnostics);
IOperation\IOperationTests_ITupleExpression.cs (1)
893VerifyOperationTreeAndDiagnosticsForTest<IdentifierNameSyntax>(source, expectedOperationTree, expectedDiagnostics);
IOperation\IOperationTests_IUsingStatement.cs (1)
1043VerifyOperationTreeAndDiagnosticsForTest<IdentifierNameSyntax>(source, expectedOperationTree, expectedDiagnostics);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (927)
Semantics\AccessCheckTests.cs (1)
761var discards = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ContextualKind() == SyntaxKind.UnderscoreToken).ToArray();
Semantics\BindingTests.cs (21)
2689var identifierNameM0 = tree 2692.OfType<IdentifierNameSyntax>() 2701var identifierNameM1 = tree 2704.OfType<IdentifierNameSyntax>() 2748.OfType<IdentifierNameSyntax>() 2800var identifierNameM0 = tree 2803.OfType<IdentifierNameSyntax>() 2812var identifierNameM1 = tree 2815.OfType<IdentifierNameSyntax>() 3004var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "Use").Single().Parent; 3018var node = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "AuthenticateAsync").Single().Parent; 3084var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "Use").Single().Parent; 3098var node = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "AuthenticateAsync").Single().Parent; 3157var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "Use").Single().Parent; 3172var node = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "AuthenticateAsync").Single().Parent; 3242var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "Use").Single().Parent; 3257var node = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "AuthenticateAsync").Single().Parent; 3347var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "MathMin").Single().Parent; 3472var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "E").Single().Parent; 3652var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "G").First();
Semantics\ColorColorTests.cs (10)
591var expr = (IdentifierNameSyntax)GetExprSyntaxForBinding(GetExprSyntaxList(tree)); 1891var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is EqualsValueClauseSyntax)).Single(); 1948var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is EqualsValueClauseSyntax)).Single(); 2005var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is EqualsValueClauseSyntax)).Single(); 2054var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is EqualsValueClauseSyntax)).Single();
Semantics\DeconstructionTests.cs (1)
4174var refs = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>();
Semantics\DelegateTypeTests.cs (1)
8377var identifiers = nodes.OfType<InvocationExpressionSyntax>().Where(i => i.Expression is IdentifierNameSyntax id && id.Identifier.Text == "Report").Select(i => i.ArgumentList.Arguments[0].Expression).ToArray();
Semantics\DynamicTests.cs (10)
3550var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Goo").Single(); 3583var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Goo").Single(); 3611var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Goo").Single(); 3639var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Goo").Single(); 3690var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Goo").Single();
Semantics\ExpressionBodiedMemberTests.cs (8)
122var info = GetSemanticInfoForTest<IdentifierNameSyntax>(comp); 132var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(@" 149var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(@" 167var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(@" 224var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(comp); 257var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(comp); 280var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(comp); 313var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(comp);
Semantics\GlobalUsingDirectiveTests.cs (1)
4975var alias1 = SyntaxFactory.IdentifierName("alias1");
Semantics\ImplicitObjectCreationTests.cs (2)
4574var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "aParameter").Single();
Semantics\InitOnlyMemberTests.cs (2)
3147var p = 3150.OfType<IdentifierNameSyntax>()
Semantics\LambdaDiscardParametersTests.cs (6)
422var underscore = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(p => p.ToString() == "_").Single(); 448var underscores = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(p => p.ToString() == "_").ToArray(); 482var underscore = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(p => p.ToString() == "_").Single(); 513var underscores = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(p => p.ToString() == "_").ToArray();
Semantics\LambdaTests.cs (49)
1509var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 1544var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 1578var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 1610var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 2117var eReference = lambda.Body.DescendantNodes().OfType<IdentifierNameSyntax>().First(); 2163var eReference = lambda.Body.DescendantNodes().OfType<IdentifierNameSyntax>().First(); 2209var eReference = lambda.Body.DescendantNodes().OfType<IdentifierNameSyntax>().First(); 2255var eReference = lambda.Body.DescendantNodes().OfType<IdentifierNameSyntax>().First(); 2301var eReference = lambda.Body.DescendantNodes().OfType<IdentifierNameSyntax>().First(); 2331var eReference = lambda.Body.DescendantNodes().OfType<IdentifierNameSyntax>().First(); 2358var eReference = lambda.Body.DescendantNodes().OfType<IdentifierNameSyntax>().First(); 2413var reference = lambda.Body.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().First(); 2459var reference = lambda.Body.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().First(); 2505var reference = lambda.Body.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().First(); 2538var reference = lambda.Body.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().First(); 2571var reference = lambda.Body.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().First(); 2608var reference = lambda.Body.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().First(); 2993ExpressionSyntax contentType = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "ContentType").Single(); 3000ExpressionSyntax b = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "b").Single(); 3035ExpressionSyntax contentType = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "ContentType").Single(); 3042ExpressionSyntax b = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "b").Single(); 3961var a = (IdentifierNameSyntax)tree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single().Name; 3974a = (IdentifierNameSyntax)newTree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single().Name; 6472var parameterUsages = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>() 6477var parameterUsage = parameterUsages[index]; 6782var discard = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>() 6811var underscore = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>() 6977var action = syntaxTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(id => id.Identifier.ValueText == "Action");
Semantics\LocalFunctionTests.cs (33)
353var x = newTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 394var a = tree.GetRoot().DescendantNodes() 395.OfType<IdentifierNameSyntax>().ElementAt(2); 409a = newTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().ElementAt(2); 1767var a = root.DescendantNodes() 1768.OfType<IdentifierNameSyntax>() 1785var clsCompliant = root.DescendantNodes() 1786.OfType<IdentifierNameSyntax>() 1842var a = root.DescendantNodes() 1843.OfType<IdentifierNameSyntax>() 1860var clsCompliant = root.DescendantNodes() 1861.OfType<IdentifierNameSyntax>() 4612var refs = descendents.OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == name).ToArray(); 4653var refs = descendents.OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == name).ToArray(); 4880var b2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "b2").Single(); 4883var b1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "b1").Single(); 7299static IdentifierNameSyntax getTParameter(CSharpSyntaxNode node) 7301return node.DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "TParameter").Single(); 7369return tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == identifier).Single().SpanStart; 7376=> SyntaxFactory.ParseCompilationUnit($@"{source};", options: parseOptions).DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 7557var tParameterUsages = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>() 7562var tParameterUsage = tParameterUsages[index]; 8602var parameterUsages = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>() 8607var parameterUsage = parameterUsages[index]; 8880static IdentifierNameSyntax getParameter(CSharpSyntaxNode node) 8882return node.DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "parameter").Single(); 9474var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>() 10094var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>()
Semantics\MethodTypeInferenceTests.cs (14)
702foreach (var discardOut in GetDiscardIdentifiers(tree)) 757foreach (var discardOut in GetDiscardIdentifiers(tree)) 803foreach (var discardOut in GetDiscardIdentifiers(tree)) 848private static void CheckDiscard(SemanticModel model, IdentifierNameSyntax discard, string type) 861private static IEnumerable<IdentifierNameSyntax> GetDiscardIdentifiers(SyntaxTree tree) 863return tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ContextualKind() == SyntaxKind.UnderscoreToken); 1118var book = (IdentifierNameSyntax)tree.GetRoot().DescendantTokens().Last(t => t.Text == "b").Parent; 1159var author = (IdentifierNameSyntax)tree.GetRoot().DescendantTokens().Last(t => t.Text == "a").Parent; 1200var bookResult = (IdentifierNameSyntax)tree.GetRoot().DescendantTokens().Last(t => t.Text == "bookResult").Parent; 1204var authorResult = (IdentifierNameSyntax)tree.GetRoot().DescendantTokens().Last(t => t.Text == "authorResult").Parent;
Semantics\NamedAndOptionalTests.cs (1)
811var nodeAndModel = GetBindingNodeAndModel<IdentifierNameSyntax>(comp);
Semantics\NullableReferenceTypesTests.cs (4)
3324var reference = lambda.Body.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().First(); 156834var identifiers = unreachableArm.DescendantNodes().OfType<IdentifierNameSyntax>().ToImmutableArray(); 156880var identifiers = unreachableSection.DescendantNodes().OfType<IdentifierNameSyntax>().ToImmutableArray();
Semantics\OperatorTests.cs (4)
7055var syntax = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Last(); 7210var syntax = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Last();
Semantics\OutVarTests.cs (568)
60var x1Ref = GetReference(tree, "x1"); 220var x1Ref = GetReference(tree, "x1"); 224var x2Ref = GetReference(tree, "x2"); 273var x1Ref = GetReference(tree, "x1"); 277var x2Ref = GetReference(tree, "x2"); 336var x1Ref = GetReference(tree, "x1"); 340var x2Ref = GetReference(tree, "x2"); 344var x3Ref = GetReference(tree, "x3"); 819private static IdentifierNameSyntax GetReference(SyntaxTree tree, string name) 824private static IdentifierNameSyntax[] GetReferences(SyntaxTree tree, string name, int count) 831internal static IEnumerable<IdentifierNameSyntax> GetReferences(SyntaxTree tree, string name) 833return tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == name); 863private static IEnumerable<IdentifierNameSyntax> GetDiscardIdentifiers(SyntaxTree tree) 865return tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ContextualKind() == SyntaxKind.UnderscoreToken); 911var x1Ref = GetReference(tree, "x1"); 914var x2Ref = GetReference(tree, "x2"); 919private static void VerifyModelForOutVarWithoutDataFlow(SemanticModel model, DeclarationExpressionSyntax decl, params IdentifierNameSyntax[] references) 924private static void VerifyModelForOutVarWithoutDataFlow(SemanticModel model, DeclarationExpressionSyntax decl, bool isShadowed, params IdentifierNameSyntax[] references) 929private static void VerifyModelForDeclarationVarWithoutDataFlow(SemanticModel model, DeclarationExpressionSyntax decl, params IdentifierNameSyntax[] references) 934internal static void VerifyModelForOutVar(SemanticModel model, DeclarationExpressionSyntax decl, params IdentifierNameSyntax[] references) 939private static void VerifyModelForOutVarInNotExecutableCode(SemanticModel model, DeclarationExpressionSyntax decl, params IdentifierNameSyntax[] references) 947IdentifierNameSyntax reference) 962params IdentifierNameSyntax[] references) 989foreach (var reference in references) 1088private static void VerifyDataFlow(SemanticModel model, DeclarationExpressionSyntax decl, bool isDelegateCreation, bool isExecutableCode, IdentifierNameSyntax[] references, ISymbol symbol) 1153private static void VerifyNotInScope(SemanticModel model, IdentifierNameSyntax reference) 1160private static void VerifyNotAnOutField(SemanticModel model, IdentifierNameSyntax reference) 1170internal static void VerifyNotAnOutLocal(SemanticModel model, IdentifierNameSyntax reference) 1206private static bool FlowsIn(ExpressionSyntax dataFlowParent, DeclarationExpressionSyntax decl, IdentifierNameSyntax[] references) 1208foreach (var reference in references) 1222private static bool IsRead(IdentifierNameSyntax reference) 1257private static bool ReadOutside(ExpressionSyntax dataFlowParent, IdentifierNameSyntax[] references) 1259foreach (var reference in references) 1273private static bool FlowsOut(ExpressionSyntax dataFlowParent, DeclarationExpressionSyntax decl, IdentifierNameSyntax[] references) 1296foreach (var reference in references) 1315private static bool WrittenOutside(ExpressionSyntax dataFlowParent, IdentifierNameSyntax[] references) 1317foreach (var reference in references) 1331private static bool IsWrite(IdentifierNameSyntax reference) 1408var x1Ref = GetReference(tree, "x1"); 1411var x2Ref = GetReference(tree, "x2"); 1466var x1Ref = GetReference(tree, "x1"); 1500var x1Ref = GetReference(tree, "x1"); 1643var x1Ref = GetReference(tree, "x1"); 1646var x2Ref = GetReference(tree, "x2"); 1681var x1Ref = GetReference(tree, "x1"); 1718var x1Ref = GetReference(tree, "x1"); 1754var x1Ref = GetReference(tree, "x1"); 2008var x3Ref = GetReference(tree, "x3"); 2012var x4Ref = GetReference(tree, "x4"); 2016var x5Ref = GetReference(tree, "x5"); 2118var x3Ref = GetReference(tree, "x3"); 2122var x4Ref = GetReference(tree, "x4"); 2126var x5Ref = GetReference(tree, "x5"); 2229var x3Ref = GetReference(tree, "x3"); 2233var x4Ref = GetReference(tree, "x4"); 2237var x5Ref = GetReference(tree, "x5"); 2339var x3Ref = GetReference(tree, "x3"); 2343var x4Ref = GetReference(tree, "x4"); 2347var x5Ref = GetReference(tree, "x5"); 3205var x3Ref = GetReferences(tree, "x3").Single(); 3209var x4Ref = GetReferences(tree, "x4").Single(); 3213var x5Ref = GetReferences(tree, "x5").Single(); 3307var x3Ref = GetReferences(tree, "x3").Single(); 3311var x4Ref = GetReferences(tree, "x4").Single(); 3315var x5Ref = GetReferences(tree, "x5").Single(); 3470var x1Ref = GetReference(tree, "x1"); 3511var x1Ref = GetReference(tree, "x1"); 3650var x4Ref = GetReferences(tree, "x4").Single(); 3655var x5Ref = GetReferences(tree, "x5").Single(); 3661var x6Ref = GetReferences(tree, "x6").Single(); 3665var x7Ref = GetReferences(tree, "x7").Single(); 3669var x8Ref = GetReferences(tree, "x8").Single(); 3673var x9Ref = GetReferences(tree, "x9").Single(); 3912var y12Ref = GetReferences(tree, "y12").Single(); 3965var x1Ref = GetReferences(tree, "x1").Single(); 4277var x3Ref = GetReferences(tree, "x3").Single(); 4281var x4Ref = GetReferences(tree, "x4").Single(); 4285var x5Ref = GetReferences(tree, "x5").Single(); 4305var x11Ref = GetReferences(tree, "x11").Single(); 4502var x3Ref = GetReferences(tree, "x3").Single(); 4507var x4Ref = GetReferences(tree, "x4").Single(); 4511var x5Ref = GetReferences(tree, "x5").Single(); 4543var x13Ref = GetReferences(tree, "x13").Single(); 4679var x3Ref = GetReferences(tree, "x3").Single(); 4683var x4Ref = GetReferences(tree, "x4").Single(); 4687var x5Ref = GetReferences(tree, "x5").Single(); 4707var x11Ref = GetReferences(tree, "x11").Single(); 4928var x2Ref = GetReferences(tree, "x2").Single(); 4932var x3Ref = GetReferences(tree, "x3").Single(); 4958var x9Ref = GetReferences(tree, "x9").Single(); 4962var x10Ref = GetReferences(tree, "x10").Single(); 5184var x3Ref = GetReferences(tree, "x3").Single(); 5188var x4Ref = GetReferences(tree, "x4").Single(); 5192var x5Ref = GetReferences(tree, "x5").Single(); 5212var x8Ref = GetReference(tree, "x8"); 5217var x9Ref = GetReference(tree, "x9"); 5287var x3Ref = GetReferences(tree, "x3").Single(); 5291var x4Ref = GetReferences(tree, "x4").Single(); 5295var x5Ref = GetReferences(tree, "x5").Single(); 5414var x3Ref = GetReferences(tree, "x3").Single(); 5418var x4Ref = GetReferences(tree, "x4").Single(); 5422var x5Ref = GetReferences(tree, "x5").Single(); 5516var x3Ref = GetReferences(tree, "x3").Single(); 5520var x4Ref = GetReferences(tree, "x4").Single(); 5533var x6Ref = GetReferences(tree, "x6").Single(); 5580var x1Ref = GetReferences(tree, "x1").Single(); 5712var x1Ref = GetReferences(tree, "x1").Single(); 5957var y12Ref = GetReferences(tree, "y12").Single(); 6375var y12Ref = GetReferences(tree, "y12").Single(); 6610var y12Ref = GetReferences(tree, "y12").Single(); 6873var y12Ref = GetReferences(tree, "y12").Single(); 7112var y12Ref = GetReferences(tree, "y12").Single(); 7350var y12Ref = GetReferences(tree, "y12").Single(); 7628var x1Ref = GetReferences(tree, "x1").Single(); 7633var x2Ref = GetReferences(tree, "x2").Single(); 7637var x3Ref = GetReferences(tree, "x3").Single(); 7641var x4Ref = GetReferences(tree, "x4").Single(); 7646var x5Ref = GetReferences(tree, "x5").Single(); 7650var x6Ref = GetReferences(tree, "x6").Single(); 7654var x7Ref = GetReferences(tree, "x7").Single(); 8435var y12Ref = GetReferences(tree, "y12").Single(); 8686var x5Ref = GetReferences(tree, "x5").Single(); 8717var y12Ref = GetReferences(tree, "y12").Single(); 8765var x1Ref = GetReferences(tree, "x1").Single(); 9165var x3Ref = GetReferences(tree, "x3").Single(); 9169var x4Ref = GetReferences(tree, "x4").Single(); 9173var x5Ref = GetReferences(tree, "x5").Single(); 9267var x1Ref = GetReferences(tree, "x1").Single(); 9338var x1Ref = GetReferences(tree, "x1").Single(); 9349var x6Ref = GetReferences(tree, "x6").Single(); 9358var x14Ref = GetReferences(tree, "x14").Single(); 9431var x1Ref = GetReferences(tree, "x1").Single(); 9442var x6Ref = GetReferences(tree, "x6").Single(); 9451var x14Ref = GetReferences(tree, "x14").Single(); 9894var x1Ref = GetReferences(tree, "x1").Single(); 9905var x6Ref = GetReferences(tree, "x6").Single(); 9914var x14Ref = GetReferences(tree, "x14").Single(); 9989var x1Ref = GetReferences(tree, "x1").Single(); 10000var x6Ref = GetReferences(tree, "x6").Single(); 10009var x14Ref = GetReferences(tree, "x14").Single(); 10769var y12Ref = GetReferences(tree, "y12").Single(); 10821var x1Ref = GetReferences(tree, "x1").Single(); 11050var x3Ref = GetReferences(tree, "x3").Single(); 11054var x4Ref = GetReferences(tree, "x4").Single(); 11058var x5Ref = GetReferences(tree, "x5").Single(); 11187var x3Ref = GetReferences(tree, "x3").Single(); 11191var x4Ref = GetReferences(tree, "x4").Single(); 11195var x5Ref = GetReferences(tree, "x5").Single(); 11269var x3Ref = GetReferences(tree, "x3").Single(); 11273var x4Ref = GetReferences(tree, "x4").Single(); 11277var x5Ref = GetReferences(tree, "x5").Single(); 11431var x1Ref = GetReferences(tree, "x1").Single(); 12160var y13Ref = GetReference(tree, "y13"); 12427var yRef = GetReferences(tree, id).Single(); 12503var yRef = GetReferences(tree, id).Single(); 12782var y1Ref = GetReferences(tree, "y1").Single(); 12793var y3Ref = GetReferences(tree, "y3").Single(); 12797var y4Ref = GetReferences(tree, "y4").Single(); 12872var yRef = GetReferences(tree, id).Single(); 12924var yRef = GetReferences(tree, "y1").Single(); 12966var x1Ref = GetReferences(tree, "x1").Single(); 13213var x2Ref = GetReferences(tree, "x2").Single(); 13217var x3Ref = GetReferences(tree, "x3").Single(); 13240var x9Ref = GetReferences(tree, "x9").Single(); 13244var x10Ref = GetReferences(tree, "x10").Single(); 13700var x1Ref = GetReferences(tree, "x1").Single(); 14259var yRef = GetReference(tree, "y1"); 14306var yRef = GetReference(tree, "y1"); 14355var yRef = GetReference(tree, "y1"); 14397var yRef = GetReference(tree, "y1"); 14439var yRef = GetReference(tree, "y1"); 14484var yRef = GetReference(tree, "y1"); 14526var yRef = GetReference(tree, "y1"); 14571var yRef = GetReference(tree, "y1"); 14575var zRef = GetReference(tree, "z1"); 14620var yRef = GetReference(tree, "y1"); 14674var yRef = GetReferences(tree, "y1").Last(); 14733var yRef = GetReferences(tree, "y1").Last(); 14780var yRef = GetReference(tree, "y1"); 14784var zRef = GetReference(tree, "z1"); 14830var yRef = GetReference(tree, "y1"); 14834var zRef = GetReference(tree, "z1"); 15134var x2Ref = GetReferences(tree, "x2").Single(); 15138var x3Ref = GetReferences(tree, "x3").Single(); 15161var x9Ref = GetReferences(tree, "x9").Single(); 15165var x10Ref = GetReferences(tree, "x10").Single(); 15574var x10Ref = GetReferences(tree, "x10").Single(); 15582var y12Ref = GetReferences(tree, "y12").Single(); 15787var x10Ref = GetReferences(tree, "x10").Single(); 15795var y12Ref = GetReferences(tree, "y12").Single(); 16000var x10Ref = GetReferences(tree, "x10").Single(); 16008var y12Ref = GetReferences(tree, "y12").Single(); 16447var y12Ref = GetReferences(tree, "y12").Single(); 16499var x1Ref = GetReferences(tree, "x1").Single(); 16971var x2Ref = GetReferences(tree, "x2").Single(); 16975var x3Ref = GetReferences(tree, "x3").Single(); 17001var x9Ref = GetReferences(tree, "x9").Single(); 17055var x1Ref = GetReferences(tree, "x1").Single(); 17398var x2Ref = GetReferences(tree, "x2").Single(); 17402var x3Ref = GetReferences(tree, "x3").Single(); 17428var x9Ref = GetReferences(tree, "x9").Single(); 17432var x10Ref = GetReferences(tree, "x10").Single(); 17681var x1Ref = GetReference(tree, "x1"); 17714var x1Ref = GetReference(tree, "x1"); 17997var x1Ref = GetReference(tree, "x1"); 18071var x1Ref = GetReference(tree, "x1"); 18106var x1Ref = GetReference(tree, "x1"); 18145var x1Ref = GetReference(tree, "x1"); 18186var x1Ref = GetReference(tree, "x1"); 18229var x1Ref = GetReference(tree, "x1"); 18272var x1Ref = GetReference(tree, "x1"); 18311var x1Ref = GetReference(tree, "x1"); 18352var x1Ref = GetReference(tree, "x1"); 18387var x1Ref = GetReference(tree, "x1"); 18433var x1Ref = GetReference(tree, "x1"); 18497var x1Ref = GetReference(tree, "x1"); 18546var x1Ref = GetReference(tree, "x1"); 18591var x1Ref = GetReference(tree, "x1"); 18643var x1Ref = GetReference(tree, "x1"); 18687var x1Ref = GetReference(tree, "x1"); 18729var x1Ref = GetReference(tree, "x1"); 18876var x1Ref = GetReference(tree, "x1"); 18920var x1Ref = GetReference(tree, "x1"); 18962var x1Ref = GetReference(tree, "x1"); 19291var x1Ref = GetReference(tree, "x1"); 19332var varRef = GetReferences(tree, "var").Skip(1).Single(); 19366var x1Ref = GetReference(tree, "x1"); 19510var x1Ref = GetReference(tree, "x1"); 19549var x1Ref = GetReference(tree, "x1"); 19596var x1Ref = GetReference(tree, "x1"); 19651var x1Ref = GetReference(tree, "x1"); 19677var x1Ref = GetReference(tree, "x1"); 19720var x1Ref = GetReference(tree, "x1"); 19760var x1Ref = GetReference(tree, "x1"); 19832var yRef = GetReference(tree, "y"); 19865var yRef = GetReference(tree, "y"); 19898var yRef = GetReference(tree, "y"); 19933var yRef = GetReferences(tree, "y").Last(); 19968var yRef = GetReferences(tree, "y").Last(); 20212var x1Ref = GetReference(tree, "x1"); 20240var x1Ref = GetReference(tree, "x1"); 20605var x1Ref = GetReference(tree, "x1"); 20650var x4Ref = GetReference(tree, "x4"); 20765var x1Ref = GetReference(tree, "x1"); 20768var x2Ref = GetReference(tree, "x2"); 20771var x3Ref = GetReference(tree, "x3"); 20774var x4Ref = GetReference(tree, "x4"); 20910var x1Ref = GetReferences(tree, "x1").Single(); 20923var x6Ref = GetReferences(tree, "x6").Single(); 20934var x14Ref = GetReferences(tree, "x14").Single(); 21402var yRef = GetReference(tree, "y1"); 21406var zRef = GetReference(tree, "z1"); 21652var y12Ref = GetReferences(tree, "y12").Single(); 21760var x4Ref = GetReferences(tree, "x4").Single(); 21766var x7Ref = GetReferences(tree, "x7").Single(); 22003var x10Ref = GetReferences(tree, "x10").Single(); 22012var y12Ref = GetReferences(tree, "y12").Single(); 22420var y12Ref = GetReferences(tree, "y12").Single(); 22603var x3Ref = GetReferences(tree, "x3").Single(); 22608var x4Ref = GetReferences(tree, "x4").Single(); 22613var x5Ref = GetReferences(tree, "x5").Single(); 22639params IdentifierNameSyntax[] references) 22655private static void VerifyModelNotSupported(SemanticModel model, params IdentifierNameSyntax[] references) 22657foreach (var reference in references) 22726var x3Ref = GetReferences(tree, "x3").Single(); 22731var x4Ref = GetReferences(tree, "x4").Single(); 22736var x5Ref = GetReferences(tree, "x5").Single(); 22808var x3Ref = GetReferences(tree, "x3").Single(); 22813var x4Ref = GetReferences(tree, "x4").Single(); 22818var x5Ref = GetReferences(tree, "x5").Single(); 22892var x3Ref = GetReferences(tree, "x3").Single(); 22897var x4Ref = GetReferences(tree, "x4").Single(); 22902var x5Ref = GetReferences(tree, "x5").Single(); 23391var x2Ref = GetReferences(tree, "x2").Single(); 23395var x3Ref = GetReferences(tree, "x3").Single(); 23424var x2Ref = GetReferences(tree, "x2").Single(); 23428var x3Ref = GetReferences(tree, "x3").Single(); 23658var y12Ref = GetReferences(tree, "y12").Single(); 23756var y12Ref = GetReferences(tree, "y12").Single(); 23996var y12Ref = GetReferences(tree, "y12").Single(); 24100var y12Ref = GetReferences(tree, "y12").Single(); 24239var x3Ref = GetReferences(tree, "x3").Single(); 24243var x4Ref = GetReferences(tree, "x4").Single(); 24247var x5Ref = GetReferences(tree, "x5").Single(); 24345var x3Ref = GetReferences(tree, "x3").Single(); 24349var x4Ref = GetReferences(tree, "x4").Single(); 24353var x5Ref = GetReferences(tree, "x5").Single(); 24438var x1Ref = GetReferences(tree, "x1").Single(); 24469var x1Ref = GetReferences(tree, "x1").Single(); 25121var yRef = GetReferences(tree, "y1").Single(); 25274var x10Ref = GetReferences(tree, "x10").Single(); 25282var y12Ref = GetReferences(tree, "y12").Single(); 25373var x10Ref = GetReferences(tree, "x10").Single(); 25381var y12Ref = GetReferences(tree, "y12").Single(); 25517var x2Ref = GetReferences(tree, "x2").Single(); 25521var x3Ref = GetReferences(tree, "x3").Single(); 25525var x4Ref = GetReferences(tree, "x4").Single(); 25561var x2Ref = GetReferences(tree, "x2").Single(); 25566var x3Ref = GetReferences(tree, "x3").Single(); 25570var x4Ref = GetReferences(tree, "x4").Single(); 25642var x2Ref = GetReferences(tree, "x2").Single(); 25646var x3Ref = GetReferences(tree, "x3").Single(); 25650var x4Ref = GetReferences(tree, "x4").Single(); 25686var x2Ref = GetReferences(tree, "x2").Single(); 25691var x3Ref = GetReferences(tree, "x3").Single(); 25695var x4Ref = GetReferences(tree, "x4").Single(); 25822var x2Ref = GetReferences(tree, "x2").Single(); 25826var x3Ref = GetReferences(tree, "x3").Single(); 25830var x4Ref = GetReferences(tree, "x4").Single(); 25882var x2Ref = GetReferences(tree, "x2").Single(); 25887var x3Ref = GetReferences(tree, "x3").Single(); 25891var x4Ref = GetReferences(tree, "x4").Single(); 25979var x2Ref = GetReferences(tree, "x2").Single(); 25983var x3Ref = GetReferences(tree, "x3").Single(); 25987var x4Ref = GetReferences(tree, "x4").Single(); 26036var x2Ref = GetReferences(tree, "x2").Single(); 26041var x3Ref = GetReferences(tree, "x3").Single(); 26045var x4Ref = GetReferences(tree, "x4").Single(); 26232var x2Ref = GetReferences(tree, "x2").Single(); 26236var x3Ref = GetReferences(tree, "x3").Single(); 26240var x4Ref = GetReferences(tree, "x4").Single(); 26279var x2Ref = GetReferences(tree, "x2").Single(); 26284var x3Ref = GetReferences(tree, "x3").Single(); 26288var x4Ref = GetReferences(tree, "x4").Single(); 26375var x2Ref = GetReferences(tree, "x2").Single(); 26379var x3Ref = GetReferences(tree, "x3").Single(); 26383var x4Ref = GetReferences(tree, "x4").Single(); 26422var x2Ref = GetReferences(tree, "x2").Single(); 26427var x3Ref = GetReferences(tree, "x3").Single(); 26431var x4Ref = GetReferences(tree, "x4").Single(); 26506var x2Ref = GetReferences(tree, "x2").Single(); 26510var x3Ref = GetReferences(tree, "x3").Single(); 26514var x4Ref = GetReferences(tree, "x4").Single(); 26566var x2Ref = GetReferences(tree, "x2").Single(); 26571var x3Ref = GetReferences(tree, "x3").Single(); 26575var x4Ref = GetReferences(tree, "x4").Single(); 26650var x2Ref = GetReferences(tree, "x2").Single(); 26654var x3Ref = GetReferences(tree, "x3").Single(); 26658var x4Ref = GetReferences(tree, "x4").Single(); 26710var x2Ref = GetReferences(tree, "x2").Single(); 26715var x3Ref = GetReferences(tree, "x3").Single(); 26719var x4Ref = GetReferences(tree, "x4").Single(); 26841var x2Ref = GetReferences(tree, "x2").Single(); 26845var x3Ref = GetReferences(tree, "x3").Single(); 26849var x4Ref = GetReferences(tree, "x4").Single(); 26885var x2Ref = GetReferences(tree, "x2").Single(); 26890var x3Ref = GetReferences(tree, "x3").Single(); 26894var x4Ref = GetReferences(tree, "x4").Single(); 26972var x2Ref = GetReferences(tree, "x2").Single(); 26976var x3Ref = GetReferences(tree, "x3").Single(); 26980var x4Ref = GetReferences(tree, "x4").Single(); 27016var x2Ref = GetReferences(tree, "x2").Single(); 27021var x3Ref = GetReferences(tree, "x3").Single(); 27025var x4Ref = GetReferences(tree, "x4").Single(); 27108var x2Ref = GetReferences(tree, "x2").Single(); 27112var x3Ref = GetReferences(tree, "x3").Single(); 27116var x4Ref = GetReferences(tree, "x4").Single(); 27162var x2Ref = GetReferences(tree, "x2").Single(); 27167var x3Ref = GetReferences(tree, "x3").Single(); 27171var x4Ref = GetReferences(tree, "x4").Single(); 27261var x2Ref = GetReferences(tree, "x2").Single(); 27265var x3Ref = GetReferences(tree, "x3").Single(); 27269var x4Ref = GetReferences(tree, "x4").Single(); 27315var x2Ref = GetReferences(tree, "x2").Single(); 27320var x3Ref = GetReferences(tree, "x3").Single(); 27324var x4Ref = GetReferences(tree, "x4").Single(); 27463var x2Ref = GetReferences(tree, "x2").Single(); 27468var x3Ref = GetReferences(tree, "x3").Single(); 27473var x4Ref = GetReferences(tree, "x4").Single(); 27536var x2Ref = GetReferences(tree, "x2").Single(); 27541var x3Ref = GetReferences(tree, "x3").Single(); 27546var x4Ref = GetReferences(tree, "x4").Single(); 27640var x2Ref = GetReferences(tree, "x2").Single(); 27645var x3Ref = GetReferences(tree, "x3").Single(); 27650var x4Ref = GetReferences(tree, "x4").Single(); 27713var x2Ref = GetReferences(tree, "x2").Single(); 27718var x3Ref = GetReferences(tree, "x3").Single(); 27723var x4Ref = GetReferences(tree, "x4").Single(); 27853var x2Ref = GetReferences(tree, "x2").Single(); 27858var x3Ref = GetReferences(tree, "x3").Single(); 27863var x4Ref = GetReferences(tree, "x4").Single(); 27926var x2Ref = GetReferences(tree, "x2").Single(); 27931var x3Ref = GetReferences(tree, "x3").Single(); 27936var x4Ref = GetReferences(tree, "x4").Single(); 28031var x2Ref = GetReferences(tree, "x2").Single(); 28036var x3Ref = GetReferences(tree, "x3").Single(); 28041var x4Ref = GetReferences(tree, "x4").Single(); 28104var x2Ref = GetReferences(tree, "x2").Single(); 28109var x3Ref = GetReferences(tree, "x3").Single(); 28114var x4Ref = GetReferences(tree, "x4").Single(); 28250var x2Ref = GetReferences(tree, "x2").Single(); 28254var x3Ref = GetReferences(tree, "x3").Single(); 28258var x4Ref = GetReferences(tree, "x4").Single(); 28304var x2Ref = GetReferences(tree, "x2").Single(); 28309var x3Ref = GetReferences(tree, "x3").Single(); 28313var x4Ref = GetReferences(tree, "x4").Single(); 28401var x2Ref = GetReferences(tree, "x2").Single(); 28405var x3Ref = GetReferences(tree, "x3").Single(); 28409var x4Ref = GetReferences(tree, "x4").Single(); 28455var x2Ref = GetReferences(tree, "x2").Single(); 28460var x3Ref = GetReferences(tree, "x3").Single(); 28464var x4Ref = GetReferences(tree, "x4").Single(); 28654var x2Ref = GetReferences(tree, "x2").Single(); 28658var x3Ref = GetReferences(tree, "x3").Single(); 28662var x4Ref = GetReferences(tree, "x4").Single(); 28715var x2Ref = GetReferences(tree, "x2").Single(); 28720var x3Ref = GetReferences(tree, "x3").Single(); 28724var x4Ref = GetReferences(tree, "x4").Single(); 28822var x2Ref = GetReferences(tree, "x2").Single(); 28826var x3Ref = GetReferences(tree, "x3").Single(); 28830var x4Ref = GetReferences(tree, "x4").Single(); 28878var x2Ref = GetReferences(tree, "x2").Single(); 28883var x3Ref = GetReferences(tree, "x3").Single(); 28887var x4Ref = GetReferences(tree, "x4").Single(); 28973var x2Ref = GetReferences(tree, "x2").Single(); 28977var x3Ref = GetReferences(tree, "x3").Single(); 28981var x4Ref = GetReferences(tree, "x4").Single(); 29029var x2Ref = GetReferences(tree, "x2").Single(); 29034var x3Ref = GetReferences(tree, "x3").Single(); 29038var x4Ref = GetReferences(tree, "x4").Single(); 29180var x2Ref = GetReferences(tree, "x2").Single(); 29184var x3Ref = GetReferences(tree, "x3").Single(); 29188var x4Ref = GetReferences(tree, "x4").Single(); 29247var x2Ref = GetReferences(tree, "x2").Single(); 29252var x3Ref = GetReferences(tree, "x3").Single(); 29256var x4Ref = GetReferences(tree, "x4").Single(); 29356var x2Ref = GetReferences(tree, "x2").Single(); 29360var x3Ref = GetReferences(tree, "x3").Single(); 29364var x4Ref = GetReferences(tree, "x4").Single(); 29423var x2Ref = GetReferences(tree, "x2").Single(); 29428var x3Ref = GetReferences(tree, "x3").Single(); 29432var x4Ref = GetReferences(tree, "x4").Single(); 29540var x1Ref = GetReferences(tree, "x1").Single(); 29643var x2Ref = GetReferences(tree, "x2").Single(); 29647var x3Ref = GetReferences(tree, "x3").Single(); 29651var x4Ref = GetReferences(tree, "x4").Single(); 29719var x2Ref = GetReferences(tree, "x2").Single(); 29724var x3Ref = GetReferences(tree, "x3").Single(); 29728var x4Ref = GetReferences(tree, "x4").Single(); 29734var x5Ref = GetReferences(tree, "x5").Single(); 29739var x6Ref = GetReferences(tree, "x6").Single(); 29844var x2Ref = GetReferences(tree, "x2").Single(); 29848var x3Ref = GetReferences(tree, "x3").Single(); 29852var x4Ref = GetReferences(tree, "x4").Single(); 29920var x2Ref = GetReferences(tree, "x2").Single(); 29925var x3Ref = GetReferences(tree, "x3").Single(); 29929var x4Ref = GetReferences(tree, "x4").Single(); 29935var x5Ref = GetReferences(tree, "x5").Single(); 29940var x6Ref = GetReferences(tree, "x6").Single(); 30084var x2Ref = GetReferences(tree, "x2").Single(); 30088var x3Ref = GetReferences(tree, "x3").Single(); 30092var x4Ref = GetReferences(tree, "x4").Single(); 30098var x5Ref = GetReferences(tree, "x5").Single(); 30102var x6Ref = GetReferences(tree, "x6").Single(); 30145var x2Ref = GetReferences(tree, "x2").Single(); 30150var x3Ref = GetReferences(tree, "x3").Single(); 30154var x4Ref = GetReferences(tree, "x4").Single(); 30160var x5Ref = GetReferences(tree, "x5").Single(); 30165var x6Ref = GetReferences(tree, "x6").Single(); 30256var x2Ref = GetReferences(tree, "x2").Single(); 30260var x3Ref = GetReferences(tree, "x3").Single(); 30264var x4Ref = GetReferences(tree, "x4").Single(); 30270var x5Ref = GetReferences(tree, "x5").Single(); 30274var x6Ref = GetReferences(tree, "x6").Single(); 30317var x2Ref = GetReferences(tree, "x2").Single(); 30322var x3Ref = GetReferences(tree, "x3").Single(); 30326var x4Ref = GetReferences(tree, "x4").Single(); 30332var x5Ref = GetReferences(tree, "x5").Single(); 30337var x6Ref = GetReferences(tree, "x6").Single(); 30560var x1Ref = GetReferences(tree, "x1").Single(); 30564var x2Ref = GetReferences(tree, "x2").Single(); 30645var x2Ref = GetReferences(tree, "x2").Single(); 30649var x3Ref = GetReferences(tree, "x3").Single(); 30653var x4Ref = GetReferences(tree, "x4").Single(); 30659var x5Ref = GetReferences(tree, "x5").Single(); 30716var x2Ref = GetReferences(tree, "x2").Single(); 30721var x3Ref = GetReferences(tree, "x3").Single(); 30726var x4Ref = GetReferences(tree, "x4").Single(); 30733var x5Ref = GetReferences(tree, "x5").Single(); 30816var x2Ref = GetReferences(tree, "x2").Single(); 30820var x3Ref = GetReferences(tree, "x3").Single(); 30824var x4Ref = GetReferences(tree, "x4").Single(); 30830var x5Ref = GetReferences(tree, "x5").Single(); 30887var x2Ref = GetReferences(tree, "x2").Single(); 30892var x3Ref = GetReferences(tree, "x3").Single(); 30897var x4Ref = GetReferences(tree, "x4").Single(); 30904var x5Ref = GetReferences(tree, "x5").Single(); 31176var x2Ref = GetReferences(tree, "x2").Single(); 31180var x3Ref = GetReferences(tree, "x3").Single(); 31184var x4Ref = GetReferences(tree, "x4").Single(); 31190var x5Ref = GetReferences(tree, "x5").Single(); 31194var x6Ref = GetReferences(tree, "x6").Single(); 31237var x2Ref = GetReferences(tree, "x2").Single(); 31242var x3Ref = GetReferences(tree, "x3").Single(); 31247var x4Ref = GetReferences(tree, "x4").Single(); 31254var x5Ref = GetReferences(tree, "x5").Single(); 31259var x6Ref = GetReferences(tree, "x6").Single(); 31349var x2Ref = GetReferences(tree, "x2").Single(); 31353var x3Ref = GetReferences(tree, "x3").Single(); 31357var x4Ref = GetReferences(tree, "x4").Single(); 31363var x5Ref = GetReferences(tree, "x5").Single(); 31367var x6Ref = GetReferences(tree, "x6").Single(); 31410var x2Ref = GetReferences(tree, "x2").Single(); 31415var x3Ref = GetReferences(tree, "x3").Single(); 31420var x4Ref = GetReferences(tree, "x4").Single(); 31427var x5Ref = GetReferences(tree, "x5").Single(); 31432var x6Ref = GetReferences(tree, "x6").Single(); 31656var x1Ref = GetReferences(tree, "x1").Single(); 31660var x2Ref = GetReferences(tree, "x2").Single(); 32464var x1Ref = GetReference(tree, "x1"); 32610var x1Ref = GetReference(tree, "x1"); 32646var x1Ref = GetReference(tree, "x1"); 32653params IdentifierNameSyntax[] references) 32661params IdentifierNameSyntax[] references) 32670params IdentifierNameSyntax[] references) 32704foreach (var reference in references) 32891var x1Ref = GetReference(tree, "x1"); 32937var discard3 = GetDiscardIdentifiers(tree).First(); 33036var discard3 = GetDiscardIdentifiers(tree).First(); 33447var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "x").Single(); 33635var z1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "z1").First(); 33724var x3Ref = GetReference(tree, "x3"); 33728var x4Ref = GetReference(tree, "x4"); 33732var x5Ref = GetReference(tree, "x5"); 33822var x3Ref = GetReference(tree, "x3"); 33826var x4Ref = GetReference(tree, "x4"); 33830var x5Ref = GetReference(tree, "x5"); 33921var x3Ref = GetReference(tree, "x3"); 33925var x4Ref = GetReference(tree, "x4"); 33929var x5Ref = GetReference(tree, "x5"); 34019var x3Ref = GetReference(tree, "x3"); 34023var x4Ref = GetReference(tree, "x4"); 34027var x5Ref = GetReference(tree, "x5"); 34092var x1Ref = GetReference(tree, "x1"); 34148var x1Ref = GetReference(tree, "x1"); 34214var x1Ref = GetReferences(tree, "x1").Single(); 34219var x2Ref = GetReferences(tree, "x2").Single(); 35120var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35159var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35203var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35234var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35273var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35305var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35341var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35380var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35410var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35447var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35603var identifierBefore = GetReferences(tree, "G").Single(); 35609var identifierAfter = statementAfter.DescendantNodes().OfType<IdentifierNameSyntax>().Single(id => id.Identifier.ValueText == "G"); 35719var zRef = GetReference(tree, "z"); 35761var zRef = GetReference(tree, "z"); 35790var zRef = GetReference(tree, "z"); 35836var zRef = GetReference(tree, "z"); 36264var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Test3").Last();
Semantics\PrimaryConstructorTests.cs (48)
895var xs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ToArray(); 898foreach (var x in xs) 964var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ElementAt(1); 1192var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ElementAt(1); 1203var y = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").First(); 1216var test = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Test").First(); 1257var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 1303var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 1359var xs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ToArray(); 1362foreach (var x in xs) 1418var xs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ToArray(); 1421var x = xs[0]; 1507var xs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ToArray(); 1510var x = xs[1]; 1706var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 1746var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 1789var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 1859var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ElementAt(1); 2317var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 2533var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 2571var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 2608var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 2644var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 3327var identifier = (IdentifierNameSyntax)context.Node; 4780var identifier = (IdentifierNameSyntax)context.Node; 7179var p1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "p1").Single(); 7746var p1s = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "p1").ToArray(); 7749foreach (var p1 in p1s) 8152var p1s = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "p1").ToArray(); 8155foreach (var p1 in p1s)
Semantics\QueryTests.cs (4)
2234var e = (IdentifierNameSyntax)tree.GetCompilationUnitRoot().FindToken(sourceCode.IndexOf("x+1", StringComparison.Ordinal)).Parent; 2240e = (IdentifierNameSyntax)tree.GetCompilationUnitRoot().FindToken(sourceCode.IndexOf("w+1", StringComparison.Ordinal)).Parent; 4417VerifyOperationTreeAndDiagnosticsForTest<IdentifierNameSyntax>(source, expectedOperationTree, expectedDiagnostics);
Semantics\RecordStructTests.cs (10)
2594var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 2629var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 2663var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 2698var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 6030var identifier = (IdentifierNameSyntax)context.Node;
Semantics\RecordTests.cs (38)
21155var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ElementAt(1); 21385var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ElementAt(1); 21396var y = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").First(); 21409var test = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Test").First(); 21450var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 21496var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 21552var xs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ToArray(); 21555foreach (var x in xs) 21611var xs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ToArray(); 21614var x = xs[0]; 21700var xs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ToArray(); 21703var x = xs[1]; 21899var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 21936var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 21976var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 22011var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 22090var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ElementAt(1); 24654var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 24689var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 24723var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 24758var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 26361var identifier = (IdentifierNameSyntax)context.Node;
Semantics\ScriptSemanticsTests.cs (4)
1313var x = syntaxTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 1342x = syntaxTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 1357x = syntaxTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single();
Semantics\SuppressAccessibilityChecksTests.cs (2)
227var p = 230.OfType<IdentifierNameSyntax>()
Semantics\TopLevelStatementsTests.cs (85)
194var localRef = unit1.DescendantNodes().OfType<IdentifierNameSyntax>().First(); 319var localRef = unit1.DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 492var localFuncRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local").Single(); 500var localRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "i").Single(); 540var localRefs = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "i").ToArray(); 543foreach (var localRef in localRefs) 584var localFuncRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local").Single(); 591var localRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "i").Single(); 699var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "s").Single(); 873Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single()).Symbol); 879Assert.Same(symbol2, model2.GetSymbolInfo(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single()).Symbol); 987Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").First()).Symbol); 991Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Skip(1).Single()).Symbol); 1042Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").Single()).Symbol); 1395var nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 1413nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 1508var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "c").Single(); 1580foreach (var id in tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>()) 1586foreach (var id in tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>()) 1694var nameRefs = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Test").ToArray(); 1696var nameRef = nameRefs[1]; 1747void verifyModel(ISymbol declSymbol, SemanticModel model, IdentifierNameSyntax nameRef) 1870var nameRefs = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Test").ToArray(); 1872var nameRef = nameRefs[0]; 1915void verifyModel(ISymbol declSymbol, SemanticModel model2, IdentifierNameSyntax nameRef) 2088var nameRefs = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Test").ToArray(); 2090var nameRef = nameRefs[0]; 2128void verifyModel(ISymbol declSymbol, SemanticModel model2, IdentifierNameSyntax nameRef) 2254var nameRefs = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Test").ToArray(); 2256var nameRef = nameRefs[0]; 2294void verifyModel(ISymbol declSymbol, SemanticModel model2, IdentifierNameSyntax nameRef) 2434var nameRefs = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Test").ToArray(); 2436var nameRef = nameRefs[0]; 2491void verifyModel(SemanticModel model2, IdentifierNameSyntax nameRef) 2907var nameRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias1" && !id.Parent.IsKind(SyntaxKind.NameEquals)).Single(); 2912nameRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias2").Single(); 2929nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias2" && !id.Parent.IsKind(SyntaxKind.NameEquals)).Single(); 2934nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias1").Single(); 3929var nameRefs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").ToArray(); 3931var nameRef = nameRefs[0]; 3987void verifyModel(ISymbol declSymbol, SemanticModel model, IdentifierNameSyntax nameRef) 4078var nameRefs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").ToArray(); 4080var nameRef = nameRefs[0]; 4117void verifyModel(SemanticModel model, IdentifierNameSyntax nameRef) 4204var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local").Single(); 4500Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Single()).Symbol); 4506Assert.Same(symbol2, model2.GetSymbolInfo(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Single()).Symbol); 4564Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").First()).Symbol); 4568Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Skip(1).Single()).Symbol); 4613Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").Single()).Symbol); 4882var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single(); 4940Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single()).Symbol); 4947Assert.Same(symbol2, model2.GetSymbolInfo(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single()).Symbol); 4967var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").Single(); 6022var localRefs = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "i").ToArray(); 6025foreach (var localRef in localRefs) 6265var localRef = syntaxTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 6305var localRef = syntaxTree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 6356var localRef = syntaxTree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 8639var id = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 8661var id = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "ar").Single(); 8683var id = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "ar").Single(); 9665var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(id => id.Identifier.Text == "var");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (328)
Compilation\GetImportScopesTests.cs (17)
149Assert.True(scopes.Single().Imports.Any(i => i.DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } })); 150Assert.True(scopes.Single().Imports.Any(i => i.DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } })); 176Assert.True(scopes.Single().Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 199Assert.True(scopes[0].Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } }); 201Assert.True(scopes[1].Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 227Assert.True(scopes[0].Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } }); 229Assert.True(scopes[1].Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 338Assert.True(scopes.Single().Aliases.Any(a => a.DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } })); 339Assert.True(scopes.Single().Aliases.Any(a => a.DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } })); 365Assert.True(scopes.Single().Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 388Assert.True(scopes[0].Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } }); 390Assert.True(scopes[1].Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 626Assert.True(scopes.Single().Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 683Assert.True(scopes.Single().Imports.Any(i => i.DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } })); 685Assert.True(scopes.Single().Imports.Any(i => i.DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: QualifiedNameSyntax { Right: IdentifierNameSyntax { Identifier.Text: nameof(System.IO) } } })); 689Assert.True(scopes.Single().Aliases.Any(i => i.DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } })); 691Assert.True(scopes.Single().Aliases.Any(i => i.DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: QualifiedNameSyntax { Right: IdentifierNameSyntax { Identifier.Text: nameof(System.Threading) } } }));
Compilation\GetSemanticInfoBrokenCodeTests.cs (4)
202foreach (var identifierSyntax in tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>()) 300var identifierSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(n => n.Identifier.ValueText == "CompletionItem");
Compilation\GetSemanticInfoTests.cs (4)
1674var varIdentifier = (IdentifierNameSyntax)tree.GetCompilationUnitRoot().DescendantNodes().First(n => n.ToString() == "var"); 4355var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Last(id => id.Identifier.ValueText == "b");
Compilation\SemanticModelAPITests.cs (14)
202var rx = root.DescendantNodes().OfType<IdentifierNameSyntax>().Last(); 234var rx = root.DescendantNodes().OfType<IdentifierNameSyntax>().Last(); 1338var aliasSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<NameEqualsSyntax>().Single().Name; 1744var typeSyntax = (IdentifierNameSyntax)fieldDecl.Declaration.Type; 3127var syntax = tree.GetRoot().DescendantNodes().OfType<SimpleLambdaExpressionSyntax>().Single(). 3128Body.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().Single(); 3742var identifier = (IdentifierNameSyntax)memberAccess.Expression; 4611var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(ident => ident.Identifier.Text == "global").Single(); 4625var nodes = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(ident => ident.Identifier.Text == "global").ToArray();
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (8)
3669IdentifierNameSyntax x = methodDecl.Body.Statements[0].Declaration.Variables[0].Initializer.Value.Body; 3866var node = (IdentifierNameSyntax)tree.GetCompilationUnitRoot().DescendantTokens().Where(t => t.ToString() == "Alias").Last().Parent; 4294var aliasSymbol = speculativeModel.GetAliasInfo(attr3.Name as IdentifierNameSyntax); 4340aliasSymbol = speculativeModel.GetAliasInfo(attr6.Name as IdentifierNameSyntax); 4363aliasSymbol = speculativeModel.GetAliasInfo(attr7.Name as IdentifierNameSyntax); 4385aliasSymbol = speculativeModel.GetAliasInfo(attr8.Name as IdentifierNameSyntax); 5208var node = tree.GetRoot().DescendantNodes().Single(node => node is IdentifierNameSyntax { Identifier: { ValueText: "b" } });
Compilation\SemanticModelGetSemanticInfoTests.cs (153)
3015var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4369var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4402var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4440var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4471var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4501var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4519var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4541var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4566var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4604var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4848var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4875var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4916var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5066var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5150var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5238var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5317var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5355var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5380var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5401var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5441var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5539var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(compilation); 5792var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5859var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5928var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5995var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6326var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6395var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6433var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6516var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6551var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6588var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6640var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6872var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6917var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7046var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7103var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7551var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7584var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7622var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7659var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7695var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7724var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7775var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7794var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7817var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7882var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7948var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8017var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode, 8034var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8070var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode, 8087var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8121var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8145var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8170var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8195var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8216var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8238var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8300var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8332var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(csSource); 8348var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8555var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8600var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8682var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode, parseOptions: TestOptions.Regular6); 8848var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8890var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9060var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9308var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9355var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9414var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9567var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9611var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9666var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9717var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9777var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9828var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9883var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9984var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10056var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10100var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10174var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10279var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10348var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10382var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10430var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10463var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10597var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10634var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10671var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10710var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10753var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10879var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10958var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11137var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11187var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11263var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11300var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11337var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11377var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11424var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11534var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11569var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11636var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11670var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11707var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11757var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11828var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11898var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11970var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12104var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12151var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12218var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12286var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12354var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12390var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12452var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12523var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12569var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12607var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode, parseOptions: TestOptions.Regular6); 12641var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode, parseOptions: TestOptions.Regular6); 12768var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12800var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12843var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12919var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12955var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12993var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13034var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13066var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13095var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13227var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13260var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13500var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13870var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13909var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13948var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13975var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14002var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14041var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14078var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14200var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14290var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14417var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14506var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14594var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14657var argumentNameSyntax = argumentSyntax.NameColon.Name; 14663var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14738IdentifierNameSyntax syntaxToBind = GetSyntaxNodeOfTypeForBinding<IdentifierNameSyntax>(GetSyntaxNodeList(tree)); 15180var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 15211var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 15242var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 15304var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(comp); 15335var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode);
Compilation\SemanticModelGetSemanticInfoTests_LateBound.cs (1)
333var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode);
DocumentationComments\CrefTests.cs (7)
6046var typeParameterSyntax = crefSyntax.DescendantNodes().OfType<IdentifierNameSyntax>().Last(); 6070var methodNameSyntax = crefSyntax.DescendantNodes().OfType<IdentifierNameSyntax>().Last(); 6216var alias = model.GetAliasInfo(crefSyntax.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().Single()); 6244var parameterSyntax = crefSyntax. 6246DescendantNodes().OfType<IdentifierNameSyntax>().Single();
DocumentationComments\ParameterTests.cs (3)
327var nameSyntax = GetNameAttributeValues(compilation).Single(); 350var nameSyntax = GetNameAttributeValues(compilation).Single(); 852private static IEnumerable<IdentifierNameSyntax> GetNameAttributeValues(CSharpCompilation compilation)
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (2)
1013var identifierSyntax = (IdentifierNameSyntax)memberAccessSyntax.Expression;
Symbols\AnonymousTypesSemanticsTests.cs (2)
1927var node = (IdentifierNameSyntax)current;
Symbols\CheckedUserDefinedOperatorsTests.cs (20)
7210var xNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 7211var yNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").Single(); 7282var xNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 7283var yNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").Single(); 7353var xNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 7354var yNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").Single(); 7426var xNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 7427var yNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").Single(); 7490var xNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 7491var yNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").Single();
Symbols\ExtensionMethodTests.cs (8)
3872var instance = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Instance").First(); 3919var instance = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Instance").First(); 3964var instance = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Instance").First(); 4014var instance = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Instance").First();
Symbols\ImplicitClassTests.cs (3)
73IEnumerable<IdentifierNameSyntax> identifiers = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>(); 74var toStringIdentifier = identifiers.Where(node => node.Identifier.ValueText.Equals("ToString")).Single();
Symbols\Metadata\MetadataTypeTests.cs (3)
371var id = newTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(s => s.ToString() == "StaticModClass").First(); 386id = newTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(s => s.ToString() == "StaticModClass").First();
Symbols\Source\ExternAliasTests.cs (1)
360var qualifier = left.Alias;
Symbols\Source\LocalTests.cs (5)
33var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(compilation); 87var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(compilation); 112var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(compilation); 137var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(compilation); 160var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(compilation);
Symbols\Source\NullablePublicAPITests.cs (32)
1370var newReference = (IdentifierNameSyntax)SyntaxFactory.ParseExpression(@"s1"); 1515var newReference = (IdentifierNameSyntax)SyntaxFactory.ParseExpression(@"s1"); 1571var newReference = (IdentifierNameSyntax)SyntaxFactory.ParseExpression(@"Prop"); 2630var sRef = root.DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "s").Single(); 2664var select = root.DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "Select").Single(); 2702var select = root.DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "Select").Single(); 3496var o1Ref = lambda.DescendantNodes() 3500.OfType<IdentifierNameSyntax>() 3550var o1Ref = innerLambda.DescendantNodes() 3554.OfType<IdentifierNameSyntax>() 3561var o2Ref = innerLambda.DescendantNodes() 3565.OfType<IdentifierNameSyntax>() 3611var o1Ref = innerLambda.DescendantNodes() 3615.OfType<IdentifierNameSyntax>() 3622var o2Ref = innerLambda.DescendantNodes() 3626.OfType<IdentifierNameSyntax>() 3668var o2Reference = localFunction.DescendantNodes().OfType<IdentifierNameSyntax>().Single(id => id.Identifier.ValueText == "o2"); 3771var o1Ref = lambda.DescendantNodes() 3775.OfType<IdentifierNameSyntax>() 3864var innerO2Reference = innerLambda.DescendantNodes().OfType<IdentifierNameSyntax>().Single(id => id.Identifier.ValueText == "o2"); 3916var o1Reference = fieldLambda.DescendantNodes().OfType<IdentifierNameSyntax>().Single(id => id.Identifier.ValueText == "o1"); 3930var o3Reference = propertyLambda.DescendantNodes().OfType<IdentifierNameSyntax>().Single(id => id.Identifier.ValueText == "o3");
Symbols\Source\UsingAliasTests.cs (24)
49var alias1 = model.GetAliasInfo((IdentifierNameSyntax)base1); 71var alias4 = model.GetAliasInfo((IdentifierNameSyntax)base4); 109var alias1 = model.GetAliasInfo((IdentifierNameSyntax)base1); 131var alias4 = model.GetAliasInfo((IdentifierNameSyntax)base4); 166var alias1 = model.GetAliasInfo((IdentifierNameSyntax)base1); 186var alias4 = model.GetAliasInfo((IdentifierNameSyntax)base4); 224var alias1 = model.GetAliasInfo((IdentifierNameSyntax)base1); 244var alias4 = model.GetAliasInfo((IdentifierNameSyntax)base4); 544IdentifierNameSyntax exprSyntaxToBind = (IdentifierNameSyntax)GetExprSyntaxForBinding(GetExprSyntaxList(syntaxTree)); 564IdentifierNameSyntax exprSyntaxToBind = (IdentifierNameSyntax)GetExprSyntaxForBinding(GetExprSyntaxList(syntaxTree)); 583IdentifierNameSyntax exprSyntaxToBind = (IdentifierNameSyntax)GetExprSyntaxForBinding(GetExprSyntaxList(syntaxTree)); 603IdentifierNameSyntax exprSyntaxToBind = (IdentifierNameSyntax)GetExprSyntaxForBinding(GetExprSyntaxList(syntaxTree)); 627IdentifierNameSyntax exprSyntaxToBind = (IdentifierNameSyntax)GetExprSyntaxForBinding(GetExprSyntaxList(syntaxTree)); 650IdentifierNameSyntax exprSyntaxToBind = (IdentifierNameSyntax)GetExprSyntaxForBinding(GetExprSyntaxList(syntaxTree)); 696var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Short").Skip(1).Single(); 739var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Short").Skip(1).Single();
Symbols\SymbolEqualityTests.cs (6)
777var member2Syntax = (IdentifierNameSyntax)root.DescendantNodes().Last(sn => sn.Kind() == SyntaxKind.IdentifierName); 828var member2Syntax = (IdentifierNameSyntax)root.DescendantNodes().Last(sn => sn.Kind() == SyntaxKind.SimpleMemberAccessExpression).DescendantNodes().Last(sn => sn.Kind() == SyntaxKind.IdentifierName); 889var member2Syntax = (IdentifierNameSyntax)root.DescendantNodes().Last(sn => sn.Kind() == SyntaxKind.IdentifierName);
Symbols\SymbolExtensionTests.cs (9)
101var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(id => id.Identifier.Text == "var"); 119var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(id => id.Identifier.Text == "var"); 137var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(id => id.Identifier.Text == "var"); 156var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Last(id => id.Identifier.Text == "var"); 252var method = model.GetSymbolInfo(tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Method").Single()).Symbol.GetSymbol<MethodSymbol>();
Symbols\TypeTests.cs (2)
1770var tinfo = model.GetTypeInfo(nodes[0] as IdentifierNameSyntax); 1776tinfo = model.GetTypeInfo(nodes[1] as IdentifierNameSyntax);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (114)
Diagnostics\DiagnosticTest.cs (1)
1952.ErrorCodes.OfType<Syntax.IdentifierNameSyntax>().First().Identifier;
Diagnostics\LocationsTests.cs (2)
554var node = SyntaxFactory.IdentifierName(SyntaxFactory.Identifier(SyntaxFactory.TriviaList(SyntaxFactory.Whitespace(" ")), "x", default(SyntaxTriviaList))); 586var nodeWithBadError = SyntaxFactory.IdentifierName(new SyntaxToken(node.Node.WithDiagnosticsGreen(new DiagnosticInfo[] { new SyntaxDiagnosticInfo(10, 10, ErrorCode.ERR_NoBaseClass) })));
Generated\Syntax.Test.xml.Generated.cs (5)
9989private static IdentifierNameSyntax GenerateIdentifierName() 10708var node = GenerateIdentifierName(); 10711var newNode = node.WithIdentifier(node.Identifier); 13775var oldNode = GenerateIdentifierName(); 13791var oldNode = GenerateIdentifierName();
IncrementalParsing\NodeValidators.cs (3)
78Assert.IsType<IdentifierNameSyntax>(nameTree); 79var genericName = nameTree as IdentifierNameSyntax;
LexicalAndXml\PreprocessorTests.cs (1)
345var token = (actualWarningNumber as IdentifierNameSyntax).Identifier;
Parsing\DeclarationParsingTests.cs (2)
4531Assert.Equal(tokenKind, ((IdentifierNameSyntax)bx.Right).Identifier.Kind()); 4587Assert.Equal(tokenKind, ((IdentifierNameSyntax)bx.Right).Identifier.Kind());
Parsing\ExpressionParsingTests.cs (2)
38Assert.True(((IdentifierNameSyntax)expr).Identifier.IsMissing); 433Assert.False(((IdentifierNameSyntax)expr).Identifier.IsMissing);
Parsing\NameParsingTests.cs (3)
39Assert.False(((IdentifierNameSyntax)name).Identifier.IsMissing); 52Assert.False(((IdentifierNameSyntax)name).Identifier.IsMissing); 65Assert.True(((IdentifierNameSyntax)name).Identifier.IsMissing);
Parsing\ParsingErrorRecoveryTests.cs (14)
5851var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 5896var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 5940var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 5944nm = (IdentifierNameSyntax)oc.Orderings[1].Expression; 5990var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6038var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6085var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6089nm = (IdentifierNameSyntax)oc.Orderings[1].Expression;
Parsing\StatementParsingTests.cs (12)
225Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)ds.Declaration.Type).Identifier.Kind()); 330Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)ds.Declaration.Type).Identifier.Kind()); 913Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)fs.Declaration.Type).Identifier.Kind()); 1598Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)fs.Declaration.Type).Identifier.Kind()); 1999Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)fs.Type).Identifier.Kind()); 2468Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)us.Declaration.Type).Identifier.Kind()); 2503Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)us.Declaration.Type).Identifier.Kind()); 2538Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)us.Declaration.Type).Identifier.Kind()); 2634Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)us.Declaration.Type).Identifier.Kind()); 3347Assert.IsType<IdentifierNameSyntax>(decl.Declaration.Type); 3348var name = (IdentifierNameSyntax)decl.Declaration.Type;
Syntax\StructuredTriviaTests.cs (2)
27Assert.Equal(conditionName, ((IdentifierNameSyntax)structuredTrivia.Condition).Identifier.ValueText); 74var identExpr = SyntaxFactory.IdentifierName(ident);
Syntax\SyntaxNodeTests.cs (19)
85var e = expression.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "e"); 103var e = expression.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "e"); 122var e = expression.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "e"); 493var identifierNodes = expr.DescendantNodes().OfType<IdentifierNameSyntax>().ToList(); 663var name = SyntaxFactory.IdentifierName(identifier); 664var missingName = SyntaxFactory.IdentifierName(missingIdentifier); 710var identifier = root.DescendantNodes(descendIntoTrivia: true).Single(n => n is IdentifierNameSyntax); 1829var externAlias = SyntaxFactory.IdentifierName("alias"); 1830var goo = SyntaxFactory.IdentifierName("Goo"); 1831var bar = SyntaxFactory.IdentifierName("Bar"); 1916var someNode = SyntaxFactory.IdentifierName(someToken); 1953var someNode = SyntaxFactory.IdentifierName(someToken); 3808var a = expression.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 3809var e = expression.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "e");
Syntax\SyntaxRewriterTests.cs (8)
555var expr1 = (IdentifierNameSyntax)exprStmt1.Expression; 572var expr2 = (IdentifierNameSyntax)exprStmt2.Expression; 603var expr1 = (IdentifierNameSyntax)exprStmt1.Expression; 618var expr2 = (IdentifierNameSyntax)exprStmt2.Expression;
Syntax\TrackNodeTests.cs (40)
24var a = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 26var currentA = trackedExpr.GetCurrentNode(a); 35var a = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 47var a = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 48var currentA = expr.GetCurrentNode(a); 56var a = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 66var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 68var currentA = trackedExpr.GetCurrentNode(originalA); 69var newA = currentA.WithLeadingTrivia(SyntaxFactory.Comment("/* ayup */")); 71var latestA = replacedExpr.GetCurrentNode(originalA); 81var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 83var currentA = trackedExpr.GetCurrentNode(originalA); 84var newA = currentA.WithLeadingTrivia(SyntaxFactory.Comment("/* ayup */")); 97var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 99var currentA = trackedExpr.GetCurrentNode(originalA); 101var latestA = replacedExpr.GetCurrentNode(originalA); 109var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 111var currentA = trackedExpr.GetCurrentNode(originalA); 122var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 124var currentA = trackedExpr.GetCurrentNode(originalA); 126var replacedExpr = trackedExpr.ReplaceNodes(trackedExpr.DescendantNodes().OfType<IdentifierNameSyntax>(), (original, changed) => currentA); 134var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 136var currentA = trackedExpr.GetCurrentNode(originalA); 138var replacedExpr = trackedExpr.ReplaceNodes(trackedExpr.DescendantNodes().OfType<IdentifierNameSyntax>(), (original, changed) => currentA); 149var ids = expr.DescendantNodes().OfType<IdentifierNameSyntax>().ToList(); 154foreach (var id in ids) 156var currentId = trackedExpr.GetCurrentNode(id); 167var ids = expr.DescendantNodes().OfType<IdentifierNameSyntax>().ToList(); 173foreach (var id in ids) 175var currentId = trackedExpr.GetCurrentNode(id);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (8)
CompilationTestUtils.cs (4)
291if (node is IdentifierNameSyntax identifier) 333if (node is IdentifierNameSyntax) 335summary.Alias = semanticModel.GetSpeculativeAliasInfo(position, (IdentifierNameSyntax)node, bindingOption); 543case IdentifierNameSyntax id when id.Parent is MemberAccessExpressionSyntax memberAccess && memberAccess.Name == node:
SemanticModelTestBase.cs (4)
141var nameSyntaxToBind = tree.GetRoot().FindToken(position, findInsideTrivia: true).Parent as IdentifierNameSyntax; 156IdentifierNameSyntax syntaxToBind = GetSyntaxNodeOfTypeForBinding<IdentifierNameSyntax>(GetSyntaxNodeList(tree));
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
CodeGen\WinRTCollectionTests.cs (1)
7423var add = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "Add").Single();
Microsoft.CodeAnalysis.CSharp.Workspaces (90)
Classification\ClassificationHelpers.cs (5)
267else if (token.Parent is IdentifierNameSyntax identifierNameSyntax && IsNamespaceName(identifierNameSyntax)) 296private static bool IsNamespaceName(IdentifierNameSyntax identifierSyntax) 476if (token.Parent is IdentifierNameSyntax && token.Parent?.Parent is ExpressionStatementSyntax) 484token.Parent is IdentifierNameSyntax && 491return token.Parent is IdentifierNameSyntax
Classification\SyntaxClassification\DiscardSyntaxClassifier.cs (2)
21typeof(IdentifierNameSyntax)); 47case IdentifierNameSyntax identifierName when identifierName.Identifier.Text == "_":
Classification\SyntaxClassification\NameSyntaxClassifier.cs (6)
146name is IdentifierNameSyntax identifierNameSyntax) 179if (name is IdentifierNameSyntax { Identifier.Text: "args" } && 319if (name is IdentifierNameSyntax identifierName && 339if (name is IdentifierNameSyntax identifierName && 352if (name is IdentifierNameSyntax identifierName && 372name is IdentifierNameSyntax { Identifier.Text: "async" })
Classification\SyntaxClassification\SyntaxTokenClassifier.cs (1)
59if (identifier.Parent is not IdentifierNameSyntax identifierName)
Classification\SyntaxClassification\UsingDirectiveSyntaxClassifier.cs (1)
42var token = usingDirective.Alias.Name;
Classification\Worker_Preprocesser.cs (1)
123else if (node is IdentifierNameSyntax identifier)
CodeGeneration\CSharpSyntaxGenerator.cs (4)
32private static readonly IdentifierNameSyntax s_nameOfIdentifier = 874var id = (IdentifierNameSyntax)node; 3628SyntaxFactory.NameEquals((IdentifierNameSyntax)identifier),
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
77var replacementNode = SyntaxFactory.IdentifierName(discardToken);
CSharpSemanticFacts.cs (2)
340case IdentifierNameSyntax { Parent: PrimaryConstructorBaseTypeSyntax baseType }: 350if (node is IdentifierNameSyntax { IsVar: true })
CSharpSyntaxFacts.cs (4)
619=> (node as IdentifierNameSyntax).IsAttributeNamedArgumentIdentifier(); 644if (node is IdentifierNameSyntax identifier && 813var identifier = ((IdentifierNameSyntax)node).Identifier; 1554=> node is AssignmentExpressionSyntax(SyntaxKind.SimpleAssignmentExpression) { Left: IdentifierNameSyntax };
CSharpTypeInferenceService.TypeInferrer.cs (4)
1860if (node is IdentifierNameSyntax identifierName) 2267foreach (var descendant in container.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>()) 2372else if (expr is IdentifierNameSyntax name)
CSharpUseImplicitTypeHelper.cs (2)
97var candidateReplacementNode = SyntaxFactory.IdentifierName("var"); 301.Where(n => n is IdentifierNameSyntax id && id.Identifier.ValueText.Equals(identifier.ValueText))
Editing\CSharpImportAdder.cs (1)
207public override void VisitIdentifierName(IdentifierNameSyntax node)
ExpressionGenerator.cs (2)
305var name = SyntaxFactory.IdentifierName(names[i]); 308result = SyntaxFactory.AliasQualifiedName((IdentifierNameSyntax)result, name);
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (3)
39IdentifierNameSyntax> 486protected override SyntaxToken GetIdentifier(IdentifierNameSyntax node) 704case IdentifierNameSyntax identifierNameNode:
ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
84var syntax = AddInformationTo(symbol.Name.ToIdentifierName(), symbol);
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (2)
216private static IdentifierNameSyntax CreateGlobalIdentifier() 315var syntax = AddInformationTo(symbol.Name.ToIdentifierName(), symbol);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (4)
407=> expression is IdentifierNameSyntax { Parent: NameColonSyntax }; 413if (invocation?.Expression is IdentifierNameSyntax name && 643if (expression is IdentifierNameSyntax) 672return invocation.Expression is IdentifierNameSyntax identifierName &&
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
1052{ Parent: IdentifierNameSyntax { Parent: UsingDirectiveSyntax _ } } => true,
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\TypeSyntaxExtensions.cs\TypeSyntaxExtensions.cs (2)
19return typeSyntax is IdentifierNameSyntax && 20((IdentifierNameSyntax)typeSyntax).Identifier.IsKind(SyntaxKind.PartialKeyword);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
694=> token.Parent is IdentifierNameSyntax typedParent &&
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (7)
1096else if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent is IdentifierNameSyntax scopedIdentifierName) 1255else if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent is IdentifierNameSyntax scopedIdentifierName && scopedIdentifierName.Parent.IsKind(SyntaxKind.Parameter)) 1490if (patternSyntax is ConstantPatternSyntax { Expression: CastExpressionSyntax { Expression: IdentifierNameSyntax } castExpression } && 1639@foreach.Type is IdentifierNameSyntax identifierName && 1679if (invocation.Expression is IdentifierNameSyntax identifierName && 2143gotoStatement.Expression is IdentifierNameSyntax && 2144((IdentifierNameSyntax)gotoStatement.Expression).Identifier == token &&
NameSyntaxComparer.cs (5)
40(IdentifierNameSyntax identifierX, IdentifierNameSyntax identifierY) => _tokenComparer.Compare(identifierX.Identifier, identifierY.Identifier), 42(IdentifierNameSyntax identifierX, GenericNameSyntax genericY) => 46(GenericNameSyntax genericX, IdentifierNameSyntax identifierY) => 97result.Add((IdentifierNameSyntax)name);
NameSyntaxExtensions.cs (1)
31return ((IdentifierNameSyntax)nameSyntax).Identifier;
ReassignedVariable\CSharpReassignedVariableService.cs (1)
20IdentifierNameSyntax>
Recommendations\CSharpRecommendationServiceRunner.cs (1)
222private RecommendedSymbols GetSymbolsOffOffAlias(IdentifierNameSyntax alias)
Rename\CSharpRenameRewriterLanguageService.cs (2)
612if (parsedIdentifier is IdentifierNameSyntax identifierName) 1136valueText = ((IdentifierNameSyntax)name).Identifier.ValueText;
SemanticModelExtensions.cs (3)
89var nx = (IdentifierNameSyntax)expression; 362if (current is IdentifierNameSyntax identifierName)
Simplification\CSharpSimplificationService.Expander.cs (4)
426public override SyntaxNode VisitIdentifierName(IdentifierNameSyntax node) 518var identifierReplacement = (IdentifierNameSyntax)replacement; 749((IdentifierNameSyntax)newNode).Identifier,
Simplification\Reducers\CSharpExtensionMethodReducer.cs (1)
87(IdentifierNameSyntax)invocationExpressionNodeExpression.WithoutLeadingTrivia());
Simplification\Reducers\CSharpNameReducer.Rewriter.cs (1)
96public override SyntaxNode VisitIdentifierName(IdentifierNameSyntax node)
Simplification\Reducers\CSharpVarReducer.Rewriter.cs (1)
55public override SyntaxNode VisitIdentifierName(IdentifierNameSyntax node) => ProcessTypeSyntax(node);
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (5)
127var aliasIdentifier = SyntaxFactory.IdentifierName(aliasName); 140semanticModel.GetAliasInfo((IdentifierNameSyntax)node, cancellationToken) != null) 288var aliasIdentifier = SyntaxFactory.IdentifierName(aliasName); 390return invocationExpr.Expression is IdentifierNameSyntax identifierName && 411if (simplifiedNode is IdentifierNameSyntax identifierName &&
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
170if (memberAccess.Name.Identifier.ValueText == ((IdentifierNameSyntax)replacementNode).Identifier.ValueText)
Simplification\Simplifiers\NameSimplifier.cs (1)
334identifier = ((IdentifierNameSyntax)name).Identifier;
SpeculationAnalyzer.cs (4)
242var originalIdentifierNodes = originalLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 248var replacedIdentifierNodes = replacedLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 260IEnumerable<IdentifierNameSyntax> originalIdentifierNodes, 261IEnumerable<IdentifierNameSyntax> replacedIdentifierNodes,
StringExtensions.cs (1)
57public static IdentifierNameSyntax ToIdentifierName(this string identifier)
SuppressFormattingRule.cs (1)
354if (errorCode is not IdentifierNameSyntax identifierName)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
241VerifySyntax<IdentifierNameSyntax>(Generator.IdentifierName("x"), "x");
Microsoft.CodeAnalysis.UnitTests (6)
CommonSyntaxTests.cs (6)
210var exprB = expr.DescendantNodes().OfType<CSharp.Syntax.IdentifierNameSyntax>().First(n => n.Identifier.ToString() == "b"); 222var trackedB = trackedExpr.GetCurrentNodes(exprB).First(); 231var exprB = expr.DescendantNodes().OfType<CSharp.Syntax.IdentifierNameSyntax>().First(n => n.Identifier.ToString() == "b"); 245var trackedB = trackedExpr.GetCurrentNodes(exprB).First();
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
Simplifier\SimplifierTests.cs (2)
37var node = SyntaxFactory.IdentifierName(SyntaxFactory.Identifier("Test")); 48var node = SyntaxFactory.IdentifierName(SyntaxFactory.Identifier("Test"));
SyntaxPathTests.cs (2)
21var node = SyntaxFactory.IdentifierName(SyntaxFactory.Identifier("Hi")); 31var node = SyntaxFactory.IdentifierName(SyntaxFactory.Identifier("Hi"));
Microsoft.VisualStudio.LanguageServices.CSharp (8)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (4)
727var oldIdentifierName = (IdentifierNameSyntax)oldName; 728var newIdentifierName = (IdentifierNameSyntax)newName;
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
38builder.Append(((IdentifierNameSyntax)name).Identifier.ValueText);
CodeModel\MethodXml\MethodXmlBuilder.cs (2)
208return TryGenerateNameRef((IdentifierNameSyntax)expression); 516private bool TryGenerateNameRef(IdentifierNameSyntax identifierName)
LanguageService\CSharpHelpContextService.cs (1)
398if (token.Parent is IdentifierNameSyntax { Parent: TypeConstraintSyntax { Parent: TypeParameterConstraintClauseSyntax } })