Base:
property
Identifier
Microsoft.CodeAnalysis.CSharp.Syntax.SimpleNameSyntax.Identifier
420 references to Identifier
Aspire.Hosting.Integration.Analyzers (4)
AspireExportAnalyzer.cs (4)
410
identifier.
Identifier
.ValueText == localFunctionName)
423
IdentifierNameSyntax identifier => identifier.
Identifier
.ValueText,
428
} => identifier.
Identifier
.ValueText,
435
} => identifier.
Identifier
.ValueText,
Microsoft.Analyzers.Extra (1)
Utilities\SyntaxNodeExtensions.cs (1)
135
return expression is IdentifierNameSyntax id && id.
Identifier
.Text == expectedName;
Microsoft.AspNetCore.App.Analyzers (7)
Kestrel\ListenOnIPv6AnyAnalyzer.cs (2)
34
Name: IdentifierNameSyntax {
Identifier
.ValueText: "Listen" }
65
Name: IdentifierNameSyntax {
Identifier
.ValueText: "Any" }
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (2)
412
var name = argument.NameColon.Name.
Identifier
.ValueText;
492
var name = argument.NameColon.Name.
Identifier
.ValueText;
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (1)
315
var name = argument.NameColon.Name.
Identifier
.ValueText;
RouteEmbeddedLanguage\RoutePatternHighlighter.cs (2)
98
.Where(i => i.
Identifier
.Text == matchingParameter.Name)
103
highlightSpans.Add(new AspNetCoreHighlightSpan(reference.
Identifier
.Span, AspNetCoreHighlightSpanKind.Reference));
Microsoft.AspNetCore.App.CodeFixes (1)
Dependencies\AddPackageFixer.cs (1)
55
var methodName = node is IdentifierNameSyntax identifier ? identifier.
Identifier
.Text : null;
Microsoft.AspNetCore.Components.Analyzers (3)
ComponentParameterAnalyzer.cs (3)
175
return identifierUsedInGetter.
Identifier
.ValueText == identifierUsedInSetter?.
Identifier
.ValueText;
207
right.
Identifier
.ValueText == "value")
Microsoft.CodeAnalysis.CSharp (58)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1515
=> node.Update(VisitToken(node.
Identifier
));
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
64
if (identifier != this.
Identifier
)
Binder\Binder.CapturedParametersFinder.cs (2)
143
return _namesToCheck.Contains(id.
Identifier
.ValueText);
190
_namesToCheck.Remove(id.
Identifier
.ValueText);
Binder\Binder_AnonymousTypes.cs (1)
52
nameToken = nameEquals.Name.
Identifier
;
Binder\Binder_Attributes.cs (2)
494
string argumentName = argument.NameEquals.Name.
Identifier
.ValueText!;
604
var name = identifierName.
Identifier
.ValueText;
Binder\Binder_Constraints.cs (1)
61
var name = clause.Name.
Identifier
.ValueText;
Binder\Binder_Expressions.cs (9)
1136
name = nameSyntax.
Identifier
.ValueText;
1921
if (!node.
Identifier
.IsUnderscoreToken())
2520
string labelName = name.
Identifier
.ValueText;
5991
boundMember = new BoundDynamicObjectInitializerMember(leftSyntax, memberName.
Identifier
.Text, implicitReceiver.Type, initializerType, hasErrors: false);
6006
rightName: memberName.
Identifier
.ValueText,
6225
member = identName.
Identifier
.ValueText;
6270
var memberName = memberNameSyntax.
Identifier
.ValueText;
7737
var leftName = left.
Identifier
.ValueText;
7768
string name = id.
Identifier
.ValueText;
Binder\Binder_Invocation.cs (1)
2462
name = syntax.
Identifier
.ValueText;
Binder\Binder_Lambda.cs (1)
298
if (syntax is IdentifierNameSyntax {
Identifier
.RawContextualKind: (int)SyntaxKind.VarKeyword })
Binder\Binder_Operators.cs (2)
915
&& ((IdentifierNameSyntax)parenthesizedExpression.Expression).
Identifier
.ValueText == "dynamic")
4818
node is IdentifierNameSyntax name && name.
Identifier
.IsUnderscoreToken();
Binder\Binder_Patterns.cs (3)
1460
string name = subPattern.NameColon.Name.
Identifier
.ValueText;
1547
string name = subpatternSyntax.NameColon.Name.
Identifier
.ValueText;
1972
string name = memberName.
Identifier
.ValueText;
Binder\Binder_Query.cs (2)
181
return name != null && state.rangeVariable.Name == name.
Identifier
.ValueText;
275
if (vId != null && vId.
Identifier
.ValueText == x.Name)
Binder\Binder_Symbols.cs (11)
191
return BindTypeOrAliasOrKeyword(((IdentifierNameSyntax)syntax).
Identifier
, syntax, diagnostics, out isKeyword);
367
if (node.
Identifier
.Kind() == SyntaxKind.GlobalKeyword)
374
var plainName = node.
Identifier
.ValueText;
596
return TypeWithAnnotations.Create(new ExtendedErrorTypeSymbol(left, LookupResultKind.NotATypeOrNamespace, diagnostics.Add(ErrorCode.ERR_ColColWithTypeAlias, node.Alias.Location, node.Alias.
Identifier
.Text)));
863
var identifierValueText = node.
Identifier
.ValueText;
884
LookupOptions options = GetSimpleNameLookupOptions(node, node.
Identifier
.IsVerbatimIdentifier());
897
if (node.
Identifier
.ValueText == "dynamic")
939
return NamespaceOrTypeOrAliasSymbolWithAnnotations.CreateUnannotated(AreNullableAnnotationsEnabled(node.
Identifier
), bindingResult);
1029
(invocation.Expression as IdentifierNameSyntax)?.
Identifier
.ContextualKind() == SyntaxKind.NameOfKeyword):
2394
aliasOpt = ((AliasQualifiedNameSyntax)node).Alias.
Identifier
.ValueText;
2695
if ((where as IdentifierNameSyntax)?.
Identifier
.Text == "var" && !options.IsAttributeTypeLookup())
Binder\Binder_XmlNameAttribute.cs (1)
28
var name = identifier.
Identifier
.ValueText;
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (1)
44
Names.Add((name.
Identifier
.ValueText, name.Location));
Binder\WithCrefTypeParametersBinder.cs (1)
138
string name = typeParameterSyntax.
Identifier
.ValueText;
Compilation\CSharpSemanticModel.cs (4)
4518
string argumentName = identifierNameSyntax.
Identifier
.ValueText;
4889
bool isDefined = this.SyntaxTree.IsPreprocessorSymbolDefined(node.
Identifier
.ValueText, node.
Identifier
.SpanStart);
4890
return new PreprocessingSymbolInfo(new Symbols.PublicModel.PreprocessingSymbol(node.
Identifier
.ValueText), isDefined);
Compiler\DocumentationCommentCompiler.cs (1)
517
&& string.Equals(nameAttribute.Identifier.
Identifier
.ValueText, propertyName, StringComparison.Ordinal))
Parser\LanguageParser.cs (1)
6044
if (!SyntaxFacts.IsContextualKeyword(((CSharp.Syntax.IdentifierNameSyntax)this.CurrentNode).
Identifier
.Kind()))
Symbols\AliasSymbol.cs (2)
288
: base(syntax.Alias!.Name.
Identifier
.ValueText, containingSymbol, ImmutableArray.Create(syntax.Alias!.Name.
Identifier
.GetLocation()), isExtern: false)
Symbols\Source\QuickAttributeChecker.cs (1)
101
string name = usingDirective.Alias.Name.
Identifier
.ValueText;
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
663
SyntaxToken identifier = usingDirective.Alias.Name.
Identifier
;
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
717
if (this.ReturnType?.IsErrorType() == true && GetSyntax().ReturnType is IdentifierNameSyntax {
Identifier
.RawContextualKind: (int)SyntaxKind.PartialKeyword })
Syntax\AttributeSyntax.cs (1)
31
if (argSyntax.NameEquals != null && argSyntax.NameEquals.Name.
Identifier
.ValueText == namedArgName)
Syntax\CSharpPragmaWarningStateMap.cs (1)
132
errorId = ((IdentifierNameSyntax)currentErrorCode).
Identifier
.ValueText;
Syntax\IdentifierNameSyntax.cs (1)
11
return
Identifier
.ValueText;
Syntax\LambdaUtilities.cs (1)
225
var selectorIdentifier = ((IdentifierNameSyntax)selectOrGroupExpression).
Identifier
;
Syntax\NameSyntax.cs (1)
52
return ((AliasQualifiedNameSyntax)name).Alias.
Identifier
.ValueText;
Syntax\SyntaxNodeExtensions.cs (2)
56
((IdentifierNameSyntax)node.Expression).
Identifier
.ContextualKind() == SyntaxKind.NameOfKeyword &&
201
return ((IdentifierNameSyntax)input).
Identifier
;
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
CSharpUpgradeMSBuildWorkspaceAnalyzer.cs (1)
23
identifierName.
Identifier
.ToString() == MSBuildWorkspace)
Microsoft.CodeAnalysis.CSharp.CodeStyle (62)
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
113
if (identifierName.
Identifier
.ValueText == "_")
361
if (identifierName.
Identifier
.ValueText == variableName)
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (5)
152
if (invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax {
Identifier
.ValueText: nameof(Action.Invoke) } } memberAccessExpression &&
243
Name: IdentifierNameSyntax {
Identifier
.ValueText: nameof(Action.Invoke) },
256
if (!Equals(conditionName.
Identifier
.ValueText, invocationName.
Identifier
.ValueText))
270
if (!Equals(declarator.Identifier.ValueText, conditionName.
Identifier
.ValueText))
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
73
if (typeSymbol.GetMembers(identifierName.
Identifier
.ValueText).Any())
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
105
if (parameter.Identifier.ValueText != argumentIdentifier.
Identifier
.ValueText)
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (4)
82
if (leftIdentifier.
Identifier
.ValueText != parameterName)
113
Name: IdentifierNameSyntax {
Identifier
.ValueText: nameof(Enumerable.Where) },
163
Identifier
.ValueText: nameof(Enumerable.Select),
167
selectLambdaParameter.Identifier.ValueText == castIdentifier.
Identifier
.ValueText)
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (1)
76
Right: IdentifierNameSyntax {
Identifier
.ValueText: "value" }
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
217
Right: IdentifierNameSyntax {
Identifier
.ValueText: "value" }
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
215
if (identifierName.
Identifier
.ValueText == identifier.ValueText &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (3)
523
if (identifier.
Identifier
.ValueText != local.Name)
822
Expression: IdentifierNameSyntax {
Identifier
.ValueText: var elementName },
1119
if (memberAccess.Name is not IdentifierNameSyntax {
Identifier
.ValueText: EmptyName })
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
251
if (identifierName.
Identifier
.ValueText == localName)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (2)
262
if (identifierName.
Identifier
.ValueText == local.Name &&
388
if (variableDeclarator.Identifier.ValueText == identifierName.
Identifier
.ValueText)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
375
identifierName.
Identifier
.ValueText == variableName &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (4)
181
if (identifierName.
Identifier
.ValueText == asOperand?.Name &&
189
if (identifierName.
Identifier
.ValueText == localSymbol.Name)
218
identifierName.
Identifier
.ValueText == localSymbol.Name &&
238
identifierName.
Identifier
.ValueText == localSymbol.Name &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
490
if (namedType.GetMembers(leftIdentifier.
Identifier
.ValueText).IsEmpty)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
101
if (secondAssignmentExprTemp is not IdentifierNameSyntax {
Identifier
: var secondAssignmentExprTempIdentifier })
src\roslyn\src\Analyzers\CSharp\Analyzers\ValidateFormatString\CSharpValidateFormatStringDiagnosticAnalyzer.cs (1)
27
if (argument.NameColon != null && argument.NameColon.Name.
Identifier
.ValueText.Equals(searchArgumentName))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
65
var name = argument.NameColon.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
50
var name = argument.NameColon.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
428
name.
Identifier
.Text == SyntaxFacts.GetText(SyntaxKind.NameOfKeyword))
655
identifierName.
Identifier
.IsKindOrHasMatchingText(SyntaxKind.NameOfKeyword);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (4)
91
name = nx.
Identifier
.ValueText;
364
return identifierName.
Identifier
.ValueText.ToCamelCase();
390
return nameEquals.Name.
Identifier
.ValueText.ToCamelCase();
436
return argument.NameColon.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\TypeSyntaxExtensions.cs (1)
20
((IdentifierNameSyntax)typeSyntax).
Identifier
.IsKind(SyntaxKind.PartialKeyword);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
351
if (identifierName.
Identifier
.ValueText.Equals(FormattingDiagnosticIds.FormatDocumentControlDiagnosticId)
352
|| identifierName.
Identifier
.ValueText.Equals(FormattingDiagnosticIds.FormattingDiagnosticId))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
163
@using.Alias.Name.
Identifier
.ValueText.AppendToAliasNameSet(builder);
464
IdentifierNameSyntax nameSyntax when IsInPreprocessingSymbolContext(nameSyntax) => CreatePreprocessingSymbol(semanticModel, nameSyntax.
Identifier
),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (1)
33
=> xmlName.Identifier.
Identifier
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
214
alias = usingDirective.Alias!.Name.
Identifier
;
819
var identifier = ((IdentifierNameSyntax)node).
Identifier
;
1052
=> (argument as ArgumentSyntax)?.NameColon?.Name.
Identifier
.ValueText ?? string.Empty;
1055
=> (argument as AttributeArgumentSyntax)?.NameEquals?.Name.
Identifier
.ValueText ?? string.Empty;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpInferredMemberNameSimplifier.cs (4)
30
if (inferredName == null || inferredName != node.NameColon.Name.
Identifier
.ValueText)
51
if (inferredName == null || inferredName != node.NameEquals.Name.
Identifier
.ValueText)
64
var name = toRemove.NameColon.Name.
Identifier
.ValueText;
86
var name = toRemove.NameEquals.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (4)
40
(IdentifierNameSyntax identifierX, IdentifierNameSyntax identifierY) => _tokenComparer.Compare(identifierX.
Identifier
, identifierY.
Identifier
),
43
_tokenComparer.Compare(identifierX.
Identifier
, genericY.Identifier) is var diff and not 0 ? diff
46
_tokenComparer.Compare(genericX.Identifier, identifierY.
Identifier
) is var diff and not 0 ? diff
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
255
var originalIdentifierNodes = originalLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.
Identifier
.ValueText));
261
var replacedIdentifierNodes = replacedLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.
Identifier
.ValueText));
669
=> argument.NameColon.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
265
.Where(n => n is IdentifierNameSyntax id && id.
Identifier
.ValueText.Equals(identifier.ValueText))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (2)
123
var aliasComparisonResult = _tokenComparer.Compare(using1!.Alias!.Name.
Identifier
, using2!.Alias!.Name.
Identifier
);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (30)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddAnonymousTypeMemberName\CSharpAddAnonymousTypeMemberNameCodeFixProvider.cs (1)
43
=> initializer.Initializers.SelectAsArray(i => i.NameEquals != null, i => i.NameEquals!.Name.
Identifier
.ValueText);
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
117
identifier: ((IdentifierNameSyntax)_assignmentTarget).
Identifier
,
src\roslyn\src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
38
=> attribute.Identifier.
Identifier
.ValueText;
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
44
if (constraint.Type is not IdentifierNameSyntax {
Identifier
.IsMissing: true } type)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (2)
75
a.NameEquals?.Name.
Identifier
.ValueText ?? a.NameColon?.Name.
Identifier
.ValueText,
src\roslyn\src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
270
var designation = SingleVariableDesignation(identifier.
Identifier
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (2)
85
invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax {
Identifier
.ValueText: nameof(Action.Invoke) } } memberAccessExpression
128
invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax {
Identifier
.ValueText: nameof(Action.Invoke) } } memberAccessExpression
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
222
if (argument.NameColon?.Name is IdentifierNameSyntax {
Identifier
: var identifier })
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
50
return identifierName.WithIdentifier(newName.WithTriviaFrom(identifierName.
Identifier
));
124
newNameNode is IdentifierNameSyntax {
Identifier
.ValueText: AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.DiscardVariableName } &&
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
313
var name = argumentNameColon.Name.
Identifier
.ValueText;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
206
existingParamNodeNames.Add(nameAttribute.Identifier.
Identifier
.ValueText);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
1657
identifierName.
Identifier
.ValueText == "var")
1697
identifierName.
Identifier
.ValueText == "var")
2153
((IdentifierNameSyntax)gotoStatement.Expression).
Identifier
== token &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (2)
104
return argument.NameColon.Name.
Identifier
.ValueText;
117
return argument.NameEquals.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (9)
734
var name = argumentOpt != null && argumentOpt.NameColon != null ? argumentOpt.NameColon.Name.
Identifier
.ValueText : null;
767
var name = argumentOpt != null && argumentOpt.NameColon != null ? argumentOpt.NameColon.Name.
Identifier
.ValueText : null;
1650
elementNamesBuilder.Add(subPattern.NameColon?.Name.
Identifier
.ValueText);
1723
.Where(p => p.Name == memberDeclarator.NameEquals.Name.
Identifier
.ValueText)
1903
if (identifierName.
Identifier
.ValueText.Equals(parameterName) &&
1904
SemanticModel.GetSymbolInfo(identifierName.
Identifier
).Symbol?.Kind == SymbolKind.Parameter)
2298
if (descendant.
Identifier
.ValueText != symbol.Name)
2394
elementNamesBuilder.Add(name.
Identifier
.ValueText == "" ? null :
2395
name.
Identifier
.ValueText);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (2)
31
=> new(argument.GetRefKind(), argument.NameColon?.Name.
Identifier
.ValueText, argument.Expression);
121
identifierName.
Identifier
.ValueText == parameter.Name)
Microsoft.CodeAnalysis.CSharp.Features (89)
ChangeSignature\UnifiedArgumentSyntax.cs (1)
49
=> NameColon == null ? string.Empty : ((NameColonSyntax)NameColon).Name.
Identifier
.ValueText;
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
244
!SyntaxFacts.IsReservedTupleElementName(identifier.
Identifier
.ValueText) &&
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
413
return aliasQualifiedNameNode.Alias.
Identifier
.ValueText;
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
314
.Where(d => d.Identifier.ValueText == identifierName.
Identifier
.ValueText)
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (2)
209
.Select(a => a.NameColon!.Name.
Identifier
.ValueText);
213
.Select(a => a.NameEquals!.Name.
Identifier
.ValueText);
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
174
if (identifier.
Identifier
.IsKindOrHasMatchingText(SyntaxKind.AsyncKeyword))
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
130
.Select(a => a.NameColon!.Name.
Identifier
.ValueText)
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (1)
164
.Select(i => i.
Identifier
.ValueText)];
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
59
identifierName.
Identifier
.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword))
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (2)
81
.Select(p => p.NameColon?.Name.
Identifier
.ValueText)
116
return GetMemberType(type, name: identifier.
Identifier
.ValueText, document, semanticModel, position);
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
381
return nameAttribute.Identifier.
Identifier
.ValueText;
Completion\KeywordRecommenders\InKeywordRecommender.cs (1)
129
token == joinIdentifier.
Identifier
&&
Completion\KeywordRecommenders\RefKeywordRecommender.cs (2)
113
return methodSymbol.Parameters.FirstOrDefault(p => p.Name == nameColon.Name.
Identifier
.ValueText);
148
token.Parent is IdentifierNameSyntax identifier && identifier.
Identifier
== token &&
ConvertForToForEach\CSharpConvertForToForEachCodeRefactoringProvider.cs (2)
61
identifierName.
Identifier
.ValueText == iterationVariable.ValueText &&
109
identifierName.
Identifier
.ValueText == iterationVariable.ValueText;
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (1)
190
identifier.
Identifier
.ValueText == forEachStatement.Identifier.ValueText)
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (1)
65
lastDeclaration.Identifier.ValueText.Equals(identifierName.
Identifier
.ValueText) &&
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (2)
661
forEachStatement.Identifier.ValueText == identifierName.
Identifier
.ValueText &&
662
queryExpressionProcessingInfo.IdentifierNames.Contains(identifierName.
Identifier
.ValueText))
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
351
c => !extensionMethodInfo.MethodTypeParameters.Any(t => t.Name == c.Name.
Identifier
.ValueText))];
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (4)
123
var identifierAlias = identifierName.
Identifier
.ValueText;
204
var canTrySimplify = node.
Identifier
.ValueText.EndsWith("Attribute", StringComparison.Ordinal);
209
canTrySimplify = CanReplaceIdentifierWithAlias(node.
Identifier
.ValueText)
210
|| CanReplaceIdentifierWithPredefinedType(node.
Identifier
.ValueText);
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (4)
159
var hasUsingSystem = usings.Any(u => u.Name is IdentifierNameSyntax {
Identifier
.ValueText: nameof(System) });
216
catchClause.Declaration.Type is IdentifierNameSyntax {
Identifier
.ValueText: nameof(Exception) })
223
Left: IdentifierNameSyntax {
Identifier
.ValueText: nameof(System) },
224
Right: IdentifierNameSyntax {
Identifier
.ValueText: nameof(Exception) },
EditAndContinue\SyntaxComparer.cs (1)
1494
return ((TypeParameterConstraintClauseSyntax)node).Name.
Identifier
;
GenerateConstructors\CSharpGenerateConstructorsCodeRefactoringProvider.cs (1)
79
return identifierName.
Identifier
.ValueText;
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (1)
37
=> node is IdentifierNameSyntax identifierName && !IsProbablySyntacticConstruct(identifierName.
Identifier
);
InlineHints\CSharpInlineParameterNameHintsService.cs (1)
69
if (argument is { NameColon.Name.
Identifier
.ValueText: string nameText })
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (2)
64
IdentifierNameSyntax identifierName => identifierName.
Identifier
.ValueText,
105
: argument.NameColon.Name.
Identifier
.ValueText == "checkId") // Named argument "checkId"
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (1)
384
editor.ReplaceNode(nameNode, newName.WithIdentifier(newName.
Identifier
.WithAdditionalAnnotations(annotation)));
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
260
identifier.
Identifier
.ValueText == variable.Identifier.ValueText;
SignatureHelp\SignatureHelpUtilities.cs (3)
39
list => list.Arguments.Select(argument => argument.NameColon?.Name.
Identifier
.ValueText);
46
argument => argument.NameColon?.Name.
Identifier
.ValueText ?? argument.NameEquals?.Name.
Identifier
.ValueText);
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (1)
30
private static readonly Func<TupleExpressionSyntax, IEnumerable<string>> s_getArgumentNames = e => e.Arguments.Select(a => a.NameColon?.Name.
Identifier
.ValueText ?? string.Empty);
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
510
builder.Append(identifierName.
Identifier
.ValueText);
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
113
if (identifierName.
Identifier
.ValueText == "_")
361
if (identifierName.
Identifier
.ValueText == variableName)
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (5)
152
if (invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax {
Identifier
.ValueText: nameof(Action.Invoke) } } memberAccessExpression &&
243
Name: IdentifierNameSyntax {
Identifier
.ValueText: nameof(Action.Invoke) },
256
if (!Equals(conditionName.
Identifier
.ValueText, invocationName.
Identifier
.ValueText))
270
if (!Equals(declarator.Identifier.ValueText, conditionName.
Identifier
.ValueText))
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
73
if (typeSymbol.GetMembers(identifierName.
Identifier
.ValueText).Any())
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
105
if (parameter.Identifier.ValueText != argumentIdentifier.
Identifier
.ValueText)
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (4)
82
if (leftIdentifier.
Identifier
.ValueText != parameterName)
113
Name: IdentifierNameSyntax {
Identifier
.ValueText: nameof(Enumerable.Where) },
163
Identifier
.ValueText: nameof(Enumerable.Select),
167
selectLambdaParameter.Identifier.ValueText == castIdentifier.
Identifier
.ValueText)
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (1)
76
Right: IdentifierNameSyntax {
Identifier
.ValueText: "value" }
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
217
Right: IdentifierNameSyntax {
Identifier
.ValueText: "value" }
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
215
if (identifierName.
Identifier
.ValueText == identifier.ValueText &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (3)
523
if (identifier.
Identifier
.ValueText != local.Name)
822
Expression: IdentifierNameSyntax {
Identifier
.ValueText: var elementName },
1119
if (memberAccess.Name is not IdentifierNameSyntax {
Identifier
.ValueText: EmptyName })
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
251
if (identifierName.
Identifier
.ValueText == localName)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (2)
262
if (identifierName.
Identifier
.ValueText == local.Name &&
388
if (variableDeclarator.Identifier.ValueText == identifierName.
Identifier
.ValueText)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
375
identifierName.
Identifier
.ValueText == variableName &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (4)
181
if (identifierName.
Identifier
.ValueText == asOperand?.Name &&
189
if (identifierName.
Identifier
.ValueText == localSymbol.Name)
218
identifierName.
Identifier
.ValueText == localSymbol.Name &&
238
identifierName.
Identifier
.ValueText == localSymbol.Name &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
490
if (namedType.GetMembers(leftIdentifier.
Identifier
.ValueText).IsEmpty)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
101
if (secondAssignmentExprTemp is not IdentifierNameSyntax {
Identifier
: var secondAssignmentExprTempIdentifier })
src\roslyn\src\Analyzers\CSharp\Analyzers\ValidateFormatString\CSharpValidateFormatStringDiagnosticAnalyzer.cs (1)
27
if (argument.NameColon != null && argument.NameColon.Name.
Identifier
.ValueText.Equals(searchArgumentName))
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddAnonymousTypeMemberName\CSharpAddAnonymousTypeMemberNameCodeFixProvider.cs (1)
43
=> initializer.Initializers.SelectAsArray(i => i.NameEquals != null, i => i.NameEquals!.Name.
Identifier
.ValueText);
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
117
identifier: ((IdentifierNameSyntax)_assignmentTarget).
Identifier
,
src\roslyn\src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
38
=> attribute.Identifier.
Identifier
.ValueText;
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
44
if (constraint.Type is not IdentifierNameSyntax {
Identifier
.IsMissing: true } type)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (2)
75
a.NameEquals?.Name.
Identifier
.ValueText ?? a.NameColon?.Name.
Identifier
.ValueText,
src\roslyn\src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
270
var designation = SingleVariableDesignation(identifier.
Identifier
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (2)
85
invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax {
Identifier
.ValueText: nameof(Action.Invoke) } } memberAccessExpression
128
invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax {
Identifier
.ValueText: nameof(Action.Invoke) } } memberAccessExpression
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
222
if (argument.NameColon?.Name is IdentifierNameSyntax {
Identifier
: var identifier })
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
50
return identifierName.WithIdentifier(newName.WithTriviaFrom(identifierName.
Identifier
));
124
newNameNode is IdentifierNameSyntax {
Identifier
.ValueText: AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.DiscardVariableName } &&
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
313
var name = argumentNameColon.Name.
Identifier
.ValueText;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
206
existingParamNodeNames.Add(nameAttribute.Identifier.
Identifier
.ValueText);
src\roslyn\src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (1)
225
var selectorIdentifier = ((IdentifierNameSyntax)selectOrGroupExpression).
Identifier
;
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (16)
Microsoft.NetCore.Analyzers\InteropServices\CSharpSpecifyMarshalingForPInvokeStringArguments.Fixer.cs (1)
27
return arguments.OfType<AttributeArgumentSyntax>().FirstOrDefault(arg => arg.NameEquals != null && arg.NameEquals.Name.
Identifier
.Text == argumentName);
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (1)
152
SingleVariableDesignation(identifierName.
Identifier
)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (2)
65
var firstArg = list.Find(a => a.NameColon is null || a.NameColon.Name.
Identifier
.Text.Equals("buffer", StringComparison.Ordinal));
67
var secondArgIndex = list.FindIndex(a => a.NameColon is null || a.NameColon.Name.
Identifier
.Text.Equals("offset", StringComparison.Ordinal));
Microsoft.NetCore.Analyzers\Performance\CSharpRecommendCaseInsensitiveStringComparisonFixer.cs (1)
67
string? argumentName = ((ArgumentSyntax)actualArgumentNode).NameColon?.Name.
Identifier
.ValueText;
Microsoft.NetCore.Analyzers\Performance\CSharpUseSearchValues.cs (1)
228
identifierName.
Identifier
.Value is string value &&
Microsoft.NetCore.Analyzers\Performance\CSharpUseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.cs (1)
38
if (firstArgument.NameColon is null or { Name.
Identifier
.Value: "value" })
Microsoft.NetCore.Analyzers\Performance\CSharpUseStringContainsCharOverloadWithSingleCharactersFixer.cs (1)
24
argumentName = argumentSyntax.NameColon.Name.
Identifier
.ValueText;
Microsoft.NetCore.Analyzers\Runtime\CSharpDetectPreviewFeatureAnalyzer.cs (2)
278
if (type is IdentifierNameSyntax identifier && IsSyntaxToken(identifier.
Identifier
, previewInterfaceSymbol))
301
private static bool IsIdentifierNameSyntax(TypeSyntax identifier, ISymbol previewInterfaceSymbol) => identifier is IdentifierNameSyntax identifierName && IsSyntaxToken(identifierName.
Identifier
, previewInterfaceSymbol) ||
Microsoft.NetCore.Analyzers\Runtime\CSharpPreferAsSpanOverSubstring.Fixer.cs (1)
29
.FirstOrDefault(x => x.NameColon is not null && x.NameColon.Name.
Identifier
.ValueText == oldArgumentName)?.NameColon!.Name;
Microsoft.NetCore.Analyzers\Runtime\CSharpPreferStreamAsyncMemoryOverloads.Fixer.cs (4)
33
identifierNameNode.
Identifier
.Value!.Equals(name) &&
44
argNode.NameColon?.Name?.
Identifier
.ValueText == name;
74
firstArgumentIdentifierName.
Identifier
.ValueText == thirdArgumentIdentifierName.
Identifier
.ValueText &&
Microsoft.NetCore.Analyzers\Runtime\CSharpPreventNumericIntPtrUIntPtrBehavioralChanges.cs (1)
69
identifierName.
Identifier
.Text is IntPtr or UIntPtr;
Microsoft.CodeAnalysis.CSharp.Workspaces (75)
Classification\SyntaxClassification\DiscardSyntaxClassifier.cs (1)
46
case IdentifierNameSyntax identifierName when identifierName.
Identifier
.Text == "_":
Classification\SyntaxClassification\NameSyntaxClassifier.cs (2)
157
if (name is IdentifierNameSyntax {
Identifier
.Text: "args" } &&
326
name is IdentifierNameSyntax {
Identifier
.Text: "async" or "nameof" or "partial" })
Classification\Worker_Preprocesser.cs (1)
131
AddClassification(identifier.
Identifier
, ClassificationTypeNames.Identifier);
CodeGeneration\CSharpSyntaxGenerator.cs (2)
903
return (EnumMemberDeclarationSyntax)this.EnumMember(id.
Identifier
.ToString(), null);
1858
var clause = clauses.FirstOrDefault(c => c.Name.
Identifier
.ToString() == typeParameterName);
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (3)
119
aliasMap[usingDecl.Alias.Name.
Identifier
.ValueText] = mappedName;
480
=> node.
Identifier
;
666
var text = identifierNameNode.
Identifier
.Text;
Recommendations\CSharpRecommendationServiceRunner.cs (3)
481
if (argument.Expression is IdentifierNameSyntax {
Identifier
.ValueText: var argumentIdentifier } &&
498
if (variableDeclarator.Initializer?.Value is IdentifierNameSyntax {
Identifier
.ValueText: var fieldInitializerIdentifier } &&
505
else if (member is PropertyDeclarationSyntax { Initializer.Value: IdentifierNameSyntax {
Identifier
.ValueText: var propertyInitializerIdentifier } } &&
Rename\CSharpRenameRewriterLanguageService.cs (4)
605
valueText = identifierName.
Identifier
.ValueText;
885
if (usingDirective.Alias.Name.
Identifier
.ValueText == currentUsing.Alias!.Name.
Identifier
.ValueText)
1096
valueText = identifierName.
Identifier
.ValueText;
Simplification\CSharpSimplificationService.Expander.cs (3)
299
elementName = argument.NameColon.Name.
Identifier
.ValueText;
519
replacement = replacement.ReplaceToken(identifier, GetNewIdentifier(identifierReplacement.
Identifier
));
744
((IdentifierNameSyntax)newNode).
Identifier
,
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (2)
385
identifierName.
Identifier
.Text == "nameof" &&
408
var symbols = semanticModel.LookupSymbols(expression.SpanStart, name: identifierName.
Identifier
.ValueText);
Simplification\Simplifiers\ExpressionSimplifier.cs (2)
148
var declIdentifier = ((UsingDirectiveSyntax)syntaxRef.GetSyntax(cancellationToken)).Alias!.Name.
Identifier
;
167
if (memberAccess.Name.Identifier.ValueText == ((IdentifierNameSyntax)replacementNode).
Identifier
.ValueText)
Simplification\Simplifiers\NameSimplifier.cs (4)
124
var declIdentifier = ((UsingDirectiveSyntax)syntaxRef.GetSyntax(cancellationToken)).Alias.Name.
Identifier
;
318
((AliasQualifiedNameSyntax)name).Alias.
Identifier
.LeadingTrivia)));
334
var identifier = ((IdentifierNameSyntax)name).
Identifier
;
711
aliasName.Alias.
Identifier
.IsKind(SyntaxKind.GlobalKeyword);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
65
var name = argument.NameColon.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
50
var name = argument.NameColon.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
428
name.
Identifier
.Text == SyntaxFacts.GetText(SyntaxKind.NameOfKeyword))
655
identifierName.
Identifier
.IsKindOrHasMatchingText(SyntaxKind.NameOfKeyword);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (4)
91
name = nx.
Identifier
.ValueText;
364
return identifierName.
Identifier
.ValueText.ToCamelCase();
390
return nameEquals.Name.
Identifier
.ValueText.ToCamelCase();
436
return argument.NameColon.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\TypeSyntaxExtensions.cs (1)
20
((IdentifierNameSyntax)typeSyntax).
Identifier
.IsKind(SyntaxKind.PartialKeyword);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
351
if (identifierName.
Identifier
.ValueText.Equals(FormattingDiagnosticIds.FormatDocumentControlDiagnosticId)
352
|| identifierName.
Identifier
.ValueText.Equals(FormattingDiagnosticIds.FormattingDiagnosticId))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
163
@using.Alias.Name.
Identifier
.ValueText.AppendToAliasNameSet(builder);
464
IdentifierNameSyntax nameSyntax when IsInPreprocessingSymbolContext(nameSyntax) => CreatePreprocessingSymbol(semanticModel, nameSyntax.
Identifier
),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (1)
33
=> xmlName.Identifier.
Identifier
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
214
alias = usingDirective.Alias!.Name.
Identifier
;
819
var identifier = ((IdentifierNameSyntax)node).
Identifier
;
1052
=> (argument as ArgumentSyntax)?.NameColon?.Name.
Identifier
.ValueText ?? string.Empty;
1055
=> (argument as AttributeArgumentSyntax)?.NameEquals?.Name.
Identifier
.ValueText ?? string.Empty;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpInferredMemberNameSimplifier.cs (4)
30
if (inferredName == null || inferredName != node.NameColon.Name.
Identifier
.ValueText)
51
if (inferredName == null || inferredName != node.NameEquals.Name.
Identifier
.ValueText)
64
var name = toRemove.NameColon.Name.
Identifier
.ValueText;
86
var name = toRemove.NameEquals.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (4)
40
(IdentifierNameSyntax identifierX, IdentifierNameSyntax identifierY) => _tokenComparer.Compare(identifierX.
Identifier
, identifierY.
Identifier
),
43
_tokenComparer.Compare(identifierX.
Identifier
, genericY.Identifier) is var diff and not 0 ? diff
46
_tokenComparer.Compare(genericX.Identifier, identifierY.
Identifier
) is var diff and not 0 ? diff
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
255
var originalIdentifierNodes = originalLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.
Identifier
.ValueText));
261
var replacedIdentifierNodes = replacedLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.
Identifier
.ValueText));
669
=> argument.NameColon.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
265
.Where(n => n is IdentifierNameSyntax id && id.
Identifier
.ValueText.Equals(identifier.ValueText))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (2)
123
var aliasComparisonResult = _tokenComparer.Compare(using1!.Alias!.Name.
Identifier
, using2!.Alias!.Name.
Identifier
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
1657
identifierName.
Identifier
.ValueText == "var")
1697
identifierName.
Identifier
.ValueText == "var")
2153
((IdentifierNameSyntax)gotoStatement.Expression).
Identifier
== token &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (2)
104
return argument.NameColon.Name.
Identifier
.ValueText;
117
return argument.NameEquals.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (9)
734
var name = argumentOpt != null && argumentOpt.NameColon != null ? argumentOpt.NameColon.Name.
Identifier
.ValueText : null;
767
var name = argumentOpt != null && argumentOpt.NameColon != null ? argumentOpt.NameColon.Name.
Identifier
.ValueText : null;
1650
elementNamesBuilder.Add(subPattern.NameColon?.Name.
Identifier
.ValueText);
1723
.Where(p => p.Name == memberDeclarator.NameEquals.Name.
Identifier
.ValueText)
1903
if (identifierName.
Identifier
.ValueText.Equals(parameterName) &&
1904
SemanticModel.GetSymbolInfo(identifierName.
Identifier
).Symbol?.Kind == SymbolKind.Parameter)
2298
if (descendant.
Identifier
.ValueText != symbol.Name)
2394
elementNamesBuilder.Add(name.
Identifier
.ValueText == "" ? null :
2395
name.
Identifier
.ValueText);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (2)
31
=> new(argument.GetRefKind(), argument.NameColon?.Name.
Identifier
.ValueText, argument.Expression);
121
identifierName.
Identifier
.ValueText == parameter.Name)
Microsoft.CodeAnalysis.Razor.Compiler (3)
CSharp\GenericTypeNameRewriter.cs (2)
61
if (_bindings.TryGetValue(identifier.
Identifier
.Text, out var binding))
71
return identifier.Update(SyntaxFactory.Identifier(replacement).WithTriviaFrom(identifier.
Identifier
));
Language\Components\ComponentGenericTypePass.cs (1)
527
return ImmutableArray.Create(identifier.
Identifier
.Text);
Microsoft.Gen.BuildMetadata (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
94
return shortAttributeNames.Contains(id.
Identifier
.Text);
Microsoft.Gen.ComplianceReports (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
94
return shortAttributeNames.Contains(id.
Identifier
.Text);
Microsoft.Gen.ContextualOptions (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
94
return shortAttributeNames.Contains(id.
Identifier
.Text);
Microsoft.Gen.Logging (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
94
return shortAttributeNames.Contains(id.
Identifier
.Text);
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
94
return shortAttributeNames.Contains(id.
Identifier
.Text);
Microsoft.Gen.Metrics (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
94
return shortAttributeNames.Contains(id.
Identifier
.Text);
Microsoft.Gen.MetricsReports (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
94
return shortAttributeNames.Contains(id.
Identifier
.Text);
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\ConvertToLibraryImportFixer.cs (2)
575
string name = arg.NameEquals.Name.
Identifier
.Text;
688
return arg.NameEquals != null && arg.NameEquals.Name.
Identifier
.Text == nameToMatch;
Microsoft.Maui.Controls.BindingSourceGen (1)
BindingSourceGenerator.cs (1)
83
return identifier.
Identifier
.Text;
Microsoft.ML.AutoML (1)
Utils\Entity.cs (1)
137
return new StringEntity(i.
Identifier
.ValueText);
QuarantineTools.Tests (6)
ActiveIssueTests.cs (3)
378
IdentifierNameSyntax ins => ins.
Identifier
.ValueText,
379
QualifiedNameSyntax qns => (qns.Right as IdentifierNameSyntax)?.
Identifier
.ValueText ?? qns.Right.ToString(),
380
AliasQualifiedNameSyntax aqn => (aqn.Name as IdentifierNameSyntax)?.
Identifier
.ValueText ?? aqn.Name.ToString(),
QuarantineScriptTests.cs (3)
322
IdentifierNameSyntax ins => ins.
Identifier
.ValueText,
323
QualifiedNameSyntax qns => (qns.Right as IdentifierNameSyntax)?.
Identifier
.ValueText ?? qns.Right.ToString(),
324
AliasQualifiedNameSyntax aqn => (aqn.Name as IdentifierNameSyntax)?.
Identifier
.ValueText ?? aqn.Name.ToString(),
Roslyn.Diagnostics.CSharp.Analyzers (49)
CSharpDoNotUseDebugAssertForInterpolatedStringsFixer.cs (1)
66
Expression: IdentifierNameSyntax {
Identifier
.ValueText: "Debug" } debugIdentifierNode,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
65
var name = argument.NameColon.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
50
var name = argument.NameColon.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
428
name.
Identifier
.Text == SyntaxFacts.GetText(SyntaxKind.NameOfKeyword))
655
identifierName.
Identifier
.IsKindOrHasMatchingText(SyntaxKind.NameOfKeyword);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (4)
91
name = nx.
Identifier
.ValueText;
364
return identifierName.
Identifier
.ValueText.ToCamelCase();
390
return nameEquals.Name.
Identifier
.ValueText.ToCamelCase();
436
return argument.NameColon.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\TypeSyntaxExtensions.cs (1)
20
((IdentifierNameSyntax)typeSyntax).
Identifier
.IsKind(SyntaxKind.PartialKeyword);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
351
if (identifierName.
Identifier
.ValueText.Equals(FormattingDiagnosticIds.FormatDocumentControlDiagnosticId)
352
|| identifierName.
Identifier
.ValueText.Equals(FormattingDiagnosticIds.FormattingDiagnosticId))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
163
@using.Alias.Name.
Identifier
.ValueText.AppendToAliasNameSet(builder);
464
IdentifierNameSyntax nameSyntax when IsInPreprocessingSymbolContext(nameSyntax) => CreatePreprocessingSymbol(semanticModel, nameSyntax.
Identifier
),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (1)
33
=> xmlName.Identifier.
Identifier
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
214
alias = usingDirective.Alias!.Name.
Identifier
;
819
var identifier = ((IdentifierNameSyntax)node).
Identifier
;
1052
=> (argument as ArgumentSyntax)?.NameColon?.Name.
Identifier
.ValueText ?? string.Empty;
1055
=> (argument as AttributeArgumentSyntax)?.NameEquals?.Name.
Identifier
.ValueText ?? string.Empty;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpInferredMemberNameSimplifier.cs (4)
30
if (inferredName == null || inferredName != node.NameColon.Name.
Identifier
.ValueText)
51
if (inferredName == null || inferredName != node.NameEquals.Name.
Identifier
.ValueText)
64
var name = toRemove.NameColon.Name.
Identifier
.ValueText;
86
var name = toRemove.NameEquals.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (4)
40
(IdentifierNameSyntax identifierX, IdentifierNameSyntax identifierY) => _tokenComparer.Compare(identifierX.
Identifier
, identifierY.
Identifier
),
43
_tokenComparer.Compare(identifierX.
Identifier
, genericY.Identifier) is var diff and not 0 ? diff
46
_tokenComparer.Compare(genericX.Identifier, identifierY.
Identifier
) is var diff and not 0 ? diff
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
255
var originalIdentifierNodes = originalLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.
Identifier
.ValueText));
261
var replacedIdentifierNodes = replacedLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.
Identifier
.ValueText));
669
=> argument.NameColon.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
265
.Where(n => n is IdentifierNameSyntax id && id.
Identifier
.ValueText.Equals(identifier.ValueText))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (2)
123
var aliasComparisonResult = _tokenComparer.Compare(using1!.Alias!.Name.
Identifier
, using2!.Alias!.Name.
Identifier
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
1657
identifierName.
Identifier
.ValueText == "var")
1697
identifierName.
Identifier
.ValueText == "var")
2153
((IdentifierNameSyntax)gotoStatement.Expression).
Identifier
== token &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (2)
104
return argument.NameColon.Name.
Identifier
.ValueText;
117
return argument.NameEquals.Name.
Identifier
.ValueText;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (9)
734
var name = argumentOpt != null && argumentOpt.NameColon != null ? argumentOpt.NameColon.Name.
Identifier
.ValueText : null;
767
var name = argumentOpt != null && argumentOpt.NameColon != null ? argumentOpt.NameColon.Name.
Identifier
.ValueText : null;
1650
elementNamesBuilder.Add(subPattern.NameColon?.Name.
Identifier
.ValueText);
1723
.Where(p => p.Name == memberDeclarator.NameEquals.Name.
Identifier
.ValueText)
1903
if (identifierName.
Identifier
.ValueText.Equals(parameterName) &&
1904
SemanticModel.GetSymbolInfo(identifierName.
Identifier
).Symbol?.Kind == SymbolKind.Parameter)
2298
if (descendant.
Identifier
.ValueText != symbol.Name)
2394
elementNamesBuilder.Add(name.
Identifier
.ValueText == "" ? null :
2395
name.
Identifier
.ValueText);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (2)
31
=> new(argument.GetRefKind(), argument.NameColon?.Name.
Identifier
.ValueText, argument.Expression);
121
identifierName.
Identifier
.ValueText == parameter.Name)
System.Private.CoreLib.Generators (2)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (2)
200
if (memberAccessExpression.Name is IdentifierNameSyntax identifierName && identifierName.
Identifier
.Text == "IsSupported")
215
if (identifierName.
Identifier
.Text == "IsSupported")
System.Windows.Forms.Analyzers.CSharp (1)
System\Windows\Forms\CSharp\Generators\ApplicationConfiguration\ApplicationConfigurationGenerator.cs (1)
125
Identifier
.ValueText: "ApplicationConfiguration"
System.Windows.Forms.PrivateSourceGenerators (1)
System\Windows\Forms\SourceGenerators\EnumValidationGenerator.cs (1)
56
Identifier
.ValueText: "EnumValidator"