1 instantiation of IdentifierNameSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
81internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.IdentifierNameSyntax(this, parent, position);
2983 references to IdentifierNameSyntax
Microsoft.Analyzers.Extra (2)
Utilities\SyntaxNodeExtensions.cs (2)
128/// Checks <see cref="IdentifierNameSyntax"/> has expected name. 135return expression is IdentifierNameSyntax id && id.Identifier.Text == expectedName;
Microsoft.Analyzers.Extra.Tests (4)
SyntaxNodeExtensionsTests.cs (4)
117var node = SyntaxFactory.IdentifierName("expectedName"); 186var console = SyntaxFactory.IdentifierName("Console"); 187var writeline = SyntaxFactory.IdentifierName("WriteLine"); 197var b = SyntaxFactory.IdentifierName("b");
Microsoft.AspNetCore.App.Analyzers (5)
Kestrel\ListenOnIPv6AnyAnalyzer.cs (2)
34Name: IdentifierNameSyntax { Identifier.ValueText: "Listen" } 65Name: IdentifierNameSyntax { Identifier.ValueText: "Any" }
RouteEmbeddedLanguage\RoutePatternHighlighter.cs (2)
97.OfType<IdentifierNameSyntax>() 101foreach (var reference in parameterReferences)
WebApplicationBuilder\WebApplicationBuilderAnalyzer.cs (1)
283.Where(node => node is IdentifierNameSyntax || node is GenericNameSyntax)
Microsoft.AspNetCore.App.CodeFixes (2)
Dependencies\AddPackageFixer.cs (1)
55var methodName = node is IdentifierNameSyntax identifier ? identifier.Identifier.Text : null;
WebApplicationBuilderFixer.cs (1)
84private static bool CanFixWebApplicationBuilder(Diagnostic diagnostic, IdentifierNameSyntax identifierMethod, SyntaxNode root, [NotNullWhen(true)] out InvocationExpressionSyntax? invocationName)
Microsoft.AspNetCore.Components.Analyzers (8)
ComponentParameterAnalyzer.cs (8)
168IdentifierNameSyntax? identifierUsedInGetter = GetIdentifierUsedInGetter(getterAccessor); 174IdentifierNameSyntax? identifierUsedInSetter = GetIdentifierUsedInSetter(setterAccessor); 181private static IdentifierNameSyntax? GetIdentifierUsedInGetter(AccessorDeclarationSyntax getter) 185return returnStatement.Expression as IdentifierNameSyntax; 188return getter.ExpressionBody?.Expression as IdentifierNameSyntax; 191private static IdentifierNameSyntax? GetIdentifierUsedInSetter(AccessorDeclarationSyntax setter) 206if (assignmentExpression is not null && assignmentExpression.Right is IdentifierNameSyntax right && 209return assignmentExpression.Left as IdentifierNameSyntax;
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
StaticRouteHandlerModel\Endpoint.cs (2)
175var name = (IdentifierNameSyntax)expression.Name;
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (2)
HubClientProxyGenerator.Parser.cs (1)
20Name: IdentifierNameSyntax
HubServerProxyGenerator.Parser.cs (1)
20Name: IdentifierNameSyntax
Microsoft.CodeAnalysis.CSharp (143)
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)
519IdentifierNameSyntax nameSyntax = namedArgument.NameEquals.Name; 597var identifierName = namedArgument.NameEquals.Name;
Binder\Binder_Expressions.cs (20)
1033IdentifierNameSyntax nameSyntax = argumentSyntax.NameColon?.Name; 1098IdentifierNameSyntax nameSyntax = argumentSyntax.NameColon?.Name; 1719if (node is IdentifierNameSyntax identifier) 1764if (node is IdentifierNameSyntax id && !this.IsSemanticModelBinder) 1876private static bool FallBackOnDiscard(IdentifierNameSyntax node, BindingDiagnosticBag diagnostics) 2444return this.BindNamespaceAlias((IdentifierNameSyntax)node, diagnostics); 2461var name = node as IdentifierNameSyntax; 2493public BoundExpression BindNamespaceAlias(IdentifierNameSyntax node, BindingDiagnosticBag diagnostics) 5804var identifierName = (IdentifierNameSyntax)memberInitializer; 5876var memberName = (IdentifierNameSyntax)leftSyntax; 6113var identName = memberNameSyntax as IdentifierNameSyntax; 6158var memberNameSyntax = namedAssignment.Left as IdentifierNameSyntax; 7511if (left is IdentifierNameSyntax identifier) 7522private BoundExpression BindLeftIdentifierOfPotentialColorColorMemberAccess(IdentifierNameSyntax left, BindingDiagnosticBag diagnostics) 7595private bool IsPotentialColorColorReceiver(IdentifierNameSyntax id, TypeSymbol type)
Binder\Binder_Invocation.cs (2)
2452var syntax = (IdentifierNameSyntax)argument;
Binder\Binder_Lambda.cs (1)
297if (syntax is IdentifierNameSyntax { Identifier.RawContextualKind: (int)SyntaxKind.VarKeyword })
Binder\Binder_Operators.cs (2)
890&& ((IdentifierNameSyntax)parenthesizedExpression.Expression).Identifier.ValueText == "dynamic") 4674node is IdentifierNameSyntax name && name.Identifier.IsUnderscoreToken();
Binder\Binder_Patterns.cs (3)
1517case IdentifierNameSyntax name: 1520case MemberAccessExpressionSyntax { Name: IdentifierNameSyntax name } memberAccess when memberAccess.IsKind(SyntaxKind.SimpleMemberAccessExpression): 1542IdentifierNameSyntax 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); 361internal Symbol BindNamespaceAliasSymbol(IdentifierNameSyntax node, BindingDiagnosticBag diagnostics) 427return BindNonGenericSimpleNamespaceOrTypeOrAliasSymbol((IdentifierNameSyntax)syntax, diagnostics, basesBeingResolved, suppressUseSiteDiagnostics, qualifierOpt: null); 845return BindNonGenericSimpleNamespaceOrTypeOrAliasSymbol((IdentifierNameSyntax)syntax, diagnostics, basesBeingResolved, suppressUseSiteDiagnostics, qualifierOpt); 853IdentifierNameSyntax node, 999private NamedTypeSymbol BindNativeIntegerSymbolIfAny(IdentifierNameSyntax node, BindingDiagnosticBag diagnostics) 1025(invocation.Expression as IdentifierNameSyntax)?.Identifier.ContextualKind() == SyntaxKind.NameOfKeyword): 1034private void ReportUseSiteDiagnosticForDynamic(BindingDiagnosticBag diagnostics, IdentifierNameSyntax node) 2658if ((where as IdentifierNameSyntax)?.Identifier.Text == "var" && !options.IsAttributeTypeLookup())
Binder\Binder_XmlNameAttribute.cs (1)
21var identifier = syntax.Identifier;
Binder\InMethodBinder.cs (1)
38public ConcurrentDictionary<IdentifierNameSyntax, int> IdentifierMap;
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (1)
42public void AddName(IdentifierNameSyntax name)
Binder\WithCrefTypeParametersBinder.cs (2)
135IdentifierNameSyntax typeParameterSyntax = (IdentifierNameSyntax)typeArguments[i];
Compilation\CSharpSemanticModel.cs (8)
533return this.GetNamedArgumentSymbolInfo((IdentifierNameSyntax)expression, cancellationToken); 1171public IAliasSymbol GetAliasInfo(IdentifierNameSyntax nameSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1198public IAliasSymbol GetSpeculativeAliasInfo(int position, IdentifierNameSyntax nameSyntax, SpeculativeBindingOption bindingOption) 4493private SymbolInfo GetNamedArgumentSymbolInfo(IdentifierNameSyntax identifierNameSyntax, CancellationToken cancellationToken) 4872public PreprocessingSymbolInfo GetPreprocessingSymbolInfo(IdentifierNameSyntax node) 5073return nameSyntax is IdentifierNameSyntax identifier 5090return node is IdentifierNameSyntax nameSyntax ? GetAliasInfo(nameSyntax, cancellationToken) : null; 5095return node is IdentifierNameSyntax nameSyntax
Compilation\SyntaxTreeSemanticModel.cs (1)
347return binder.BindNamespaceAliasSymbol(node as IdentifierNameSyntax, BindingDiagnosticBag.Discarded);
Compiler\DocumentationCommentCompiler.cs (1)
1291IdentifierNameSyntax identifier = syntax.Identifier;
Compiler\MethodCompiler.cs (10)
1924ConcurrentDictionary<IdentifierNameSyntax, int>? identifierMap; 2120out InMethodBinder? inMethodBinder, out ConcurrentDictionary<IdentifierNameSyntax, int>? identifierMap) 2138identifierMap = new ConcurrentDictionary<IdentifierNameSyntax, int>(ReferenceEqualityComparer.Instance); 2173static void addIdentifiers(CSharpSyntaxNode? node, ConcurrentDictionary<IdentifierNameSyntax, int> identifierMap) 2207).OfType<IdentifierNameSyntax>().Where( 2246foreach (var id in ids) 2254static void assertBindIdentifierTargets(InMethodBinder? inMethodBinder, ConcurrentDictionary<IdentifierNameSyntax, int>? identifierMap, BoundNode methodBody, BindingDiagnosticBag diagnostics) 2338private readonly IdentifierNameSyntax _id; 2340private UnboundLambdaFinder(IdentifierNameSyntax id) 2345public static bool FoundInUnboundLambda(BoundNode methodBody, IdentifierNameSyntax id)
CSharpExtensions.cs (2)
1052public static IAliasSymbol? GetAliasInfo(this SemanticModel? semanticModel, IdentifierNameSyntax nameSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1062public static IAliasSymbol? GetSpeculativeAliasInfo(this SemanticModel? semanticModel, int position, IdentifierNameSyntax nameSyntax, SpeculativeBindingOption bindingOption)
Lowering\LocalRewriter\LocalRewriter.cs (2)
249var nameofIdentiferSyntax = (IdentifierNameSyntax)((InvocationExpressionSyntax)nameofOperator.Syntax).Expression;
Parser\LanguageParser.cs (1)
5819if (!SyntaxFacts.IsContextualKeyword(((CSharp.Syntax.IdentifierNameSyntax)this.CurrentNode).Identifier.Kind()))
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (3)
255var identifierName = SyntaxFactory.IdentifierName(symbol.Name); 260var identifier = token.Parent as IdentifierNameSyntax;
Symbols\Source\CrefTypeParameterSymbol.cs (1)
71public CrefTypeParameterSymbol(string name, int ordinal, IdentifierNameSyntax declaringSyntax)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
715if (this.ReturnType?.IsErrorType() == true && GetSyntax().ReturnType is IdentifierNameSyntax { Identifier.RawContextualKind: (int)SyntaxKind.PartialKeyword })
Syntax.xml.Main.Generated.cs (20)
19public virtual TResult? VisitIdentifierName(IdentifierNameSyntax node) => this.DefaultVisit(node); 763public virtual void VisitIdentifierName(IdentifierNameSyntax node) => this.DefaultVisit(node); 1506public override SyntaxNode? VisitIdentifierName(IdentifierNameSyntax node) 1519=> node.Update((IdentifierNameSyntax?)Visit(node.Alias) ?? throw new ArgumentNullException("alias"), VisitToken(node.ColonColonToken), (SimpleNameSyntax?)Visit(node.Name) ?? throw new ArgumentNullException("name")); 1660=> node.Update((IdentifierNameSyntax?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.ColonToken)); 1987=> node.Update((IdentifierNameSyntax?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.EqualsToken)); 2029=> node.Update(VisitToken(node.WhereKeyword), (IdentifierNameSyntax?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.ColonToken), VisitList(node.Constraints)); 2170=> node.Update((XmlNameSyntax?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.EqualsToken), VisitToken(node.StartQuoteToken), (IdentifierNameSyntax?)Visit(node.Identifier) ?? throw new ArgumentNullException("identifier"), VisitToken(node.EndQuoteToken)); 2252public static IdentifierNameSyntax IdentifierName(SyntaxToken identifier) 2260return (IdentifierNameSyntax)Syntax.InternalSyntax.SyntaxFactory.IdentifierName((Syntax.InternalSyntax.SyntaxToken)identifier.Node!).CreateRed(); 2305public static AliasQualifiedNameSyntax AliasQualifiedName(IdentifierNameSyntax alias, SyntaxToken colonColonToken, SimpleNameSyntax name) 2314public static AliasQualifiedNameSyntax AliasQualifiedName(IdentifierNameSyntax alias, SimpleNameSyntax name) 3181public static NameColonSyntax NameColon(IdentifierNameSyntax name, SyntaxToken colonToken) 4919public static NameEqualsSyntax NameEquals(IdentifierNameSyntax name, SyntaxToken equalsToken) 4927public static NameEqualsSyntax NameEquals(IdentifierNameSyntax name) 5232public static TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(SyntaxToken whereKeyword, IdentifierNameSyntax name, SyntaxToken colonToken, SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints) 5241public static TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(IdentifierNameSyntax name, SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints) 5245public static TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(IdentifierNameSyntax name) 6185public static XmlNameAttributeSyntax XmlNameAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken) 6206public static XmlNameAttributeSyntax XmlNameAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
Syntax.xml.Syntax.Generated.cs (23)
62public IdentifierNameSyntax Update(SyntaxToken identifier) 66var newNode = SyntaxFactory.IdentifierName(identifier); 75public new IdentifierNameSyntax WithIdentifier(SyntaxToken identifier) => Update(identifier); 255private IdentifierNameSyntax? alias; 264public IdentifierNameSyntax Alias => GetRedAtZero(ref this.alias)!; 291public AliasQualifiedNameSyntax Update(IdentifierNameSyntax alias, SyntaxToken colonColonToken, SimpleNameSyntax name) 303public AliasQualifiedNameSyntax WithAlias(IdentifierNameSyntax alias) => Update(alias, this.ColonColonToken, this.Name); 2863private IdentifierNameSyntax? name; 2871public IdentifierNameSyntax Name => GetRedAtZero(ref this.name)!; 2883public NameColonSyntax Update(IdentifierNameSyntax name, SyntaxToken colonToken) 2895public NameColonSyntax WithName(IdentifierNameSyntax name) => Update(name, this.ColonToken); 10070private IdentifierNameSyntax? name; 10078public IdentifierNameSyntax Name => GetRedAtZero(ref this.name)!; 10089public NameEqualsSyntax Update(IdentifierNameSyntax name, SyntaxToken equalsToken) 10101public NameEqualsSyntax WithName(IdentifierNameSyntax name) => Update(name, this.EqualsToken); 11637private IdentifierNameSyntax? name; 11648public IdentifierNameSyntax Name => GetRed(ref this.name, 1)!; 11682public TypeParameterConstraintClauseSyntax Update(SyntaxToken whereKeyword, IdentifierNameSyntax name, SyntaxToken colonToken, SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints) 11695public TypeParameterConstraintClauseSyntax WithName(IdentifierNameSyntax name) => Update(this.WhereKeyword, name, this.ColonToken, this.Constraints); 15266private IdentifierNameSyntax? identifier; 15279public IdentifierNameSyntax Identifier => GetRed(ref this.identifier, 3)!; 15302public XmlNameAttributeSyntax Update(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken) 15320public XmlNameAttributeSyntax WithIdentifier(IdentifierNameSyntax identifier) => Update(this.Name, this.EqualsToken, this.StartQuoteToken, identifier, this.EndQuoteToken);
Syntax\CSharpPragmaWarningStateMap.cs (1)
132errorId = ((IdentifierNameSyntax)currentErrorCode).Identifier.ValueText;
Syntax\CSharpSyntaxNode.cs (1)
551&& node is not IdentifierNameSyntax)
Syntax\LambdaUtilities.cs (1)
225var 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; 359((IdentifierNameSyntax)invocationTarget).IsVar;
Microsoft.CodeAnalysis.CSharp.Analyzers (2)
CSharpUpgradeMSBuildWorkspaceAnalyzer.cs (1)
22if (context.Node is IdentifierNameSyntax identifierName &&
MetaAnalyzers\CSharpReportDiagnosticAnalyzer.cs (1)
15public class CSharpReportDiagnosticAnalyzer : ReportDiagnosticAnalyzer<ClassDeclarationSyntax, StructDeclarationSyntax, InvocationExpressionSyntax, IdentifierNameSyntax, VariableDeclaratorSyntax>
Microsoft.CodeAnalysis.CSharp.CodeStyle (78)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
89if (argumentExpression is not IdentifierNameSyntax identifierName) 358if (descendentNode is IdentifierNameSyntax identifierName)
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (8)
152if (invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression && 238var invocationName = invocationExpression.Expression switch 240IdentifierNameSyntax identifier => identifier, 243Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) }, 244Expression: IdentifierNameSyntax identifier 252var conditionName = condition.Left is IdentifierNameSyntax leftIdentifier 254: (IdentifierNameSyntax)condition.Right;
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
66if (typeSyntax is IdentifierNameSyntax identifierName &&
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
103if (argument.Expression is not IdentifierNameSyntax argumentIdentifier)
src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
20IdentifierNameSyntax,
src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (4)
74Left: IdentifierNameSyntax leftIdentifier, 113Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Enumerable.Where) }, 155Expression: IdentifierNameSyntax castIdentifier, 161Name: IdentifierNameSyntax
src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (1)
76Right: IdentifierNameSyntax { Identifier.ValueText: "value" }
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (3)
27IdentifierNameSyntax>(CSharpSemanticFacts.Instance) 217Right: IdentifierNameSyntax { Identifier.ValueText: "value" } 250if (descendant is IdentifierNameSyntax identifierName)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
213foreach (var identifierName in statement.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>())
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (8)
104if (topMostExpression.Parent is CastExpressionSyntax { Type: IdentifierNameSyntax }) 552foreach (var identifier in containingBlock.DescendantNodes().OfType<IdentifierNameSyntax>()) 809Expression: IdentifierNameSyntax { Identifier.ValueText: var elementName }, 831if (assignmentExpression.Right.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().Any( 1106if (memberAccess.Name is not IdentifierNameSyntax { Identifier.ValueText: EmptyName }) 1171if (name is IdentifierNameSyntax) 1174if (name is MemberAccessExpressionSyntax { Expression: ExpressionSyntax childName, Name: IdentifierNameSyntax } &&
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (2)
249foreach (var identifierName in searchScope.DescendantNodes().OfType<IdentifierNameSyntax>())
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (3)
255if (descendentNode is IdentifierNameSyntax identifierName) 370var identifierName = (IdentifierNameSyntax)assignment.Left;
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
374if (descendentNode is IdentifierNameSyntax identifierName &&
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (7)
178if (descendentNode is IdentifierNameSyntax identifierName) 216if (descendentNode is IdentifierNameSyntax identifierName && ! 237if (descendentNode is IdentifierNameSyntax identifierName && 281var identifier = (IdentifierNameSyntax)operand; 298assignment.Left is not IdentifierNameSyntax identifier) 318IdentifierNameSyntax identifier,
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (4)
479var leftIdentifier = assignmentExpression.Left switch 481IdentifierNameSyntax identifierName => identifierName, 482MemberAccessExpressionSyntax(kind: SyntaxKind.SimpleMemberAccessExpression) { Expression: (kind: SyntaxKind.ThisExpression), Name: IdentifierNameSyntax identifierName } => identifierName, 512operation is IParameterReferenceOperation { Syntax: IdentifierNameSyntax parameterName } parameterReference)
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
101if (secondAssignmentExprTemp is not IdentifierNameSyntax { Identifier: var secondAssignmentExprTempIdentifier })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
421=> expression is IdentifierNameSyntax { Parent: NameColonSyntax }; 427if (invocation?.Expression is IdentifierNameSyntax name && 654return invocation.Expression is IdentifierNameSyntax identifierName &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
145Type: IdentifierNameSyntax or QualifiedNameSyntax { Right: IdentifierNameSyntax }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
89var nx = (IdentifierNameSyntax)expression; 363if (current is IdentifierNameSyntax identifierName)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\TypeSyntaxExtensions.cs (2)
19return typeSyntax is IdentifierNameSyntax && 20((IdentifierNameSyntax)typeSyntax).Identifier.IsKind(SyntaxKind.PartialKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
354if (errorCode is not IdentifierNameSyntax identifierName)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
343case IdentifierNameSyntax { Parent: PrimaryConstructorBaseTypeSyntax baseType }: 366if (node is IdentifierNameSyntax { IsVar: true }) 417IdentifierNameSyntax nameSyntax when IsInPreprocessingSymbolContext(nameSyntax) => CreatePreprocessingSymbol(semanticModel, nameSyntax.Identifier),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
617=> (node as IdentifierNameSyntax).IsAttributeNamedArgumentIdentifier(); 642if (node is IdentifierNameSyntax identifier && 811var identifier = ((IdentifierNameSyntax)node).Identifier; 1476=> node is AssignmentExpressionSyntax(SyntaxKind.SimpleAssignmentExpression) { Left: IdentifierNameSyntax };
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (5)
40(IdentifierNameSyntax identifierX, IdentifierNameSyntax identifierY) => _tokenComparer.Compare(identifierX.Identifier, identifierY.Identifier), 42(IdentifierNameSyntax identifierX, GenericNameSyntax genericY) => 45(GenericNameSyntax genericX, IdentifierNameSyntax identifierY) => 95result.Add((IdentifierNameSyntax)name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (4)
255var originalIdentifierNodes = originalLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 261var replacedIdentifierNodes = replacedLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 273IEnumerable<IdentifierNameSyntax> originalIdentifierNodes, 274IEnumerable<IdentifierNameSyntax> replacedIdentifierNodes,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (2)
97var candidateReplacementNode = SyntaxFactory.IdentifierName("var"); 267.Where(n => n is IdentifierNameSyntax id && id.Identifier.ValueText.Equals(identifier.ValueText))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (60)
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (2)
106Contract.ThrowIfFalse(_assignmentTarget is IdentifierNameSyntax); 117identifier: ((IdentifierNameSyntax)_assignmentTarget).Identifier,
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (3)
72if (left is not IdentifierNameSyntax and not MemberAccessExpressionSyntax) 127: (IdentifierNameSyntax)left; 147var newNameNode = matchingMember.Name.ToIdentifierName();
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
44if (constraint.Type is not IdentifierNameSyntax { Identifier.IsMissing: true } type)
src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\CSharpGenerateEnumMemberService.cs (1)
23=> node is IdentifierNameSyntax;
src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.cs (1)
38=> node is IdentifierNameSyntax;
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateMethodService.cs (1)
128if (simpleName is IdentifierNameSyntax &&
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (1)
114if (type is IdentifierNameSyntax)
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (6)
79private static (VariableDeclaratorSyntax declarator, IdentifierNameSyntax identifier, SyntaxNode invocationOrCreation) FindDiagnosticNodes( 88var identifier = (IdentifierNameSyntax)identifierLocation.FindNode(cancellationToken); 99IdentifierNameSyntax identifier, SyntaxNode currentNode, 268SourceText sourceText, IdentifierNameSyntax identifier, 326IdentifierNameSyntax identifier,
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (2)
88invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression 131invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (2)
65if (referenceNode is not IdentifierNameSyntax identifierNode) 136if (referenceNode is IdentifierNameSyntax identifierNode)
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
222if (argument.NameColon?.Name is IdentifierNameSyntax { Identifier: var identifier })
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (3)
49var identifierName = (IdentifierNameSyntax)node; 124newNameNode is IdentifierNameSyntax { Identifier.ValueText: AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.DiscardVariableName } &&
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (2)
70var propertyIdentifierName = IdentifierName(property.Identifier.WithoutTrivia()); 72var identifierNames = fieldLocations.SelectMany(loc => loc.Locations.Select(loc => loc.Location.FindNode(getInnermostNodeForTie: true, cancellationToken) as IdentifierNameSyntax))
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\UseAutoPropertyRewriter.cs (6)
15IdentifierNameSyntax propertyIdentifierName, 16ISet<IdentifierNameSyntax> identifierNames) : CSharpSyntaxRewriter 18private readonly IdentifierNameSyntax _propertyIdentifierName = propertyIdentifierName; 19private readonly ISet<IdentifierNameSyntax> _identifierNames = identifierNames; 23if (node.Name is IdentifierNameSyntax identifierName && 41public override SyntaxNode? VisitIdentifierName(IdentifierNameSyntax node)
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseImplicitTypeCodeFixProvider.cs (1)
58var implicitType = SyntaxFactory.IdentifierName("var")
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
105if (invocation.Expression is IdentifierNameSyntax)
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (1)
98if (whenNotNull is MemberBindingExpressionSyntax { Name: IdentifierNameSyntax identifierName })
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (2)
569var parameterNameNode = IdentifierName(ParseToken(parameterName)); 585if (location.Location.FindNode(findInsideTrivia: true, getInnermostNodeForTie: true, cancellationToken) is not IdentifierNameSyntax identifier)
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
137if (reference.Location.FindNode(cancellationToken) is not IdentifierNameSyntax node)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (2)
312var name = IdentifierName(names[i]); 314? AliasQualifiedName((IdentifierNameSyntax)result, name)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
697=> token.Parent is IdentifierNameSyntax typedParent &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (7)
1113else if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent is IdentifierNameSyntax scopedIdentifierName) 1270else if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent is IdentifierNameSyntax scopedIdentifierName && scopedIdentifierName.Parent.IsKind(SyntaxKind.Parameter)) 1507if (patternSyntax is ConstantPatternSyntax { Expression: CastExpressionSyntax { Expression: IdentifierNameSyntax } castExpression } && 1656@foreach.Type is IdentifierNameSyntax identifierName && 1696if (invocation.Expression is IdentifierNameSyntax identifierName && 2152gotoStatement.Expression is IdentifierNameSyntax && 2153((IdentifierNameSyntax)gotoStatement.Expression).Identifier == token &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
87var syntax = AddInformationTo(symbol.Name.ToIdentifierName(), symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (3)
116var typeSyntax = IdentifierName("dynamic"); 215private static IdentifierNameSyntax CreateGlobalIdentifier() 314var syntax = AddInformationTo(symbol.Name.ToIdentifierName(), symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\StringExtensions.cs (1)
57public static IdentifierNameSyntax ToIdentifierName(this string identifier)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
82var replacementNode = IdentifierName(discardToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
341=> expression is IdentifierNameSyntax
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
1823if (node is IdentifierNameSyntax identifierName) 2214foreach (var descendant in container.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>()) 2314else if (expr is IdentifierNameSyntax name)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
120if (node is IdentifierNameSyntax { Parent: not NameColonSyntax } identifierName &&
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (136)
CodeGen\CodeGenAsyncIteratorTests.cs (4)
8890var s = GetSyntax<IdentifierNameSyntax>(tree, "s"); 8955var s = GetSyntax<IdentifierNameSyntax>(tree, "s");
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\CodeGenExprLambdaTests.cs (4)
1493var s = GetSyntax<IdentifierNameSyntax>(tree, "a"); 1530var s = GetSyntax<IdentifierNameSyntax>(tree, "a");
CodeGen\CodeGenTupleTest.cs (27)
13974var nameofNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "nameof").Single(); 14245var m1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M1").Single(); 14261var m2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M2").Single(); 14275var f1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "F1").First(); 14289var p1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "P1").First(); 14306var m3 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M3").Single(); 14324var m4 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M4").Single(); 14331var m5 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M5").Single(); 14338var m6 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M6").Single(); 14433var e1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "E1").Single(); 14447var m5 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M5").Single(); 14454var v1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "v1").Single(); 14464var v2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "v2").Single(); 24180var nodes = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "elem2").ToArray();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1213)
Attributes\AttributeTests_WellKnownAttributes.cs (2)
9655var syntax = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Last(n => n.Identifier.ValueText == "OnBehaviorAttached");
Diagnostics\DiagnosticAnalyzerTests.cs (2)
56var id = (IdentifierNameSyntax)context.Node;
FieldKeywordTests.cs (4)
1404Assert.IsType<IdentifierNameSyntax>(argument); 1408Assert.IsType<IdentifierNameSyntax>(argument); 12913var fieldExpression = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => node.ToString() == "field").Single();
Semantics\CollectionExpressionTests.cs (8)
42130var expr = nodes.OfType<IdentifierNameSyntax>().Last(); 42185var expr = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Last(); 42232var expr = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Last(); 42284var expr = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Last();
Semantics\ExtensionTests.cs (3)
13863var identifier = GetSyntax<IdentifierNameSyntax>(tree, "Method"); 50299IdentifierNameSyntax identifier = name.Identifier;
Semantics\InlineArrayTests.cs (21)
2359var c = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "c").Single(); 2394var c = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "c").Single(); 2428var c = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "c").Single(); 2508var f = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "F").First(); 6033var f = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "F").First(); 6199var f = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "F").Last(); 8841var m3 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "M3").Single().Parent; 9209var m3 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "M3").Single(); 10553var f = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "F").Last(); 11297var f = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "F").Last(); 15214var f = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "F").ToArray(); 16501var m3 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "M3").First().Parent;
Semantics\OutVarTests.cs (567)
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"); 817private static IdentifierNameSyntax GetReference(SyntaxTree tree, string name) 822private static IdentifierNameSyntax[] GetReferences(SyntaxTree tree, string name, int count) 829internal static IEnumerable<IdentifierNameSyntax> GetReferences(SyntaxTree tree, string name) 831return tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == name); 861private static IEnumerable<IdentifierNameSyntax> GetDiscardIdentifiers(SyntaxTree tree) 863return tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ContextualKind() == SyntaxKind.UnderscoreToken); 909var x1Ref = GetReference(tree, "x1"); 912var x2Ref = GetReference(tree, "x2"); 917private static void VerifyModelForOutVarWithoutDataFlow(SemanticModel model, DeclarationExpressionSyntax decl, params IdentifierNameSyntax[] references) 922private static void VerifyModelForOutVarWithoutDataFlow(SemanticModel model, DeclarationExpressionSyntax decl, bool isShadowed, params IdentifierNameSyntax[] references) 927private static void VerifyModelForDeclarationVarWithoutDataFlow(SemanticModel model, DeclarationExpressionSyntax decl, params IdentifierNameSyntax[] references) 932internal static void VerifyModelForOutVar(SemanticModel model, DeclarationExpressionSyntax decl, params IdentifierNameSyntax[] references) 937private static void VerifyModelForOutVarInNotExecutableCode(SemanticModel model, DeclarationExpressionSyntax decl, params IdentifierNameSyntax[] references) 945IdentifierNameSyntax reference) 960params IdentifierNameSyntax[] references) 987foreach (var reference in references) 1086private static void VerifyDataFlow(SemanticModel model, DeclarationExpressionSyntax decl, bool isDelegateCreation, bool isExecutableCode, IdentifierNameSyntax[] references, ISymbol symbol) 1151private static void VerifyNotInScope(SemanticModel model, IdentifierNameSyntax reference) 1158private static void VerifyNotAnOutField(SemanticModel model, IdentifierNameSyntax reference) 1168internal static void VerifyNotAnOutLocal(SemanticModel model, IdentifierNameSyntax reference) 1204private static bool FlowsIn(ExpressionSyntax dataFlowParent, DeclarationExpressionSyntax decl, IdentifierNameSyntax[] references) 1206foreach (var reference in references) 1220private static bool IsRead(IdentifierNameSyntax reference) 1255private static bool ReadOutside(ExpressionSyntax dataFlowParent, IdentifierNameSyntax[] references) 1257foreach (var reference in references) 1271private static bool FlowsOut(ExpressionSyntax dataFlowParent, DeclarationExpressionSyntax decl, IdentifierNameSyntax[] references) 1294foreach (var reference in references) 1313private static bool WrittenOutside(ExpressionSyntax dataFlowParent, IdentifierNameSyntax[] references) 1315foreach (var reference in references) 1329private static bool IsWrite(IdentifierNameSyntax reference) 1406var x1Ref = GetReference(tree, "x1"); 1409var x2Ref = GetReference(tree, "x2"); 1464var x1Ref = GetReference(tree, "x1"); 1498var x1Ref = GetReference(tree, "x1"); 1641var x1Ref = GetReference(tree, "x1"); 1644var x2Ref = GetReference(tree, "x2"); 1679var x1Ref = GetReference(tree, "x1"); 1716var x1Ref = GetReference(tree, "x1"); 1752var x1Ref = GetReference(tree, "x1"); 2006var x3Ref = GetReference(tree, "x3"); 2010var x4Ref = GetReference(tree, "x4"); 2014var x5Ref = GetReference(tree, "x5"); 2116var x3Ref = GetReference(tree, "x3"); 2120var x4Ref = GetReference(tree, "x4"); 2124var x5Ref = GetReference(tree, "x5"); 2227var x3Ref = GetReference(tree, "x3"); 2231var x4Ref = GetReference(tree, "x4"); 2235var x5Ref = GetReference(tree, "x5"); 2337var x3Ref = GetReference(tree, "x3"); 2341var x4Ref = GetReference(tree, "x4"); 2345var x5Ref = GetReference(tree, "x5"); 3203var x3Ref = GetReferences(tree, "x3").Single(); 3207var x4Ref = GetReferences(tree, "x4").Single(); 3211var x5Ref = GetReferences(tree, "x5").Single(); 3305var x3Ref = GetReferences(tree, "x3").Single(); 3309var x4Ref = GetReferences(tree, "x4").Single(); 3313var x5Ref = GetReferences(tree, "x5").Single(); 3468var x1Ref = GetReference(tree, "x1"); 3509var x1Ref = GetReference(tree, "x1"); 3648var x4Ref = GetReferences(tree, "x4").Single(); 3653var x5Ref = GetReferences(tree, "x5").Single(); 3659var x6Ref = GetReferences(tree, "x6").Single(); 3663var x7Ref = GetReferences(tree, "x7").Single(); 3667var x8Ref = GetReferences(tree, "x8").Single(); 3671var x9Ref = GetReferences(tree, "x9").Single(); 3910var y12Ref = GetReferences(tree, "y12").Single(); 3963var x1Ref = GetReferences(tree, "x1").Single(); 4275var x3Ref = GetReferences(tree, "x3").Single(); 4279var x4Ref = GetReferences(tree, "x4").Single(); 4283var x5Ref = GetReferences(tree, "x5").Single(); 4303var x11Ref = GetReferences(tree, "x11").Single(); 4500var x3Ref = GetReferences(tree, "x3").Single(); 4505var x4Ref = GetReferences(tree, "x4").Single(); 4509var x5Ref = GetReferences(tree, "x5").Single(); 4541var x13Ref = GetReferences(tree, "x13").Single(); 4677var x3Ref = GetReferences(tree, "x3").Single(); 4681var x4Ref = GetReferences(tree, "x4").Single(); 4685var x5Ref = GetReferences(tree, "x5").Single(); 4705var x11Ref = GetReferences(tree, "x11").Single(); 4926var x2Ref = GetReferences(tree, "x2").Single(); 4930var x3Ref = GetReferences(tree, "x3").Single(); 4956var x9Ref = GetReferences(tree, "x9").Single(); 4960var x10Ref = GetReferences(tree, "x10").Single(); 5182var x3Ref = GetReferences(tree, "x3").Single(); 5186var x4Ref = GetReferences(tree, "x4").Single(); 5190var x5Ref = GetReferences(tree, "x5").Single(); 5210var x8Ref = GetReference(tree, "x8"); 5215var x9Ref = GetReference(tree, "x9"); 5285var x3Ref = GetReferences(tree, "x3").Single(); 5289var x4Ref = GetReferences(tree, "x4").Single(); 5293var x5Ref = GetReferences(tree, "x5").Single(); 5412var x3Ref = GetReferences(tree, "x3").Single(); 5416var x4Ref = GetReferences(tree, "x4").Single(); 5420var x5Ref = GetReferences(tree, "x5").Single(); 5514var x3Ref = GetReferences(tree, "x3").Single(); 5518var x4Ref = GetReferences(tree, "x4").Single(); 5531var x6Ref = GetReferences(tree, "x6").Single(); 5578var x1Ref = GetReferences(tree, "x1").Single(); 5710var x1Ref = GetReferences(tree, "x1").Single(); 5955var y12Ref = GetReferences(tree, "y12").Single(); 6373var y12Ref = GetReferences(tree, "y12").Single(); 6608var y12Ref = GetReferences(tree, "y12").Single(); 6871var y12Ref = GetReferences(tree, "y12").Single(); 7110var y12Ref = GetReferences(tree, "y12").Single(); 7348var y12Ref = GetReferences(tree, "y12").Single(); 7626var x1Ref = GetReferences(tree, "x1").Single(); 7631var x2Ref = GetReferences(tree, "x2").Single(); 7635var x3Ref = GetReferences(tree, "x3").Single(); 7639var x4Ref = GetReferences(tree, "x4").Single(); 7644var x5Ref = GetReferences(tree, "x5").Single(); 7648var x6Ref = GetReferences(tree, "x6").Single(); 7652var x7Ref = GetReferences(tree, "x7").Single(); 8433var y12Ref = GetReferences(tree, "y12").Single(); 8684var x5Ref = GetReferences(tree, "x5").Single(); 8715var y12Ref = GetReferences(tree, "y12").Single(); 8763var x1Ref = GetReferences(tree, "x1").Single(); 9163var x3Ref = GetReferences(tree, "x3").Single(); 9167var x4Ref = GetReferences(tree, "x4").Single(); 9171var x5Ref = GetReferences(tree, "x5").Single(); 9265var x1Ref = GetReferences(tree, "x1").Single(); 9336var x1Ref = GetReferences(tree, "x1").Single(); 9347var x6Ref = GetReferences(tree, "x6").Single(); 9356var x14Ref = GetReferences(tree, "x14").Single(); 9429var x1Ref = GetReferences(tree, "x1").Single(); 9440var x6Ref = GetReferences(tree, "x6").Single(); 9449var x14Ref = GetReferences(tree, "x14").Single(); 9892var x1Ref = GetReferences(tree, "x1").Single(); 9903var x6Ref = GetReferences(tree, "x6").Single(); 9912var x14Ref = GetReferences(tree, "x14").Single(); 9987var x1Ref = GetReferences(tree, "x1").Single(); 9998var x6Ref = GetReferences(tree, "x6").Single(); 10007var x14Ref = GetReferences(tree, "x14").Single(); 10767var y12Ref = GetReferences(tree, "y12").Single(); 10819var x1Ref = GetReferences(tree, "x1").Single(); 11048var x3Ref = GetReferences(tree, "x3").Single(); 11052var x4Ref = GetReferences(tree, "x4").Single(); 11056var x5Ref = GetReferences(tree, "x5").Single(); 11185var x3Ref = GetReferences(tree, "x3").Single(); 11189var x4Ref = GetReferences(tree, "x4").Single(); 11193var x5Ref = GetReferences(tree, "x5").Single(); 11267var x3Ref = GetReferences(tree, "x3").Single(); 11271var x4Ref = GetReferences(tree, "x4").Single(); 11275var x5Ref = GetReferences(tree, "x5").Single(); 11429var x1Ref = GetReferences(tree, "x1").Single(); 12158var y13Ref = GetReference(tree, "y13"); 12425var yRef = GetReferences(tree, id).Single(); 12501var yRef = GetReferences(tree, id).Single(); 12780var y1Ref = GetReferences(tree, "y1").Single(); 12791var y3Ref = GetReferences(tree, "y3").Single(); 12795var y4Ref = GetReferences(tree, "y4").Single(); 12870var yRef = GetReferences(tree, id).Single(); 12922var yRef = GetReferences(tree, "y1").Single(); 12964var x1Ref = GetReferences(tree, "x1").Single(); 13211var x2Ref = GetReferences(tree, "x2").Single(); 13215var x3Ref = GetReferences(tree, "x3").Single(); 13238var x9Ref = GetReferences(tree, "x9").Single(); 13242var x10Ref = GetReferences(tree, "x10").Single(); 13698var x1Ref = GetReferences(tree, "x1").Single(); 14257var yRef = GetReference(tree, "y1"); 14304var yRef = GetReference(tree, "y1"); 14353var yRef = GetReference(tree, "y1"); 14395var yRef = GetReference(tree, "y1"); 14437var yRef = GetReference(tree, "y1"); 14482var yRef = GetReference(tree, "y1"); 14524var yRef = GetReference(tree, "y1"); 14569var yRef = GetReference(tree, "y1"); 14573var zRef = GetReference(tree, "z1"); 14618var yRef = GetReference(tree, "y1"); 14672var yRef = GetReferences(tree, "y1").Last(); 14731var yRef = GetReferences(tree, "y1").Last(); 14778var yRef = GetReference(tree, "y1"); 14782var zRef = GetReference(tree, "z1"); 14828var yRef = GetReference(tree, "y1"); 14832var zRef = GetReference(tree, "z1"); 15132var x2Ref = GetReferences(tree, "x2").Single(); 15136var x3Ref = GetReferences(tree, "x3").Single(); 15159var x9Ref = GetReferences(tree, "x9").Single(); 15163var x10Ref = GetReferences(tree, "x10").Single(); 15572var x10Ref = GetReferences(tree, "x10").Single(); 15580var y12Ref = GetReferences(tree, "y12").Single(); 15785var x10Ref = GetReferences(tree, "x10").Single(); 15793var y12Ref = GetReferences(tree, "y12").Single(); 15998var x10Ref = GetReferences(tree, "x10").Single(); 16006var y12Ref = GetReferences(tree, "y12").Single(); 16445var y12Ref = GetReferences(tree, "y12").Single(); 16497var x1Ref = GetReferences(tree, "x1").Single(); 16969var x2Ref = GetReferences(tree, "x2").Single(); 16973var x3Ref = GetReferences(tree, "x3").Single(); 16999var x9Ref = GetReferences(tree, "x9").Single(); 17053var x1Ref = GetReferences(tree, "x1").Single(); 17396var x2Ref = GetReferences(tree, "x2").Single(); 17400var x3Ref = GetReferences(tree, "x3").Single(); 17426var x9Ref = GetReferences(tree, "x9").Single(); 17430var x10Ref = GetReferences(tree, "x10").Single(); 17679var x1Ref = GetReference(tree, "x1"); 17712var x1Ref = GetReference(tree, "x1"); 17995var x1Ref = GetReference(tree, "x1"); 18069var x1Ref = GetReference(tree, "x1"); 18104var x1Ref = GetReference(tree, "x1"); 18143var x1Ref = GetReference(tree, "x1"); 18184var x1Ref = GetReference(tree, "x1"); 18227var x1Ref = GetReference(tree, "x1"); 18270var x1Ref = GetReference(tree, "x1"); 18309var x1Ref = GetReference(tree, "x1"); 18350var x1Ref = GetReference(tree, "x1"); 18385var x1Ref = GetReference(tree, "x1"); 18431var x1Ref = GetReference(tree, "x1"); 18495var x1Ref = GetReference(tree, "x1"); 18544var x1Ref = GetReference(tree, "x1"); 18589var x1Ref = GetReference(tree, "x1"); 18641var x1Ref = GetReference(tree, "x1"); 18685var x1Ref = GetReference(tree, "x1"); 18727var x1Ref = GetReference(tree, "x1"); 18874var x1Ref = GetReference(tree, "x1"); 18918var x1Ref = GetReference(tree, "x1"); 18960var x1Ref = GetReference(tree, "x1"); 19289var x1Ref = GetReference(tree, "x1"); 19330var varRef = GetReferences(tree, "var").Skip(1).Single(); 19364var x1Ref = GetReference(tree, "x1"); 19508var x1Ref = GetReference(tree, "x1"); 19547var x1Ref = GetReference(tree, "x1"); 19588var 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(); 21405var yRef = GetReference(tree, "y1"); 21409var zRef = GetReference(tree, "z1"); 21688var y12Ref = GetReferences(tree, "y12").Single(); 21815var x7Ref = GetReferences(tree, "x7").Single(); 22051var x10Ref = GetReferences(tree, "x10").Single(); 22060var y12Ref = GetReferences(tree, "y12").Single(); 22468var y12Ref = GetReferences(tree, "y12").Single(); 22651var x3Ref = GetReferences(tree, "x3").Single(); 22656var x4Ref = GetReferences(tree, "x4").Single(); 22661var x5Ref = GetReferences(tree, "x5").Single(); 22687params IdentifierNameSyntax[] references) 22703private static void VerifyModelNotSupported(SemanticModel model, params IdentifierNameSyntax[] references) 22705foreach (var reference in references) 22774var x3Ref = GetReferences(tree, "x3").Single(); 22779var x4Ref = GetReferences(tree, "x4").Single(); 22784var x5Ref = GetReferences(tree, "x5").Single(); 22856var x3Ref = GetReferences(tree, "x3").Single(); 22861var x4Ref = GetReferences(tree, "x4").Single(); 22866var x5Ref = GetReferences(tree, "x5").Single(); 22940var x3Ref = GetReferences(tree, "x3").Single(); 22945var x4Ref = GetReferences(tree, "x4").Single(); 22950var x5Ref = GetReferences(tree, "x5").Single(); 23439var x2Ref = GetReferences(tree, "x2").Single(); 23443var x3Ref = GetReferences(tree, "x3").Single(); 23472var x2Ref = GetReferences(tree, "x2").Single(); 23476var x3Ref = GetReferences(tree, "x3").Single(); 23706var y12Ref = GetReferences(tree, "y12").Single(); 23804var y12Ref = GetReferences(tree, "y12").Single(); 24044var y12Ref = GetReferences(tree, "y12").Single(); 24148var y12Ref = GetReferences(tree, "y12").Single(); 24287var x3Ref = GetReferences(tree, "x3").Single(); 24291var x4Ref = GetReferences(tree, "x4").Single(); 24295var x5Ref = GetReferences(tree, "x5").Single(); 24393var x3Ref = GetReferences(tree, "x3").Single(); 24397var x4Ref = GetReferences(tree, "x4").Single(); 24401var x5Ref = GetReferences(tree, "x5").Single(); 24486var x1Ref = GetReferences(tree, "x1").Single(); 24517var x1Ref = GetReferences(tree, "x1").Single(); 25169var yRef = GetReferences(tree, "y1").Single(); 25322var x10Ref = GetReferences(tree, "x10").Single(); 25330var y12Ref = GetReferences(tree, "y12").Single(); 25421var x10Ref = GetReferences(tree, "x10").Single(); 25429var y12Ref = GetReferences(tree, "y12").Single(); 25565var x2Ref = GetReferences(tree, "x2").Single(); 25569var x3Ref = GetReferences(tree, "x3").Single(); 25573var x4Ref = GetReferences(tree, "x4").Single(); 25609var x2Ref = GetReferences(tree, "x2").Single(); 25614var x3Ref = GetReferences(tree, "x3").Single(); 25618var x4Ref = GetReferences(tree, "x4").Single(); 25690var x2Ref = GetReferences(tree, "x2").Single(); 25694var x3Ref = GetReferences(tree, "x3").Single(); 25698var x4Ref = GetReferences(tree, "x4").Single(); 25734var x2Ref = GetReferences(tree, "x2").Single(); 25739var x3Ref = GetReferences(tree, "x3").Single(); 25743var x4Ref = GetReferences(tree, "x4").Single(); 25870var x2Ref = GetReferences(tree, "x2").Single(); 25874var x3Ref = GetReferences(tree, "x3").Single(); 25878var x4Ref = GetReferences(tree, "x4").Single(); 25930var x2Ref = GetReferences(tree, "x2").Single(); 25935var x3Ref = GetReferences(tree, "x3").Single(); 25939var x4Ref = GetReferences(tree, "x4").Single(); 26027var x2Ref = GetReferences(tree, "x2").Single(); 26031var x3Ref = GetReferences(tree, "x3").Single(); 26035var x4Ref = GetReferences(tree, "x4").Single(); 26084var x2Ref = GetReferences(tree, "x2").Single(); 26089var x3Ref = GetReferences(tree, "x3").Single(); 26093var x4Ref = GetReferences(tree, "x4").Single(); 26280var x2Ref = GetReferences(tree, "x2").Single(); 26284var x3Ref = GetReferences(tree, "x3").Single(); 26288var x4Ref = GetReferences(tree, "x4").Single(); 26327var x2Ref = GetReferences(tree, "x2").Single(); 26332var x3Ref = GetReferences(tree, "x3").Single(); 26336var x4Ref = GetReferences(tree, "x4").Single(); 26423var x2Ref = GetReferences(tree, "x2").Single(); 26427var x3Ref = GetReferences(tree, "x3").Single(); 26431var x4Ref = GetReferences(tree, "x4").Single(); 26470var x2Ref = GetReferences(tree, "x2").Single(); 26475var x3Ref = GetReferences(tree, "x3").Single(); 26479var x4Ref = GetReferences(tree, "x4").Single(); 26554var x2Ref = GetReferences(tree, "x2").Single(); 26558var x3Ref = GetReferences(tree, "x3").Single(); 26562var x4Ref = GetReferences(tree, "x4").Single(); 26614var x2Ref = GetReferences(tree, "x2").Single(); 26619var x3Ref = GetReferences(tree, "x3").Single(); 26623var x4Ref = GetReferences(tree, "x4").Single(); 26698var x2Ref = GetReferences(tree, "x2").Single(); 26702var x3Ref = GetReferences(tree, "x3").Single(); 26706var x4Ref = GetReferences(tree, "x4").Single(); 26758var x2Ref = GetReferences(tree, "x2").Single(); 26763var x3Ref = GetReferences(tree, "x3").Single(); 26767var x4Ref = GetReferences(tree, "x4").Single(); 26889var x2Ref = GetReferences(tree, "x2").Single(); 26893var x3Ref = GetReferences(tree, "x3").Single(); 26897var x4Ref = GetReferences(tree, "x4").Single(); 26933var x2Ref = GetReferences(tree, "x2").Single(); 26938var x3Ref = GetReferences(tree, "x3").Single(); 26942var x4Ref = GetReferences(tree, "x4").Single(); 27020var x2Ref = GetReferences(tree, "x2").Single(); 27024var x3Ref = GetReferences(tree, "x3").Single(); 27028var x4Ref = GetReferences(tree, "x4").Single(); 27064var x2Ref = GetReferences(tree, "x2").Single(); 27069var x3Ref = GetReferences(tree, "x3").Single(); 27073var x4Ref = GetReferences(tree, "x4").Single(); 27156var x2Ref = GetReferences(tree, "x2").Single(); 27160var x3Ref = GetReferences(tree, "x3").Single(); 27164var x4Ref = GetReferences(tree, "x4").Single(); 27210var x2Ref = GetReferences(tree, "x2").Single(); 27215var x3Ref = GetReferences(tree, "x3").Single(); 27219var x4Ref = GetReferences(tree, "x4").Single(); 27309var x2Ref = GetReferences(tree, "x2").Single(); 27313var x3Ref = GetReferences(tree, "x3").Single(); 27317var x4Ref = GetReferences(tree, "x4").Single(); 27363var x2Ref = GetReferences(tree, "x2").Single(); 27368var x3Ref = GetReferences(tree, "x3").Single(); 27372var x4Ref = GetReferences(tree, "x4").Single(); 27511var x2Ref = GetReferences(tree, "x2").Single(); 27516var x3Ref = GetReferences(tree, "x3").Single(); 27521var x4Ref = GetReferences(tree, "x4").Single(); 27584var x2Ref = GetReferences(tree, "x2").Single(); 27589var x3Ref = GetReferences(tree, "x3").Single(); 27594var x4Ref = GetReferences(tree, "x4").Single(); 27688var x2Ref = GetReferences(tree, "x2").Single(); 27693var x3Ref = GetReferences(tree, "x3").Single(); 27698var x4Ref = GetReferences(tree, "x4").Single(); 27761var x2Ref = GetReferences(tree, "x2").Single(); 27766var x3Ref = GetReferences(tree, "x3").Single(); 27771var x4Ref = GetReferences(tree, "x4").Single(); 27901var x2Ref = GetReferences(tree, "x2").Single(); 27906var x3Ref = GetReferences(tree, "x3").Single(); 27911var x4Ref = GetReferences(tree, "x4").Single(); 27974var x2Ref = GetReferences(tree, "x2").Single(); 27979var x3Ref = GetReferences(tree, "x3").Single(); 27984var x4Ref = GetReferences(tree, "x4").Single(); 28079var x2Ref = GetReferences(tree, "x2").Single(); 28084var x3Ref = GetReferences(tree, "x3").Single(); 28089var x4Ref = GetReferences(tree, "x4").Single(); 28152var x2Ref = GetReferences(tree, "x2").Single(); 28157var x3Ref = GetReferences(tree, "x3").Single(); 28162var x4Ref = GetReferences(tree, "x4").Single(); 28298var x2Ref = GetReferences(tree, "x2").Single(); 28302var x3Ref = GetReferences(tree, "x3").Single(); 28306var x4Ref = GetReferences(tree, "x4").Single(); 28352var x2Ref = GetReferences(tree, "x2").Single(); 28357var x3Ref = GetReferences(tree, "x3").Single(); 28361var x4Ref = GetReferences(tree, "x4").Single(); 28449var x2Ref = GetReferences(tree, "x2").Single(); 28453var x3Ref = GetReferences(tree, "x3").Single(); 28457var x4Ref = GetReferences(tree, "x4").Single(); 28503var x2Ref = GetReferences(tree, "x2").Single(); 28508var x3Ref = GetReferences(tree, "x3").Single(); 28512var x4Ref = GetReferences(tree, "x4").Single(); 28702var x2Ref = GetReferences(tree, "x2").Single(); 28706var x3Ref = GetReferences(tree, "x3").Single(); 28710var x4Ref = GetReferences(tree, "x4").Single(); 28763var x2Ref = GetReferences(tree, "x2").Single(); 28768var x3Ref = GetReferences(tree, "x3").Single(); 28772var x4Ref = GetReferences(tree, "x4").Single(); 28870var x2Ref = GetReferences(tree, "x2").Single(); 28874var x3Ref = GetReferences(tree, "x3").Single(); 28878var x4Ref = GetReferences(tree, "x4").Single(); 28926var x2Ref = GetReferences(tree, "x2").Single(); 28931var x3Ref = GetReferences(tree, "x3").Single(); 28935var x4Ref = GetReferences(tree, "x4").Single(); 29021var x2Ref = GetReferences(tree, "x2").Single(); 29025var x3Ref = GetReferences(tree, "x3").Single(); 29029var x4Ref = GetReferences(tree, "x4").Single(); 29077var x2Ref = GetReferences(tree, "x2").Single(); 29082var x3Ref = GetReferences(tree, "x3").Single(); 29086var x4Ref = GetReferences(tree, "x4").Single(); 29228var x2Ref = GetReferences(tree, "x2").Single(); 29232var x3Ref = GetReferences(tree, "x3").Single(); 29236var x4Ref = GetReferences(tree, "x4").Single(); 29295var x2Ref = GetReferences(tree, "x2").Single(); 29300var x3Ref = GetReferences(tree, "x3").Single(); 29304var x4Ref = GetReferences(tree, "x4").Single(); 29404var x2Ref = GetReferences(tree, "x2").Single(); 29408var x3Ref = GetReferences(tree, "x3").Single(); 29412var x4Ref = GetReferences(tree, "x4").Single(); 29471var x2Ref = GetReferences(tree, "x2").Single(); 29476var x3Ref = GetReferences(tree, "x3").Single(); 29480var x4Ref = GetReferences(tree, "x4").Single(); 29588var x1Ref = GetReferences(tree, "x1").Single(); 29691var x2Ref = GetReferences(tree, "x2").Single(); 29695var x3Ref = GetReferences(tree, "x3").Single(); 29699var x4Ref = GetReferences(tree, "x4").Single(); 29767var x2Ref = GetReferences(tree, "x2").Single(); 29772var x3Ref = GetReferences(tree, "x3").Single(); 29776var x4Ref = GetReferences(tree, "x4").Single(); 29782var x5Ref = GetReferences(tree, "x5").Single(); 29787var x6Ref = GetReferences(tree, "x6").Single(); 29892var x2Ref = GetReferences(tree, "x2").Single(); 29896var x3Ref = GetReferences(tree, "x3").Single(); 29900var x4Ref = GetReferences(tree, "x4").Single(); 29968var x2Ref = GetReferences(tree, "x2").Single(); 29973var x3Ref = GetReferences(tree, "x3").Single(); 29977var x4Ref = GetReferences(tree, "x4").Single(); 29983var x5Ref = GetReferences(tree, "x5").Single(); 29988var x6Ref = GetReferences(tree, "x6").Single(); 30132var x2Ref = GetReferences(tree, "x2").Single(); 30136var x3Ref = GetReferences(tree, "x3").Single(); 30140var x4Ref = GetReferences(tree, "x4").Single(); 30146var x5Ref = GetReferences(tree, "x5").Single(); 30150var x6Ref = GetReferences(tree, "x6").Single(); 30193var x2Ref = GetReferences(tree, "x2").Single(); 30198var x3Ref = GetReferences(tree, "x3").Single(); 30202var x4Ref = GetReferences(tree, "x4").Single(); 30208var x5Ref = GetReferences(tree, "x5").Single(); 30213var x6Ref = GetReferences(tree, "x6").Single(); 30304var x2Ref = GetReferences(tree, "x2").Single(); 30308var x3Ref = GetReferences(tree, "x3").Single(); 30312var x4Ref = GetReferences(tree, "x4").Single(); 30318var x5Ref = GetReferences(tree, "x5").Single(); 30322var x6Ref = GetReferences(tree, "x6").Single(); 30365var x2Ref = GetReferences(tree, "x2").Single(); 30370var x3Ref = GetReferences(tree, "x3").Single(); 30374var x4Ref = GetReferences(tree, "x4").Single(); 30380var x5Ref = GetReferences(tree, "x5").Single(); 30385var x6Ref = GetReferences(tree, "x6").Single(); 30608var x1Ref = GetReferences(tree, "x1").Single(); 30612var x2Ref = GetReferences(tree, "x2").Single(); 30693var x2Ref = GetReferences(tree, "x2").Single(); 30697var x3Ref = GetReferences(tree, "x3").Single(); 30701var x4Ref = GetReferences(tree, "x4").Single(); 30707var x5Ref = GetReferences(tree, "x5").Single(); 30764var x2Ref = GetReferences(tree, "x2").Single(); 30769var x3Ref = GetReferences(tree, "x3").Single(); 30774var x4Ref = GetReferences(tree, "x4").Single(); 30781var x5Ref = GetReferences(tree, "x5").Single(); 30864var x2Ref = GetReferences(tree, "x2").Single(); 30868var x3Ref = GetReferences(tree, "x3").Single(); 30872var x4Ref = GetReferences(tree, "x4").Single(); 30878var x5Ref = GetReferences(tree, "x5").Single(); 30935var x2Ref = GetReferences(tree, "x2").Single(); 30940var x3Ref = GetReferences(tree, "x3").Single(); 30945var x4Ref = GetReferences(tree, "x4").Single(); 30952var x5Ref = GetReferences(tree, "x5").Single(); 31224var x2Ref = GetReferences(tree, "x2").Single(); 31228var x3Ref = GetReferences(tree, "x3").Single(); 31232var x4Ref = GetReferences(tree, "x4").Single(); 31238var x5Ref = GetReferences(tree, "x5").Single(); 31242var x6Ref = GetReferences(tree, "x6").Single(); 31285var x2Ref = GetReferences(tree, "x2").Single(); 31290var x3Ref = GetReferences(tree, "x3").Single(); 31295var x4Ref = GetReferences(tree, "x4").Single(); 31302var x5Ref = GetReferences(tree, "x5").Single(); 31307var x6Ref = GetReferences(tree, "x6").Single(); 31397var x2Ref = GetReferences(tree, "x2").Single(); 31401var x3Ref = GetReferences(tree, "x3").Single(); 31405var x4Ref = GetReferences(tree, "x4").Single(); 31411var x5Ref = GetReferences(tree, "x5").Single(); 31415var x6Ref = GetReferences(tree, "x6").Single(); 31458var x2Ref = GetReferences(tree, "x2").Single(); 31463var x3Ref = GetReferences(tree, "x3").Single(); 31468var x4Ref = GetReferences(tree, "x4").Single(); 31475var x5Ref = GetReferences(tree, "x5").Single(); 31480var x6Ref = GetReferences(tree, "x6").Single(); 31704var x1Ref = GetReferences(tree, "x1").Single(); 31708var x2Ref = GetReferences(tree, "x2").Single(); 32512var x1Ref = GetReference(tree, "x1"); 32658var x1Ref = GetReference(tree, "x1"); 32694var x1Ref = GetReference(tree, "x1"); 32701params IdentifierNameSyntax[] references) 32709params IdentifierNameSyntax[] references) 32718params IdentifierNameSyntax[] references) 32752foreach (var reference in references) 32939var x1Ref = GetReference(tree, "x1"); 32985var discard3 = GetDiscardIdentifiers(tree).First(); 33084var discard3 = GetDiscardIdentifiers(tree).First(); 33495var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "x").Single(); 33683var z1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "z1").First(); 33772var x3Ref = GetReference(tree, "x3"); 33776var x4Ref = GetReference(tree, "x4"); 33780var x5Ref = GetReference(tree, "x5"); 33870var x3Ref = GetReference(tree, "x3"); 33874var x4Ref = GetReference(tree, "x4"); 33878var x5Ref = GetReference(tree, "x5"); 33969var x3Ref = GetReference(tree, "x3"); 33973var x4Ref = GetReference(tree, "x4"); 33977var x5Ref = GetReference(tree, "x5"); 34067var x3Ref = GetReference(tree, "x3"); 34071var x4Ref = GetReference(tree, "x4"); 34075var x5Ref = GetReference(tree, "x5"); 34140var x1Ref = GetReference(tree, "x1"); 34196var x1Ref = GetReference(tree, "x1"); 34262var x1Ref = GetReferences(tree, "x1").Single(); 34267var x2Ref = GetReferences(tree, "x2").Single(); 35168var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35207var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35251var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35282var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35321var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35353var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35389var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35428var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35458var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35495var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35651var identifierBefore = GetReferences(tree, "G").Single(); 35657var identifierAfter = statementAfter.DescendantNodes().OfType<IdentifierNameSyntax>().Single(id => id.Identifier.ValueText == "G"); 35766var zRef = GetReference(tree, "z"); 35808var zRef = GetReference(tree, "z"); 35837var zRef = GetReference(tree, "z"); 35883var zRef = GetReference(tree, "z"); 36311var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Test3").Last();
Semantics\ParamsCollectionTests.cs (8)
5877var f1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "F1").Single(); 5879var f2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "F2").Single(); 5959var f1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "F1").Single(); 5961var f2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "F2").Single();
Semantics\PatternMatchingTestBase.cs (17)
54protected static IdentifierNameSyntax GetReference(SyntaxTree tree, string name) 59protected static IEnumerable<IdentifierNameSyntax> GetReferences(SyntaxTree tree, string name) 61return tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == name); 64protected static void VerifyModelForDeclarationOrVarSimplePattern(SemanticModel model, SingleVariableDesignationSyntax decl, params IdentifierNameSyntax[] references) 69protected static void VerifyModelForDeclarationOrVarSimplePatternWithoutDataFlow(SemanticModel model, SingleVariableDesignationSyntax decl, params IdentifierNameSyntax[] references) 78params IdentifierNameSyntax[] references) 122foreach (var reference in references) 190protected static void VerifyNotAPatternField(SemanticModel model, IdentifierNameSyntax reference) 200protected static void VerifyNotAPatternLocal(SemanticModel model, IdentifierNameSyntax reference) 214protected static void VerifyNotInScope(SemanticModel model, IdentifierNameSyntax reference) 224params IdentifierNameSyntax[] references) 232params IdentifierNameSyntax[] references) 241params IdentifierNameSyntax[] references) 298foreach (var reference in references) 372params IdentifierNameSyntax[] references) 414protected static void VerifyModelNotSupported(SemanticModel model, params IdentifierNameSyntax[] references) 416foreach (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 (204)
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"); 12529var y12Ref = GetReferences(tree, "y12").Single(); 12652var x7Ref = GetReferences(tree, "x7").Single(); 12883var x10Ref = GetReferences(tree, "x10").Single(); 12892var y12Ref = GetReferences(tree, "y12").Single(); 13282var y12Ref = GetReferences(tree, "y12").Single(); 13448var x3Ref = GetReferences(tree, "x3").Single(); 13453var x4Ref = GetReferences(tree, "x4").Single(); 13458var x5Ref = GetReferences(tree, "x5").Single(); 13536var x3Ref = GetReferences(tree, "x3").Single(); 13541var x4Ref = GetReferences(tree, "x4").Single(); 13546var x5Ref = GetReferences(tree, "x5").Single(); 13613var x3Ref = GetReferences(tree, "x3").Single(); 13618var x4Ref = GetReferences(tree, "x4").Single(); 13623var x5Ref = GetReferences(tree, "x5").Single(); 13692var x3Ref = GetReferences(tree, "x3").Single(); 13697var x4Ref = GetReferences(tree, "x4").Single(); 13702var x5Ref = GetReferences(tree, "x5").Single(); 14029var x2Ref = GetReferences(tree, "x2").Single(); 14033var x3Ref = GetReferences(tree, "x3").Single(); 14059var x7Ref = GetReferences(tree, "x7").Single(); 14063var x8Ref = GetReferences(tree, "x8").Single();
Semantics\PatternMatchingTests2.cs (2)
727foreach (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)
1511var sRef = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "s").Single(); 1513var iRef = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "i").Single(); 1515var s2Ref = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "s2").Single(); 1517var i2Ref = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "i2").Single(); 1895var x1Ref = GetReferences(tree, "x1").Single(); 1930var x1Ref = GetReferences(tree, "x1").Single(); 3240var node = tree.GetRoot().DescendantNodes() 3241.OfType<IdentifierNameSyntax>() 3271var node = tree.GetRoot().DescendantNodes() 3272.OfType<IdentifierNameSyntax>()
Semantics\PrimaryConstructorTests.cs (50)
1004var xs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ToArray(); 1007foreach (var x in xs) 1073var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ElementAt(1); 1301var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ElementAt(1); 1312var y = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").First(); 1325var test = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Test").First(); 1366var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 1412var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 1468var xs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ToArray(); 1471foreach (var x in xs) 1527var xs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ToArray(); 1530var x = xs[0]; 1616var xs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ToArray(); 1619var x = xs[1]; 1815var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 1855var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 1898var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 1968var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ElementAt(1); 2426var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 2642var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 2680var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 2717var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 2753var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 3920var identifier = (IdentifierNameSyntax)context.Node; 5372var identifier = (IdentifierNameSyntax)context.Node; 6102var x = doc.DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 7805var p1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "p1").Single(); 8767var p1s = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "p1").ToArray(); 8770foreach (var p1 in p1s) 9173var p1s = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "p1").ToArray(); 9176foreach (var p1 in p1s)
Semantics\RecordTests.cs (40)
21249var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ElementAt(1); 21479var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ElementAt(1); 21490var y = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").First(); 21503var test = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Test").First(); 21544var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 21590var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 21646var xs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ToArray(); 21649foreach (var x in xs) 21705var xs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ToArray(); 21708var x = xs[0]; 21794var xs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ToArray(); 21797var x = xs[1]; 21993var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 22030var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 22070var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 22105var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 22184var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").ElementAt(1); 24748var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 24783var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 24817var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 24852var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 26450var identifier = (IdentifierNameSyntax)context.Node; 28292var x = doc.DescendantNodes().OfType<IdentifierNameSyntax>().Single();
Microsoft.CodeAnalysis.CSharp.Features (186)
AddImport\CSharpAddImportFeatureService.cs (2)
427var namePiece = IdentifierName(part); 554NameSyntax nameSyntax, IdentifierNameSyntax alias)
BraceCompletion\LessAndGreaterThanBraceCompletionService.cs (1)
62if (previousToken.Parent is not IdentifierNameSyntax identifier)
ChangeSignature\CSharpChangeSignatureService.cs (2)
837var identifier = nameAttribute.DescendantNodes(descendIntoTrivia: true).OfType<IdentifierNameSyntax>().FirstOrDefault();
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (1)
54var id = IdentifierName(diagnosticId);
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (2)
266foreach (var id in localFunction.DescendantNodes().OfType<IdentifierNameSyntax>())
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (6)
34: AbstractInlineTemporaryCodeRefactoringProvider<IdentifierNameSyntax, VariableDeclaratorSyntax> 100private static bool HasConflict(IdentifierNameSyntax identifier, VariableDeclaratorSyntax variableDeclarator) 220foreach (var identifier in conflictReferences) 223foreach (var identifier in nonConflictReferences) 329private static async Task<ImmutableArray<IdentifierNameSyntax>> FindReferenceAnnotatedNodesAsync(Document document, CancellationToken cancellationToken) 332return [.. root.GetAnnotatedNodesAndTokens(ReferenceAnnotation).Select(n => (IdentifierNameSyntax)n.AsNode())];
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (3)
220var aliasNode = aliasQualifier?.ToIdentifierName() ?? IdentifierName(GlobalKeyword); 425var namePiece = IdentifierName(part); 438var namePiece = IdentifierName(part);
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (27)
199ImmutableArray<IdentifierNameSyntax> namesOpt) 303private static (PatternSyntax ContainingPattern, ImmutableArray<IdentifierNameSyntax> NamesOpt)? TryFindVariableDesignation( 308using var _ = ArrayBuilder<IdentifierNameSyntax>.GetInstance(out var names); 309if (GetInnermostReceiver(rightReceiver, names, model) is not IdentifierNameSyntax identifierName) 380private static SubpatternSyntax CreateSubpattern(ImmutableArray<IdentifierNameSyntax> names, PatternSyntax pattern) 400private static SubpatternSyntax Subpattern(IdentifierNameSyntax name, PatternSyntax pattern) 416private static (ExpressionSyntax CommonReceiver, ImmutableArray<IdentifierNameSyntax> LeftNames, ImmutableArray<IdentifierNameSyntax> RightNames)? TryGetCommonReceiver( 423using var _1 = ArrayBuilder<IdentifierNameSyntax>.GetInstance(out var leftNames); 424using var _2 = ArrayBuilder<IdentifierNameSyntax>.GetInstance(out var rightNames); 436var lastName = SkipCommonNames(leftNames, rightNames); 461return (commonReceiver ?? ThisExpression(), ImmutableArray<IdentifierNameSyntax>.Empty, rightNames.ToImmutable()); 469return (commonReceiver ?? ThisExpression(), leftNames.ToImmutable(), ImmutableArray<IdentifierNameSyntax>.Empty); 478static bool TryGetInnermostReceiver(ExpressionSyntax node, ArrayBuilder<IdentifierNameSyntax> builder, [NotNullWhen(true)] out ExpressionSyntax? receiver, SemanticModel model) 484static IdentifierNameSyntax? SkipCommonNames(ArrayBuilder<IdentifierNameSyntax> leftNames, ArrayBuilder<IdentifierNameSyntax> rightNames) 486IdentifierNameSyntax? lastName = null; 491var leftName = leftNames[leftIndex]; 492var rightName = rightNames[rightIndex]; 515private static ExpressionSyntax? GetInnermostReceiver(ExpressionSyntax node, ArrayBuilder<IdentifierNameSyntax> builder, SemanticModel model) 519static bool CanConvertToSubpattern(IdentifierNameSyntax name, SemanticModel model) 532Func<IdentifierNameSyntax, TArg, bool> canConvertToSubpattern, 533ArrayBuilder<IdentifierNameSyntax>? builder = null) 542case IdentifierNameSyntax name 550case MemberBindingExpressionSyntax { Name: IdentifierNameSyntax name } 557case MemberAccessExpressionSyntax(SimpleMemberAccessExpression) { Name: IdentifierNameSyntax name } memberAccess
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
172&& invocation.Expression is IdentifierNameSyntax identifier)
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (1)
163.OfType<IdentifierNameSyntax>()
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
58if (typeSyntax is IdentifierNameSyntax identifierName &&
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
109else if (expression is IdentifierNameSyntax identifier)
Completion\KeywordRecommenders\InKeywordRecommender.cs (1)
128joinClause.Type is IdentifierNameSyntax joinIdentifier &&
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
148token.Parent is IdentifierNameSyntax identifier && identifier.Identifier == token &&
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (1)
91if (token.Parent is IdentifierNameSyntax && token.HasMatchingText(SyntaxKind.WhereKeyword))
ConvertAnonymousType\CSharpConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
23IdentifierNameSyntax,
ConvertForToForEach\CSharpConvertForToForEachCodeRefactoringProvider.cs (2)
60if (binaryExpression.Left is IdentifierNameSyntax identifierName && 108return operand is IdentifierNameSyntax identifierName &&
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
99if (feature.HasFlag(Feature.TypePattern) && label.Pattern is AnalyzedPattern.Type { IsExpressionSyntax: BinaryExpressionSyntax { Right: IdentifierNameSyntax name } })
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (1)
190lambdaBody is IdentifierNameSyntax identifier &&
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (1)
64if (_modifyingExpression is IdentifierNameSyntax identifierName &&
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
660if (lastSelectExpression is IdentifierNameSyntax identifierName &&
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (7)
140async Task<MultiDictionary<IParameterSymbol, IdentifierNameSyntax>> GetParameterReferencesAsync() 142var result = new MultiDictionary<IParameterSymbol, IdentifierNameSyntax>(); 165if (referenceLocation.Location.FindNode(findInsideTrivia: true, getInnermostNodeForTie: true, cancellationToken) is not IdentifierNameSyntax identifierName) 222foreach (var reference in references) 364var fieldName = field.Name.ToIdentifierName(); 371foreach (var identifierName in grouping) 466var fieldName = field.Name.ToIdentifierName();
ConvertTupleToStruct\CSharpConvertTupleToStructCodeRefactoringProvider.cs (2)
20IdentifierNameSyntax, 45var newName = SyntaxFactory.IdentifierName(name).WithTriviaFrom(nameColon.Name);
Diagnostics\Analyzers\CSharpPreferFrameworkTypeDiagnosticAnalyzer.cs (2)
19IdentifierNameSyntax, 32protected override bool IsIdentifierNameReplaceableWithFrameworkType(SemanticModel semanticModel, IdentifierNameSyntax node)
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (2)
121usingDirective.Name?.GetRightmostName() is IdentifierNameSyntax identifierName) 193public override void VisitIdentifierName(IdentifierNameSyntax node)
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (4)
144var hasUsingSystem = usings.Any(u => u.Name is IdentifierNameSyntax { Identifier.ValueText: nameof(System) }); 201catchClause.Declaration.Type is IdentifierNameSyntax { Identifier.ValueText: nameof(Exception) }) 208Left: IdentifierNameSyntax { Identifier.ValueText: nameof(System) }, 209Right: IdentifierNameSyntax { Identifier.ValueText: nameof(Exception) },
DocumentHighlighting\CSharpDocumentHighlightsService.cs (2)
55foreach (var type in descendants.OfType<IdentifierNameSyntax>())
GenerateConstructors\CSharpGenerateConstructorsCodeRefactoringProvider.cs (1)
78if (body is IdentifierNameSyntax identifierName)
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (3)
37=> node is IdentifierNameSyntax identifierName && !IsProbablySyntacticConstruct(identifierName.Identifier); 208var node = identifierToken.Parent as IdentifierNameSyntax;
IntroduceParameter\CSharpIntroduceParameterCodeRefactoringProvider.cs (1)
22IdentifierNameSyntax,
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (2)
45var newLocalName = IdentifierName(newLocalNameToken); 113IdentifierNameSyntax newLocalName,
IntroduceVariable\CSharpIntroduceVariableService_IntroduceQueryLocal.cs (1)
33var newLocalName = SyntaxFactory.IdentifierName(newLocalNameToken);
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (1)
73IdentifierNameSyntax identifierName => identifierName.Identifier.ValueText,
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
109if (node is IdentifierNameSyntax { IsVar: true, Parent: VariableDeclarationSyntax { Variables: [var declarator] } })
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (4)
295public override SyntaxNode VisitIdentifierName(IdentifierNameSyntax node) 364if (nameToken.Parent is not IdentifierNameSyntax nameNode) 371var newName = nameNode; 392private static bool IsInvocationName(IdentifierNameSyntax nameNode, ExpressionSyntax invocationExpression)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (2)
33AbstractReplacePropertyWithMethodsService<IdentifierNameSyntax, ExpressionSyntax, NameMemberCrefSyntax, StatementSyntax, PropertyDeclarationSyntax> 297protected override NameMemberCrefSyntax? TryGetCrefSyntax(IdentifierNameSyntax identifierName)
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
259=> expr.WalkDownParentheses() is IdentifierNameSyntax identifier &&
Snippets\CSharpForEachLoopSnippetProvider.cs (2)
47token is { RawKind: (int)SyntaxKind.IdentifierToken, ValueText: "await", Parent: IdentifierNameSyntax { Parent: ExpressionStatementSyntax } }) 63var varIdentifier = IdentifierName("var");
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
444else if (type is IdentifierNameSyntax identifierName)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
89if (argumentExpression is not IdentifierNameSyntax identifierName) 358if (descendentNode is IdentifierNameSyntax identifierName)
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (8)
152if (invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression && 238var invocationName = invocationExpression.Expression switch 240IdentifierNameSyntax identifier => identifier, 243Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) }, 244Expression: IdentifierNameSyntax identifier 252var conditionName = condition.Left is IdentifierNameSyntax leftIdentifier 254: (IdentifierNameSyntax)condition.Right;
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
66if (typeSyntax is IdentifierNameSyntax identifierName &&
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
103if (argument.Expression is not IdentifierNameSyntax argumentIdentifier)
src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
20IdentifierNameSyntax,
src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (4)
74Left: IdentifierNameSyntax leftIdentifier, 113Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Enumerable.Where) }, 155Expression: IdentifierNameSyntax castIdentifier, 161Name: IdentifierNameSyntax
src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (1)
76Right: IdentifierNameSyntax { Identifier.ValueText: "value" }
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (3)
27IdentifierNameSyntax>(CSharpSemanticFacts.Instance) 217Right: IdentifierNameSyntax { Identifier.ValueText: "value" } 250if (descendant is IdentifierNameSyntax identifierName)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
213foreach (var identifierName in statement.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>())
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (8)
104if (topMostExpression.Parent is CastExpressionSyntax { Type: IdentifierNameSyntax }) 552foreach (var identifier in containingBlock.DescendantNodes().OfType<IdentifierNameSyntax>()) 809Expression: IdentifierNameSyntax { Identifier.ValueText: var elementName }, 831if (assignmentExpression.Right.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().Any( 1106if (memberAccess.Name is not IdentifierNameSyntax { Identifier.ValueText: EmptyName }) 1171if (name is IdentifierNameSyntax) 1174if (name is MemberAccessExpressionSyntax { Expression: ExpressionSyntax childName, Name: IdentifierNameSyntax } &&
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (2)
249foreach (var identifierName in searchScope.DescendantNodes().OfType<IdentifierNameSyntax>())
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (3)
255if (descendentNode is IdentifierNameSyntax identifierName) 370var identifierName = (IdentifierNameSyntax)assignment.Left;
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
374if (descendentNode is IdentifierNameSyntax identifierName &&
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (7)
178if (descendentNode is IdentifierNameSyntax identifierName) 216if (descendentNode is IdentifierNameSyntax identifierName && ! 237if (descendentNode is IdentifierNameSyntax identifierName && 281var identifier = (IdentifierNameSyntax)operand; 298assignment.Left is not IdentifierNameSyntax identifier) 318IdentifierNameSyntax identifier,
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (4)
479var leftIdentifier = assignmentExpression.Left switch 481IdentifierNameSyntax identifierName => identifierName, 482MemberAccessExpressionSyntax(kind: SyntaxKind.SimpleMemberAccessExpression) { Expression: (kind: SyntaxKind.ThisExpression), Name: IdentifierNameSyntax identifierName } => identifierName, 512operation is IParameterReferenceOperation { Syntax: IdentifierNameSyntax parameterName } parameterReference)
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
101if (secondAssignmentExprTemp is not IdentifierNameSyntax { Identifier: var secondAssignmentExprTempIdentifier })
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (2)
106Contract.ThrowIfFalse(_assignmentTarget is IdentifierNameSyntax); 117identifier: ((IdentifierNameSyntax)_assignmentTarget).Identifier,
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (3)
72if (left is not IdentifierNameSyntax and not MemberAccessExpressionSyntax) 127: (IdentifierNameSyntax)left; 147var newNameNode = matchingMember.Name.ToIdentifierName();
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
44if (constraint.Type is not IdentifierNameSyntax { Identifier.IsMissing: true } type)
src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\CSharpGenerateEnumMemberService.cs (1)
23=> node is IdentifierNameSyntax;
src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.cs (1)
38=> node is IdentifierNameSyntax;
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateMethodService.cs (1)
128if (simpleName is IdentifierNameSyntax &&
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (1)
114if (type is IdentifierNameSyntax)
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (6)
79private static (VariableDeclaratorSyntax declarator, IdentifierNameSyntax identifier, SyntaxNode invocationOrCreation) FindDiagnosticNodes( 88var identifier = (IdentifierNameSyntax)identifierLocation.FindNode(cancellationToken); 99IdentifierNameSyntax identifier, SyntaxNode currentNode, 268SourceText sourceText, IdentifierNameSyntax identifier, 326IdentifierNameSyntax identifier,
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (2)
88invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression 131invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (2)
65if (referenceNode is not IdentifierNameSyntax identifierNode) 136if (referenceNode is IdentifierNameSyntax identifierNode)
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
222if (argument.NameColon?.Name is IdentifierNameSyntax { Identifier: var identifier })
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (3)
49var identifierName = (IdentifierNameSyntax)node; 124newNameNode is IdentifierNameSyntax { Identifier.ValueText: AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.DiscardVariableName } &&
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (2)
70var propertyIdentifierName = IdentifierName(property.Identifier.WithoutTrivia()); 72var identifierNames = fieldLocations.SelectMany(loc => loc.Locations.Select(loc => loc.Location.FindNode(getInnermostNodeForTie: true, cancellationToken) as IdentifierNameSyntax))
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\UseAutoPropertyRewriter.cs (6)
15IdentifierNameSyntax propertyIdentifierName, 16ISet<IdentifierNameSyntax> identifierNames) : CSharpSyntaxRewriter 18private readonly IdentifierNameSyntax _propertyIdentifierName = propertyIdentifierName; 19private readonly ISet<IdentifierNameSyntax> _identifierNames = identifierNames; 23if (node.Name is IdentifierNameSyntax identifierName && 41public override SyntaxNode? VisitIdentifierName(IdentifierNameSyntax node)
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseImplicitTypeCodeFixProvider.cs (1)
58var implicitType = SyntaxFactory.IdentifierName("var")
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
105if (invocation.Expression is IdentifierNameSyntax)
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (1)
98if (whenNotNull is MemberBindingExpressionSyntax { Name: IdentifierNameSyntax identifierName })
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (2)
569var parameterNameNode = IdentifierName(ParseToken(parameterName)); 585if (location.Location.FindNode(findInsideTrivia: true, getInnermostNodeForTie: true, cancellationToken) is not IdentifierNameSyntax identifier)
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
137if (reference.Location.FindNode(cancellationToken) is not IdentifierNameSyntax node)
src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (1)
225var selectorIdentifier = ((IdentifierNameSyntax)selectOrGroupExpression).Identifier;
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
230var 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)
1367VerifyOperationTreeAndDiagnosticsForTest<IdentifierNameSyntax>(source, expectedOperationTree, expectedDiagnostics);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (458)
Semantics\AccessCheckTests.cs (1)
761var discards = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ContextualKind() == SyntaxKind.UnderscoreToken).ToArray();
Semantics\BindingTests.cs (25)
2722var identifierNameM0 = tree 2725.OfType<IdentifierNameSyntax>() 2734var identifierNameM1 = tree 2737.OfType<IdentifierNameSyntax>() 2781.OfType<IdentifierNameSyntax>() 2833var identifierNameM0 = tree 2836.OfType<IdentifierNameSyntax>() 2845var identifierNameM1 = tree 2848.OfType<IdentifierNameSyntax>() 3037var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "Use").Single().Parent; 3051var node = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "AuthenticateAsync").Single().Parent; 3117var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "Use").Single().Parent; 3131var node = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "AuthenticateAsync").Single().Parent; 3190var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "Use").Single().Parent; 3205var node = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "AuthenticateAsync").Single().Parent; 3275var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "Use").Single().Parent; 3290var node = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "AuthenticateAsync").Single().Parent; 3380var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "MathMin").Single().Parent; 3732var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "E").Single().Parent; 3912var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "G").First(); 3985var ids = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().ToArray(); 3987var id = ids[1]; 4026var ids = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().ToArray(); 4028var id = ids[1];
Semantics\ColorColorTests.cs (10)
592var expr = (IdentifierNameSyntax)GetExprSyntaxForBinding(GetExprSyntaxList(tree)); 1892var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is EqualsValueClauseSyntax)).Single(); 1949var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is EqualsValueClauseSyntax)).Single(); 2006var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is EqualsValueClauseSyntax)).Single(); 2055var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is EqualsValueClauseSyntax)).Single();
Semantics\DeconstructionTests.cs (1)
4171var refs = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>();
Semantics\DelegateTypeTests.cs (1)
11164var 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 (183)
3860var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Goo").Single(); 3893var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Goo").Single(); 3921var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Goo").Single(); 3949var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Goo").Single(); 4000var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Goo").Single(); 4976var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5059node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5100var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5182node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5223var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5306node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5341var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5382var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5426var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5470var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5514var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5578var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 5616var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 5655var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "e").Single(); 5691var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5732var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5777var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5822var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5867var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5935var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 5974var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6022var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6104node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6145var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6227node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6265var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6347node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6377var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6419var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6466var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6510var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6552var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6606var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6671var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6736node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6780var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6845node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6890var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6956node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6991var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7059var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7118node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7162var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7230node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7275var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7346node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7391var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7463node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7504var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7581var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7642node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7686var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7748node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7792var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7854node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7895var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7967var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8029node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8073var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8135node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8178var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8239node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8283var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8348node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8392var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8457node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8501var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8566node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8611var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8677node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8724var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8793var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8861var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 10009var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").First(); 10014node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10092node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10137var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").First(); 10142node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10220node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10265var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").First(); 10270node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10348node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10419var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").First(); 10424node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10500node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10553var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").First(); 10558node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10647node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10701var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").First(); 10706node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10797node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10971var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").First(); 10976node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 11063node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 11100var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 11184var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 11262var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 11317var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 11370var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 11450var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 11494var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 11535var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 11584var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 11636var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 11680var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").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)
4570var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "aParameter").Single();
Semantics\InitOnlyMemberTests.cs (2)
3152var p = 3155.OfType<IdentifierNameSyntax>()
Semantics\InterceptorsTests.cs (2)
2132var node1 = root.DescendantNodes().First(node => node is IdentifierNameSyntax name && name.Identifier.Text == "Prop"); 2138var node3 = root.DescendantNodes().Last(node => node is IdentifierNameSyntax name && name.Identifier.Text == "Program");
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)
1512var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 1547var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 1581var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 1613var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 2120var eReference = lambda.Body.DescendantNodes().OfType<IdentifierNameSyntax>().First(); 2166var eReference = lambda.Body.DescendantNodes().OfType<IdentifierNameSyntax>().First(); 2212var eReference = lambda.Body.DescendantNodes().OfType<IdentifierNameSyntax>().First(); 2258var eReference = lambda.Body.DescendantNodes().OfType<IdentifierNameSyntax>().First(); 2304var eReference = lambda.Body.DescendantNodes().OfType<IdentifierNameSyntax>().First(); 2334var eReference = lambda.Body.DescendantNodes().OfType<IdentifierNameSyntax>().First(); 2361var eReference = lambda.Body.DescendantNodes().OfType<IdentifierNameSyntax>().First(); 2416var reference = lambda.Body.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().First(); 2462var reference = lambda.Body.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().First(); 2508var reference = lambda.Body.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().First(); 2541var reference = lambda.Body.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().First(); 2574var reference = lambda.Body.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().First(); 2611var 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(); 3973var a = (IdentifierNameSyntax)tree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single().Name; 3986a = (IdentifierNameSyntax)newTree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single().Name; 6501var parameterUsages = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>() 6506var parameterUsage = parameterUsages[index]; 6811var discard = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>() 6840var underscore = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>() 7000var action = syntaxTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(id => id.Identifier.ValueText == "Action");
Semantics\LocalFunctionTests.cs (33)
347var x = newTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 388var a = tree.GetRoot().DescendantNodes() 389.OfType<IdentifierNameSyntax>().ElementAt(2); 403a = newTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().ElementAt(2); 1761var a = root.DescendantNodes() 1762.OfType<IdentifierNameSyntax>() 1779var clsCompliant = root.DescendantNodes() 1780.OfType<IdentifierNameSyntax>() 1836var a = root.DescendantNodes() 1837.OfType<IdentifierNameSyntax>() 1854var clsCompliant = root.DescendantNodes() 1855.OfType<IdentifierNameSyntax>() 5001var refs = descendents.OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == name).ToArray(); 5042var refs = descendents.OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == name).ToArray(); 5269var b2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "b2").Single(); 5272var b1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "b1").Single(); 7686static IdentifierNameSyntax getTParameter(CSharpSyntaxNode node) 7688return node.DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "TParameter").Single(); 7756return tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == identifier).Single().SpanStart; 7763=> SyntaxFactory.ParseCompilationUnit($@"{source};", options: parseOptions).DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 7944var tParameterUsages = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>() 7949var tParameterUsage = tParameterUsages[index]; 8989var parameterUsages = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>() 8994var parameterUsage = parameterUsages[index]; 9267static IdentifierNameSyntax getParameter(CSharpSyntaxNode node) 9269return node.DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "parameter").Single(); 9857var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>() 10477var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>()
Semantics\MethodTypeInferenceTests.cs (14)
703foreach (var discardOut in GetDiscardIdentifiers(tree)) 758foreach (var discardOut in GetDiscardIdentifiers(tree)) 804foreach (var discardOut in GetDiscardIdentifiers(tree)) 849private static void CheckDiscard(SemanticModel model, IdentifierNameSyntax discard, string type) 862private static IEnumerable<IdentifierNameSyntax> GetDiscardIdentifiers(SyntaxTree tree) 864return tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ContextualKind() == SyntaxKind.UnderscoreToken); 1119var book = (IdentifierNameSyntax)tree.GetRoot().DescendantTokens().Last(t => t.Text == "b").Parent; 1160var author = (IdentifierNameSyntax)tree.GetRoot().DescendantTokens().Last(t => t.Text == "a").Parent; 1201var bookResult = (IdentifierNameSyntax)tree.GetRoot().DescendantTokens().Last(t => t.Text == "bookResult").Parent; 1205var authorResult = (IdentifierNameSyntax)tree.GetRoot().DescendantTokens().Last(t => t.Text == "authorResult").Parent;
Semantics\NamedAndOptionalTests.cs (1)
811var nodeAndModel = GetBindingNodeAndModel<IdentifierNameSyntax>(comp);
Semantics\NameOfTests.cs (4)
1019.Where(e => e.Expression is IdentifierNameSyntax { Identifier.ValueText: "nameof" }) 1093.Where(e => e.Expression is IdentifierNameSyntax { Identifier.ValueText: "nameof" }) 1176.Where(e => e.Expression is IdentifierNameSyntax { Identifier.ValueText: "nameof" }) 1257.Where(e => e.Expression is IdentifierNameSyntax { Identifier.ValueText: "nameof" })
Semantics\NullableReferenceTypesTests.cs (4)
3336var reference = lambda.Body.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().First(); 161366var identifiers = unreachableArm.DescendantNodes().OfType<IdentifierNameSyntax>().ToImmutableArray(); 161412var identifiers = unreachableSection.DescendantNodes().OfType<IdentifierNameSyntax>().ToImmutableArray();
Semantics\OperatorTests.cs (4)
7056var syntax = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Last(); 7211var syntax = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Last();
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 (12)
2666var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 2701var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 2735var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 2770var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "X").First(); 3315var x = doc.DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 6132var 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)
195var localRef = unit1.DescendantNodes().OfType<IdentifierNameSyntax>().First(); 320var localRef = unit1.DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 493var localFuncRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local").Single(); 501var localRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "i").Single(); 541var localRefs = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "i").ToArray(); 544foreach (var localRef in localRefs) 585var localFuncRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local").Single(); 592var localRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "i").Single(); 700var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "s").Single(); 874Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single()).Symbol); 880Assert.Same(symbol2, model2.GetSymbolInfo(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single()).Symbol); 988Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").First()).Symbol); 992Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Skip(1).Single()).Symbol); 1043Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").Single()).Symbol); 1452var nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 1470nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 1565var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "c").Single(); 1629foreach (var id in tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>()) 1635foreach (var id in tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>()) 1743var nameRefs = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Test").ToArray(); 1745var nameRef = nameRefs[1]; 1796void verifyModel(ISymbol declSymbol, SemanticModel model, IdentifierNameSyntax nameRef) 1919var nameRefs = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Test").ToArray(); 1921var nameRef = nameRefs[0]; 1964void verifyModel(ISymbol declSymbol, SemanticModel model2, IdentifierNameSyntax nameRef) 2137var nameRefs = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Test").ToArray(); 2139var nameRef = nameRefs[0]; 2177void verifyModel(ISymbol declSymbol, SemanticModel model2, IdentifierNameSyntax nameRef) 2303var nameRefs = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Test").ToArray(); 2305var nameRef = nameRefs[0]; 2343void verifyModel(ISymbol declSymbol, SemanticModel model2, IdentifierNameSyntax nameRef) 2483var nameRefs = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Test").ToArray(); 2485var nameRef = nameRefs[0]; 2540void verifyModel(SemanticModel model2, IdentifierNameSyntax nameRef) 2956var nameRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias1" && !id.Parent.IsKind(SyntaxKind.NameEquals)).Single(); 2961nameRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias2").Single(); 2978nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias2" && !id.Parent.IsKind(SyntaxKind.NameEquals)).Single(); 2983nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias1").Single(); 3978var nameRefs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").ToArray(); 3980var nameRef = nameRefs[0]; 4036void verifyModel(ISymbol declSymbol, SemanticModel model, IdentifierNameSyntax nameRef) 4127var nameRefs = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").ToArray(); 4129var nameRef = nameRefs[0]; 4166void verifyModel(SemanticModel model, IdentifierNameSyntax nameRef) 4253var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local").Single(); 4549Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Single()).Symbol); 4555Assert.Same(symbol2, model2.GetSymbolInfo(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Single()).Symbol); 4613Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").First()).Symbol); 4617Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Skip(1).Single()).Symbol); 4662Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").Single()).Symbol); 4931var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single(); 4989Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single()).Symbol); 4996Assert.Same(symbol2, model2.GetSymbolInfo(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single()).Symbol); 5016var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").Single(); 6125var localRefs = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "i").ToArray(); 6128foreach (var localRef in localRefs) 6368var localRef = syntaxTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 6408var localRef = syntaxTree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 6459var localRef = syntaxTree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 8787var id = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 8809var id = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "ar").Single(); 8831var id = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "ar").Single(); 9813var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(id => id.Identifier.Text == "var");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (356)
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 (30)
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; 3158var syntax = tree.GetRoot().DescendantNodes().OfType<SimpleLambdaExpressionSyntax>().Single(). 3159Body.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().Single(); 3773var identifier = (IdentifierNameSyntax)memberAccess.Expression; 4642var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(ident => ident.Identifier.Text == "global").Single(); 4656var nodes = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(ident => ident.Identifier.Text == "global").ToArray(); 4675var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(i => i.Identifier.Text == "M"); 4692var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(i => i.Identifier.Text == "M2"); 4707var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(i => i.Identifier.Text == "M2"); 4723var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(i => i.Identifier.Text == "NotNullWhen"); 4739var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(i => i.Identifier.Text == "M2"); 4758var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(i => i.Identifier.Text == "M2"); 4774var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(i => i.Identifier.Text == "M2"); 4789var identifier = tree.GetRoot().DescendantNodes(descendIntoTrivia: true).OfType<IdentifierNameSyntax>().First();
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (10)
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); 5206var node = tree.GetRoot().DescendantNodes().Single(node => node is IdentifierNameSyntax { Identifier: { ValueText: "b" } }); 5357.First(s => s.Left is IdentifierNameSyntax { Identifier.Text: "Thing" }) 5543.First(s => s.Left is IdentifierNameSyntax { Identifier.Text: "Thing" })
Compilation\SemanticModelGetSemanticInfoTests.cs (153)
3014var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4368var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4401var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4439var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4470var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4500var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4518var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4540var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4565var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4603var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4847var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4874var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 4915var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5065var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5149var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5237var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5316var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5354var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5379var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5400var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5440var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5538var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(compilation); 5791var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5858var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5927var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 5994var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6325var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6394var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6432var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6515var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6550var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6587var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6639var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6871var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 6916var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7045var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7102var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7550var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7583var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7621var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7658var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7694var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7723var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7774var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7793var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7816var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7881var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 7947var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8016var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode, 8033var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8069var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode, 8086var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8120var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8144var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8169var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8194var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8215var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8237var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8299var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8331var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(csSource); 8347var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8554var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8599var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8681var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode, parseOptions: TestOptions.Regular6); 8847var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 8889var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9059var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9307var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9354var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9413var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9566var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9610var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9665var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9716var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9776var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9827var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9882var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 9983var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10055var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10099var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10173var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10278var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10347var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10381var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10429var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10462var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10596var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10633var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10670var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10709var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10752var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10878var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 10957var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11136var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11186var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11262var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11299var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11336var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11376var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11423var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11533var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11568var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11635var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11669var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11706var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11756var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11827var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11897var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 11969var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12103var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12150var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12217var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12285var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12353var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12389var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12451var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12522var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12568var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12606var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode, parseOptions: TestOptions.Regular6); 12640var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode, parseOptions: TestOptions.Regular6); 12767var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12799var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12842var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12918var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12954var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 12992var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13033var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13065var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13094var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13226var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13259var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13499var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13869var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13908var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13947var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 13974var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14001var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14040var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14077var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14199var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14289var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14416var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14505var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14593var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14656var argumentNameSyntax = argumentSyntax.NameColon.Name; 14662var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 14737IdentifierNameSyntax syntaxToBind = GetSyntaxNodeOfTypeForBinding<IdentifierNameSyntax>(GetSyntaxNodeList(tree)); 15179var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 15210var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 15241var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode); 15303var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(comp); 15334var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode);
Compilation\SemanticModelGetSemanticInfoTests_LateBound.cs (1)
417var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode);
DocumentationComments\CrefTests.cs (7)
6043var typeParameterSyntax = crefSyntax.DescendantNodes().OfType<IdentifierNameSyntax>().Last(); 6067var methodNameSyntax = crefSyntax.DescendantNodes().OfType<IdentifierNameSyntax>().Last(); 6213var alias = model.GetAliasInfo(crefSyntax.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().Single()); 6241var parameterSyntax = crefSyntax. 6243DescendantNodes().OfType<IdentifierNameSyntax>().Single();
DocumentationComments\ParameterTests.cs (3)
327var nameSyntax = GetNameAttributeValues(compilation).Single(); 350var nameSyntax = GetNameAttributeValues(compilation).Single(); 837private static IEnumerable<IdentifierNameSyntax> GetNameAttributeValues(CSharpCompilation compilation)
SymbolDisplay\SymbolDisplayTests.cs (2)
9139var preprocessingNameSyntax = tree.GetRoot().DescendantNodes(descendIntoTrivia: true) 9140.OfType<IdentifierNameSyntax>().First();
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (2)
1013var identifierSyntax = (IdentifierNameSyntax)memberAccessSyntax.Expression;
Symbols\AnonymousTypesSemanticsTests.cs (2)
2014var node = (IdentifierNameSyntax)current;
Symbols\CheckedUserDefinedOperatorsTests.cs (20)
7235var xNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 7236var yNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").Single(); 7307var xNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 7308var yNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").Single(); 7378var xNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 7379var yNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").Single(); 7451var xNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 7452var yNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").Single(); 7515var xNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 7516var yNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").Single();
Symbols\ExtensionMethodTests.cs (8)
3866var instance = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Instance").First(); 3913var instance = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Instance").First(); 3958var instance = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Instance").First(); 4008var instance = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Instance").First();
Symbols\GenericConstraintTests.cs (4)
7434var nest = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "Nest").Single(); 7459var nest = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "Nest").Single();
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)
372var id = newTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(s => s.ToString() == "StaticModClass").First(); 387id = newTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(s => s.ToString() == "StaticModClass").First();
Symbols\PartialPropertiesTests.cs (2)
5172var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(name => name.ToString() == "X").Last();
Symbols\Source\ExternAliasTests.cs (1)
360var qualifier = left.Alias;
Symbols\Source\FileModifierTests.cs (2)
3977var methodNameSyntax = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single();
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)
1372var newReference = (IdentifierNameSyntax)SyntaxFactory.ParseExpression(@"s1"); 1517var newReference = (IdentifierNameSyntax)SyntaxFactory.ParseExpression(@"s1"); 1573var newReference = (IdentifierNameSyntax)SyntaxFactory.ParseExpression(@"Prop"); 2629var sRef = root.DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "s").Single(); 2663var select = root.DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "Select").Single(); 2701var select = root.DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "Select").Single(); 3495var o1Ref = lambda.DescendantNodes() 3499.OfType<IdentifierNameSyntax>() 3549var o1Ref = innerLambda.DescendantNodes() 3553.OfType<IdentifierNameSyntax>() 3560var o2Ref = innerLambda.DescendantNodes() 3564.OfType<IdentifierNameSyntax>() 3610var o1Ref = innerLambda.DescendantNodes() 3614.OfType<IdentifierNameSyntax>() 3621var o2Ref = innerLambda.DescendantNodes() 3625.OfType<IdentifierNameSyntax>() 3667var o2Reference = localFunction.DescendantNodes().OfType<IdentifierNameSyntax>().Single(id => id.Identifier.ValueText == "o2"); 3770var o1Ref = lambda.DescendantNodes() 3774.OfType<IdentifierNameSyntax>() 3863var innerO2Reference = innerLambda.DescendantNodes().OfType<IdentifierNameSyntax>().Single(id => id.Identifier.ValueText == "o2"); 3915var o1Reference = fieldLambda.DescendantNodes().OfType<IdentifierNameSyntax>().Single(id => id.Identifier.ValueText == "o1"); 3929var o3Reference = propertyLambda.DescendantNodes().OfType<IdentifierNameSyntax>().Single(id => id.Identifier.ValueText == "o3");
Symbols\Source\UsingAliasTests.cs (24)
50var alias1 = model.GetAliasInfo((IdentifierNameSyntax)base1); 72var alias4 = model.GetAliasInfo((IdentifierNameSyntax)base4); 110var alias1 = model.GetAliasInfo((IdentifierNameSyntax)base1); 132var alias4 = model.GetAliasInfo((IdentifierNameSyntax)base4); 167var alias1 = model.GetAliasInfo((IdentifierNameSyntax)base1); 187var alias4 = model.GetAliasInfo((IdentifierNameSyntax)base4); 225var alias1 = model.GetAliasInfo((IdentifierNameSyntax)base1); 245var alias4 = model.GetAliasInfo((IdentifierNameSyntax)base4); 545IdentifierNameSyntax exprSyntaxToBind = (IdentifierNameSyntax)GetExprSyntaxForBinding(GetExprSyntaxList(syntaxTree)); 565IdentifierNameSyntax exprSyntaxToBind = (IdentifierNameSyntax)GetExprSyntaxForBinding(GetExprSyntaxList(syntaxTree)); 584IdentifierNameSyntax exprSyntaxToBind = (IdentifierNameSyntax)GetExprSyntaxForBinding(GetExprSyntaxList(syntaxTree)); 604IdentifierNameSyntax exprSyntaxToBind = (IdentifierNameSyntax)GetExprSyntaxForBinding(GetExprSyntaxList(syntaxTree)); 628IdentifierNameSyntax exprSyntaxToBind = (IdentifierNameSyntax)GetExprSyntaxForBinding(GetExprSyntaxList(syntaxTree)); 651IdentifierNameSyntax exprSyntaxToBind = (IdentifierNameSyntax)GetExprSyntaxForBinding(GetExprSyntaxList(syntaxTree)); 697var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Short").Skip(1).Single(); 740var 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)
1773var tinfo = model.GetTypeInfo(nodes[0] as IdentifierNameSyntax); 1779tinfo = model.GetTypeInfo(nodes[1] as IdentifierNameSyntax);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (113)
Diagnostics\DiagnosticTest.cs (1)
1990.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)
10363private static IdentifierNameSyntax GenerateIdentifierName() 11109var node = GenerateIdentifierName(); 11112var newNode = node.WithIdentifier(node.Identifier); 14289var oldNode = GenerateIdentifierName(); 14305var 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)
37Assert.False(((IdentifierNameSyntax)name).Identifier.IsMissing); 50Assert.False(((IdentifierNameSyntax)name).Identifier.IsMissing); 63Assert.True(((IdentifierNameSyntax)name).Identifier.IsMissing);
Parsing\ParsingErrorRecoveryTests.cs (14)
6655var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6700var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6744var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6748nm = (IdentifierNameSyntax)oc.Orderings[1].Expression; 6794var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6842var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6889var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6893nm = (IdentifierNameSyntax)oc.Orderings[1].Expression;
Parsing\StatementParsingTests.cs (11)
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()); 2637Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)us.Declaration.Type).Identifier.Kind()); 3350Assert.IsType<IdentifierNameSyntax>(decl.Declaration.Type); 3351var 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"); 516var identifierNodes = expr.DescendantNodes().OfType<IdentifierNameSyntax>().ToList(); 686var name = SyntaxFactory.IdentifierName(identifier); 687var missingName = SyntaxFactory.IdentifierName(missingIdentifier); 735var identifier = root.DescendantNodes(descendIntoTrivia: true).Single(n => n is IdentifierNameSyntax); 1856var externAlias = SyntaxFactory.IdentifierName("alias"); 1857var goo = SyntaxFactory.IdentifierName("Goo"); 1858var bar = SyntaxFactory.IdentifierName("Bar"); 1950var someNode = SyntaxFactory.IdentifierName(someToken); 1987var someNode = SyntaxFactory.IdentifierName(someToken); 3880var a = expression.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 3881var 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); 550case 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)
7424var add = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "Add").Single();
Microsoft.CodeAnalysis.CSharp.Workspaces (96)
Classification\ClassificationHelpers.cs (5)
271else if (token.Parent is IdentifierNameSyntax identifierNameSyntax && IsNamespaceName(identifierNameSyntax)) 300private static bool IsNamespaceName(IdentifierNameSyntax identifierSyntax) 477if (token.Parent is IdentifierNameSyntax && token.Parent?.Parent is ExpressionStatementSyntax) 485token.Parent is IdentifierNameSyntax && 492return token.Parent is IdentifierNameSyntax
Classification\SyntaxClassification\DiscardSyntaxClassifier.cs (2)
18public override ImmutableArray<Type> SyntaxNodeTypes { get; } = [typeof(DiscardDesignationSyntax), typeof(DiscardPatternSyntax), typeof(ParameterSyntax), typeof(IdentifierNameSyntax)]; 46case IdentifierNameSyntax identifierName when identifierName.Identifier.Text == "_":
Classification\SyntaxClassification\NameSyntaxClassifier.cs (5)
37typeof(IdentifierNameSyntax), 133name is IdentifierNameSyntax) 157if (name is IdentifierNameSyntax { Identifier.Text: "args" } && 290if (name is IdentifierNameSyntax && 326name is IdentifierNameSyntax { Identifier.Text: "async" or "nameof" or "partial" })
Classification\SyntaxClassification\SyntaxTokenClassifier.cs (1)
62if (identifier.Parent is not IdentifierNameSyntax identifierName)
Classification\SyntaxClassification\UsingDirectiveSyntaxClassifier.cs (1)
44var token = usingDirective.Alias.Name;
Classification\Worker_Preprocesser.cs (1)
127else if (node is IdentifierNameSyntax identifier)
CodeGeneration\CSharpSyntaxGenerator.cs (4)
36private static readonly IdentifierNameSyntax s_nameOfIdentifier = 915var id = (IdentifierNameSyntax)node; 3688SyntaxFactory.NameEquals((IdentifierNameSyntax)identifier),
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (3)
40IdentifierNameSyntax> 485protected override SyntaxToken GetIdentifier(IdentifierNameSyntax node) 659case IdentifierNameSyntax identifierNameNode:
ReassignedVariable\CSharpReassignedVariableService.cs (1)
19IdentifierNameSyntax>
Recommendations\CSharpRecommendationServiceRunner.cs (6)
282private RecommendedSymbols GetSymbolsOffOfAlias(IdentifierNameSyntax alias) 481if (argument.Expression is IdentifierNameSyntax { Identifier.ValueText: var argumentIdentifier } && 498if (variableDeclarator.Initializer?.Value is IdentifierNameSyntax { Identifier.ValueText: var fieldInitializerIdentifier } && 505else if (member is PropertyDeclarationSyntax { Initializer.Value: IdentifierNameSyntax { Identifier.ValueText: var propertyInitializerIdentifier } } && 601if (originalExpression is IdentifierNameSyntax identifier) 720if (expression is not IdentifierNameSyntax identifier)
Rename\CSharpRenameRewriterLanguageService.cs (2)
603if (parsedIdentifier is IdentifierNameSyntax identifierName) 1097if (name is IdentifierNameSyntax identifierName)
Simplification\CSharpSimplificationService.Expander.cs (4)
428public override SyntaxNode VisitIdentifierName(IdentifierNameSyntax node) 518var identifierReplacement = (IdentifierNameSyntax)replacement; 744((IdentifierNameSyntax)newNode).Identifier,
Simplification\Reducers\CSharpExtensionMethodReducer.cs (1)
86(IdentifierNameSyntax)invocationExpressionNodeExpression.WithoutLeadingTrivia());
Simplification\Reducers\CSharpNameReducer.Rewriter.cs (1)
96public override SyntaxNode VisitIdentifierName(IdentifierNameSyntax node)
Simplification\Reducers\CSharpVarReducer.Rewriter.cs (1)
53public override SyntaxNode VisitIdentifierName(IdentifierNameSyntax node) => ProcessTypeSyntax(node);
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (5)
121var aliasIdentifier = SyntaxFactory.IdentifierName(aliasName); 134semanticModel.GetAliasInfo((IdentifierNameSyntax)node, cancellationToken) != null) 282var aliasIdentifier = SyntaxFactory.IdentifierName(aliasName); 384return invocationExpr.Expression is IdentifierNameSyntax identifierName && 405if (simplifiedNode is IdentifierNameSyntax identifierName &&
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
167if (memberAccess.Name.Identifier.ValueText == ((IdentifierNameSyntax)replacementNode).Identifier.ValueText)
Simplification\Simplifiers\NameSimplifier.cs (1)
334var identifier = ((IdentifierNameSyntax)name).Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
421=> expression is IdentifierNameSyntax { Parent: NameColonSyntax }; 427if (invocation?.Expression is IdentifierNameSyntax name && 654return invocation.Expression is IdentifierNameSyntax identifierName &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
145Type: IdentifierNameSyntax or QualifiedNameSyntax { Right: IdentifierNameSyntax }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
89var nx = (IdentifierNameSyntax)expression; 363if (current is IdentifierNameSyntax identifierName)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\TypeSyntaxExtensions.cs (2)
19return typeSyntax is IdentifierNameSyntax && 20((IdentifierNameSyntax)typeSyntax).Identifier.IsKind(SyntaxKind.PartialKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
354if (errorCode is not IdentifierNameSyntax identifierName)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
343case IdentifierNameSyntax { Parent: PrimaryConstructorBaseTypeSyntax baseType }: 366if (node is IdentifierNameSyntax { IsVar: true }) 417IdentifierNameSyntax nameSyntax when IsInPreprocessingSymbolContext(nameSyntax) => CreatePreprocessingSymbol(semanticModel, nameSyntax.Identifier),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
617=> (node as IdentifierNameSyntax).IsAttributeNamedArgumentIdentifier(); 642if (node is IdentifierNameSyntax identifier && 811var identifier = ((IdentifierNameSyntax)node).Identifier; 1476=> node is AssignmentExpressionSyntax(SyntaxKind.SimpleAssignmentExpression) { Left: IdentifierNameSyntax };
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (5)
40(IdentifierNameSyntax identifierX, IdentifierNameSyntax identifierY) => _tokenComparer.Compare(identifierX.Identifier, identifierY.Identifier), 42(IdentifierNameSyntax identifierX, GenericNameSyntax genericY) => 45(GenericNameSyntax genericX, IdentifierNameSyntax identifierY) => 95result.Add((IdentifierNameSyntax)name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (4)
255var originalIdentifierNodes = originalLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 261var replacedIdentifierNodes = replacedLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 273IEnumerable<IdentifierNameSyntax> originalIdentifierNodes, 274IEnumerable<IdentifierNameSyntax> replacedIdentifierNodes,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (2)
97var candidateReplacementNode = SyntaxFactory.IdentifierName("var"); 267.Where(n => n is IdentifierNameSyntax id && id.Identifier.ValueText.Equals(identifier.ValueText))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (2)
312var name = IdentifierName(names[i]); 314? AliasQualifiedName((IdentifierNameSyntax)result, name)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
697=> token.Parent is IdentifierNameSyntax typedParent &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (7)
1113else if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent is IdentifierNameSyntax scopedIdentifierName) 1270else if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent is IdentifierNameSyntax scopedIdentifierName && scopedIdentifierName.Parent.IsKind(SyntaxKind.Parameter)) 1507if (patternSyntax is ConstantPatternSyntax { Expression: CastExpressionSyntax { Expression: IdentifierNameSyntax } castExpression } && 1656@foreach.Type is IdentifierNameSyntax identifierName && 1696if (invocation.Expression is IdentifierNameSyntax identifierName && 2152gotoStatement.Expression is IdentifierNameSyntax && 2153((IdentifierNameSyntax)gotoStatement.Expression).Identifier == token &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
87var syntax = AddInformationTo(symbol.Name.ToIdentifierName(), symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (3)
116var typeSyntax = IdentifierName("dynamic"); 215private static IdentifierNameSyntax CreateGlobalIdentifier() 314var syntax = AddInformationTo(symbol.Name.ToIdentifierName(), symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\StringExtensions.cs (1)
57public static IdentifierNameSyntax ToIdentifierName(this string identifier)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
82var replacementNode = IdentifierName(discardToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
341=> expression is IdentifierNameSyntax
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
1823if (node is IdentifierNameSyntax identifierName) 2214foreach (var descendant in container.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>()) 2314else if (expr is IdentifierNameSyntax name)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
120if (node is IdentifierNameSyntax { Parent: not NameColonSyntax } identifierName &&
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
264VerifySyntax<IdentifierNameSyntax>(Generator.IdentifierName("x"), "x");
Microsoft.CodeAnalysis.UnitTests (7)
CommonSyntaxTests.cs (7)
186var node = CSharp.SyntaxFactory.IdentifierName("a"); 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)
35var node = SyntaxFactory.IdentifierName(SyntaxFactory.Identifier("Test")); 46var node = SyntaxFactory.IdentifierName(SyntaxFactory.Identifier("Test"));
SyntaxPathTests.cs (2)
21var node = SyntaxFactory.IdentifierName(SyntaxFactory.Identifier("Hi")); 31var node = SyntaxFactory.IdentifierName(SyntaxFactory.Identifier("Hi"));
Microsoft.Gen.ComplianceReports (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
93if (attr.Name is IdentifierNameSyntax id)
Microsoft.Gen.ContextualOptions (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
93if (attr.Name is IdentifierNameSyntax id)
Microsoft.Gen.Logging (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
93if (attr.Name is IdentifierNameSyntax id)
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
93if (attr.Name is IdentifierNameSyntax id)
Microsoft.Gen.Metrics (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
93if (attr.Name is IdentifierNameSyntax id)
Microsoft.Gen.MetricsReports (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
93if (attr.Name is IdentifierNameSyntax id)
Microsoft.Interop.JavaScript.JSImportGenerator (3)
Marshaling\BaseJSGenerator.cs (2)
56protected static IdentifierNameSyntax GetToManagedMethod(MarshalerType marshalerType) 67protected static IdentifierNameSyntax GetToJSMethod(MarshalerType marshalerType)
SignatureBindingHelpers.cs (1)
34private static IdentifierNameSyntax MarshalerTypeName(MarshalerType marshalerType)
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
294if (referenceNode is not IdentifierNameSyntax identifierNode)
Microsoft.Maui.Controls.BindingSourceGen (3)
BindingSourceGenerator.cs (2)
81 if (expression is IdentifierNameSyntax identifier) 233 else if (lambdaBodyExpression is IdentifierNameSyntax identifier)
PathParser.cs (1)
22 IdentifierNameSyntax _ => Result<List<IPathPart>>.Success(new List<IPathPart>()),
Microsoft.ML.AutoML (1)
Utils\Entity.cs (1)
135if (exp is IdentifierNameSyntax i)
Microsoft.VisualStudio.LanguageServices.CSharp (8)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (4)
726var oldIdentifierName = (IdentifierNameSyntax)oldName; 727var newIdentifierName = (IdentifierNameSyntax)newName;
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
35builder.Append(((IdentifierNameSyntax)name).Identifier.ValueText);
CodeModel\MethodXml\MethodXmlBuilder.cs (2)
208return TryGenerateNameRef((IdentifierNameSyntax)expression); 511private bool TryGenerateNameRef(IdentifierNameSyntax identifierName)
LanguageService\CSharpHelpContextService.cs (1)
412if (token.Parent is IdentifierNameSyntax { Parent: TypeConstraintSyntax { Parent: TypeParameterConstraintClauseSyntax } })
QuarantineTools.Tests (3)
QuarantineScriptTests.cs (3)
322IdentifierNameSyntax ins => ins.Identifier.ValueText, 323QualifiedNameSyntax qns => (qns.Right as IdentifierNameSyntax)?.Identifier.ValueText ?? qns.Right.ToString(), 324AliasQualifiedNameSyntax aqn => (aqn.Name as IdentifierNameSyntax)?.Identifier.ValueText ?? aqn.Name.ToString(),
Roslyn.Diagnostics.CSharp.Analyzers (52)
CSharpDoNotUseDebugAssertForInterpolatedStringsFixer.cs (1)
66Expression: IdentifierNameSyntax { Identifier.ValueText: "Debug" } debugIdentifierNode,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
421=> expression is IdentifierNameSyntax { Parent: NameColonSyntax }; 427if (invocation?.Expression is IdentifierNameSyntax name && 654return invocation.Expression is IdentifierNameSyntax identifierName &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
145Type: IdentifierNameSyntax or QualifiedNameSyntax { Right: IdentifierNameSyntax }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
89var nx = (IdentifierNameSyntax)expression; 363if (current is IdentifierNameSyntax identifierName)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\TypeSyntaxExtensions.cs (2)
19return typeSyntax is IdentifierNameSyntax && 20((IdentifierNameSyntax)typeSyntax).Identifier.IsKind(SyntaxKind.PartialKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
354if (errorCode is not IdentifierNameSyntax identifierName)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
343case IdentifierNameSyntax { Parent: PrimaryConstructorBaseTypeSyntax baseType }: 366if (node is IdentifierNameSyntax { IsVar: true }) 417IdentifierNameSyntax nameSyntax when IsInPreprocessingSymbolContext(nameSyntax) => CreatePreprocessingSymbol(semanticModel, nameSyntax.Identifier),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
617=> (node as IdentifierNameSyntax).IsAttributeNamedArgumentIdentifier(); 642if (node is IdentifierNameSyntax identifier && 811var identifier = ((IdentifierNameSyntax)node).Identifier; 1476=> node is AssignmentExpressionSyntax(SyntaxKind.SimpleAssignmentExpression) { Left: IdentifierNameSyntax };
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (5)
40(IdentifierNameSyntax identifierX, IdentifierNameSyntax identifierY) => _tokenComparer.Compare(identifierX.Identifier, identifierY.Identifier), 42(IdentifierNameSyntax identifierX, GenericNameSyntax genericY) => 45(GenericNameSyntax genericX, IdentifierNameSyntax identifierY) => 95result.Add((IdentifierNameSyntax)name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (4)
255var originalIdentifierNodes = originalLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 261var replacedIdentifierNodes = replacedLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 273IEnumerable<IdentifierNameSyntax> originalIdentifierNodes, 274IEnumerable<IdentifierNameSyntax> replacedIdentifierNodes,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (2)
97var candidateReplacementNode = SyntaxFactory.IdentifierName("var"); 267.Where(n => n is IdentifierNameSyntax id && id.Identifier.ValueText.Equals(identifier.ValueText))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (2)
312var name = IdentifierName(names[i]); 314? AliasQualifiedName((IdentifierNameSyntax)result, name)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
697=> token.Parent is IdentifierNameSyntax typedParent &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (7)
1113else if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent is IdentifierNameSyntax scopedIdentifierName) 1270else if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent is IdentifierNameSyntax scopedIdentifierName && scopedIdentifierName.Parent.IsKind(SyntaxKind.Parameter)) 1507if (patternSyntax is ConstantPatternSyntax { Expression: CastExpressionSyntax { Expression: IdentifierNameSyntax } castExpression } && 1656@foreach.Type is IdentifierNameSyntax identifierName && 1696if (invocation.Expression is IdentifierNameSyntax identifierName && 2152gotoStatement.Expression is IdentifierNameSyntax && 2153((IdentifierNameSyntax)gotoStatement.Expression).Identifier == token &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
87var syntax = AddInformationTo(symbol.Name.ToIdentifierName(), symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (3)
116var typeSyntax = IdentifierName("dynamic"); 215private static IdentifierNameSyntax CreateGlobalIdentifier() 314var syntax = AddInformationTo(symbol.Name.ToIdentifierName(), symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\StringExtensions.cs (1)
57public static IdentifierNameSyntax ToIdentifierName(this string identifier)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
82var replacementNode = IdentifierName(discardToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
341=> expression is IdentifierNameSyntax
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
1823if (node is IdentifierNameSyntax identifierName) 2214foreach (var descendant in container.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>()) 2314else if (expr is IdentifierNameSyntax name)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
120if (node is IdentifierNameSyntax { Parent: not NameColonSyntax } identifierName &&
System.Private.CoreLib.Generators (4)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (4)
200if (memberAccessExpression.Name is IdentifierNameSyntax identifierName && identifierName.Identifier.Text == "IsSupported") 211private static INamedTypeSymbol? GetIsSupportedTypeSymbol(SemanticModel model, IdentifierNameSyntax identifierName) 238else if (expressionToDecompose is IdentifierNameSyntax identifier) 315if (expressionToDecompose is MemberAccessExpressionSyntax || expressionToDecompose is IdentifierNameSyntax)
System.Windows.Forms.Analyzers.CSharp (2)
System\Windows\Forms\CSharp\Analyzers\AvoidPassingTaskWithoutCancellationToken\AvoidPassingTaskWithoutCancellationTokenAnalyzer.cs (1)
40else if (invocationExpr.Expression is IdentifierNameSyntax identifierNameSyntax)
System\Windows\Forms\CSharp\Generators\ApplicationConfiguration\ApplicationConfigurationGenerator.cs (1)
123IdentifierNameSyntax // For: ApplicationConfiguration.Initialize() with a using statement
System.Windows.Forms.PrivateSourceGenerators (1)
System\Windows\Forms\SourceGenerators\EnumValidationGenerator.cs (1)
54} or IdentifierNameSyntax // For: EnumValidator.Validate(..) with a using statement