390 references to Text
EventSourceGenerator (1)
EventSourceGenerator.Parser.cs (1)
132if (member is PropertyDeclarationSyntax prop && prop.Identifier.Text == "ProviderMetadata")
GenerateDocumentationAndConfigFiles (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
143var tokenText = token.Text;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\IVirtualCharService.cs (2)
51/// span of the token's <see cref="SyntaxToken.Text"/> *not* including the start and quotes. 55/// cref="SyntaxToken.Text"/> of the token between the quotes maps to each character in the
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
135sb.Append(GetIdentifier(xmlName).Text);
Microsoft.Analyzers.Extra (3)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
279if (cl.Identifier.Text == details.TargetClassName)
CallAnalysis\Fixers\LegacyLoggingFixer.FixDetails.cs (1)
71var argName = operation.Syntax.GetLastToken().Text;
Utilities\SyntaxNodeExtensions.cs (1)
135return expression is IdentifierNameSyntax id && id.Identifier.Text == expectedName;
Microsoft.Analyzers.Local (1)
InternalReferencedInPublicDocAnalyzer.cs (1)
67switch (modifier.Text)
Microsoft.AspNetCore.App.Analyzers (7)
Infrastructure\VirtualChars\AbstractVirtualCharService.cs (1)
140var tokenText = token.Text;
Infrastructure\VirtualChars\CSharpVirtualCharService.cs (3)
134var tokenText = token.Text; 204var tokenSourceText = SourceText.From(token.Text); 247var tokenText = token.Text;
Infrastructure\VirtualChars\IVirtualCharService.cs (2)
53/// cref="SyntaxToken.Text"/> 58/// cref="SyntaxToken.Text"/> of the token between the quotes maps to each character in the
RouteEmbeddedLanguage\RoutePatternHighlighter.cs (1)
98.Where(i => i.Identifier.Text == matchingParameter.Name)
Microsoft.AspNetCore.App.CodeFixes (3)
Authorization\AddAuthorizationBuilderFixer.cs (2)
87if (configureAction is InvocationExpressionSyntax { ArgumentList.Arguments: { Count: 2 } configureArguments, Expression: MemberAccessExpressionSyntax { Name.Identifier.Text: "AddPolicy" } }) 95else if (configureAction is AssignmentExpressionSyntax { Left: MemberAccessExpressionSyntax { Name.Identifier.Text: { } assignmentTargetName }, Right: { } assignmentExpression }
Dependencies\AddPackageFixer.cs (1)
55var methodName = node is IdentifierNameSyntax identifier ? identifier.Identifier.Text : null;
Microsoft.CodeAnalysis.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
143var tokenText = token.Text;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\IVirtualCharService.cs (2)
51/// span of the token's <see cref="SyntaxToken.Text"/> *not* including the start and quotes. 55/// cref="SyntaxToken.Text"/> of the token between the quotes maps to each character in the
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
135sb.Append(GetIdentifier(xmlName).Text);
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
143var tokenText = token.Text;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\IVirtualCharService.cs (2)
51/// span of the token's <see cref="SyntaxToken.Text"/> *not* including the start and quotes. 55/// cref="SyntaxToken.Text"/> of the token between the quotes maps to each character in the
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
135sb.Append(GetIdentifier(xmlName).Text);
Microsoft.CodeAnalysis.CodeStyle (5)
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (1)
469requiredArgumentName: identifier.Text,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
143var tokenText = token.Text;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\IVirtualCharService.cs (2)
51/// span of the token's <see cref="SyntaxToken.Text"/> *not* including the start and quotes. 55/// cref="SyntaxToken.Text"/> of the token between the quotes maps to each character in the
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
135sb.Append(GetIdentifier(xmlName).Text);
Microsoft.CodeAnalysis.CSharp (59)
Binder\Binder_Crefs.cs (1)
159memberNameText = nameSyntax.Identifier.Text;
Binder\Binder_Expressions.cs (8)
1565string name = identifier.Text; 5992boundMember = new BoundDynamicObjectInitializerMember(leftSyntax, memberName.Identifier.Text, implicitReceiver.Type, initializerType, hasErrors: false); 7531var text = node.Token.Text; 7820Error(diagnostics, ErrorCode.ERR_TypeArgsNotAllowed, right, right.Identifier.Text, SymbolKind.Property.Localize()); 7997Error(diagnostics, ErrorCode.ERR_BadUnaryOp, node, operatorToken.Text, boundLeft.Display); 11837Error(diagnostics, ErrorCode.ERR_BadUnaryOp, operatorToken.GetLocation(), operatorToken.Text, receiver.Display); 11844Error(diagnostics, ErrorCode.ERR_BadUnaryOp, operatorToken.GetLocation(), operatorToken.Text, receiverType); 11851Error(diagnostics, ErrorCode.ERR_BadUnaryOp, operatorToken.GetLocation(), operatorToken.Text, receiverType);
Binder\Binder_InterpolatedString.cs (1)
31var startText = node.StringStartToken.Text;
Binder\Binder_Lambda.cs (1)
351parameter.Identifier.GetLocation(), parameter.Identifier.Text);
Binder\Binder_Operators.cs (19)
101Error(diagnostics, ErrorCode.ERR_BadBinaryOps, node, node.OperatorToken.Text, left.Display, right.Display); 817Error(diagnostics, ErrorCode.ERR_BadBinaryOps, node, node.OperatorToken.Text, left.Display, right.Display); 1338Error(diagnostics, ErrorCode.ERR_BadOpOnNullOrDefaultOrNew, node, operatorToken.Text, "default"); 1341Error(diagnostics, ErrorCode.ERR_AmbigBinaryOpsOnDefault, node, operatorToken.Text, left.Display, right.Display); 1345Error(diagnostics, ErrorCode.ERR_AmbigBinaryOpsOnUnconstrainedDefault, node, operatorToken.Text, right.Type); 1349Error(diagnostics, ErrorCode.ERR_AmbigBinaryOpsOnUnconstrainedDefault, node, operatorToken.Text, left.Type); 1352Error(diagnostics, ErrorCode.ERR_BadOpOnNullOrDefaultOrNew, node, operatorToken.Text, left.Display); 1355Error(diagnostics, ErrorCode.ERR_BadOpOnNullOrDefaultOrNew, node, operatorToken.Text, right.Display); 1376Error(diagnostics, errorCode, node, operatorToken.Text, left.Display, right.Display); 3379ReportUnaryOperatorError(node, diagnostics, operatorToken.Text, operand, resultKind, ref operatorResolutionForReporting); 4334return constant ?? BindUnaryOperatorCore(node, node.OperatorToken.Text, operand, diagnostics); 4727if (token.Text.Contains("u") || token.Text.Contains("U") || token.Text.Contains("l") || token.Text.Contains("L")) 4742if (token.Text.Contains("u") || token.Text.Contains("U")) 4995node, node.OperatorToken.Text, targetType.Name, 5678Error(diagnostics, ErrorCode.ERR_BadOpOnNullOrDefaultOrNew, node, node.OperatorToken.Text, "default");
Binder\Binder_Patterns.cs (1)
2341diagnostics.Add(ErrorCode.ERR_InvalidExprTerm, node.OperatorToken.GetLocation(), node.OperatorToken.Text);
Binder\Binder_Symbols.cs (2)
596return TypeWithAnnotations.Create(new ExtendedErrorTypeSymbol(left, LookupResultKind.NotATypeOrNamespace, diagnostics.Add(ErrorCode.ERR_ColColWithTypeAlias, node.Alias.Location, node.Alias.Identifier.Text))); 2695if ((where as IdentifierNameSyntax)?.Identifier.Text == "var" && !options.IsAttributeTypeLookup())
Binder\Binder_TupleOperators.cs (1)
193Error(diagnostics, ErrorCode.ERR_BadBinaryOps, node, node.OperatorToken.Text, left.Display, right.Display);
CSharpExtensions.cs (4)
239return token.Kind() is (SyntaxKind.StringLiteralToken or SyntaxKind.Utf8StringLiteralToken) && token.Text.Length > 0 && token.Text[0] == '@'; 244return token.IsKind(SyntaxKind.IdentifierToken) && token.Text.Length > 0 && token.Text[0] == '@';
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
61diagnostics.Add(ErrorCode.ERR_DupReturnTypeMod, modifier.GetLocation(), modifier.Text); 66diagnostics.Add(ErrorCode.ERR_InvalidFuncPointerReturnTypeModifier, modifier.GetLocation(), modifier.Text);
Symbols\Source\LocalFunctionSymbol.cs (1)
485SourceMemberContainerTypeSymbol.ReportReservedTypeName(identifier.Text, this.DeclaringCompilation, diagnostics.DiagnosticBag, location);
Symbols\Source\ParameterHelpers.cs (2)
730if (parameter is ParameterSyntax { Type: null, Identifier.Text: var parameterIdentifier }) 788diagnostics.Add(ErrorCode.ERR_InvalidModifierAfterScoped, nextModifier.GetLocation(), nextModifier.Text);
Symbols\Source\SourceConstructorSymbol.cs (1)
50if (syntax.Identifier.Text == "extension")
Symbols\Source\SourceMemberContainerSymbol.cs (3)
2029ReportReservedTypeName(identifier?.Text, this.DeclaringCompilation, diagnostics.DiagnosticBag, identifier?.GetLocation() ?? Location.None); 4987diagnostics.Add(ErrorCode.ERR_UnexpectedToken, syntaxToken.GetLocation(), syntaxToken.Text); 4994diagnostics.Add(ErrorCode.ERR_UnexpectedToken, nextToken.GetLocation(), nextToken.Text);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (5)
1099diagnostics.Add(ErrorCode.ERR_InterceptorNameNotInvoked, attributeLocation, referencedToken.Text); 1102diagnostics.Add(ErrorCode.ERR_InterceptorPositionBadToken, attributeLocation, referencedToken.Text); 1296diagnostics.Add(ErrorCode.ERR_InterceptorNameNotInvoked, attributeLocation, referencedToken.Text); 1299diagnostics.Add(ErrorCode.ERR_InterceptorPositionBadToken, attributeLocation, referencedToken.Text); 1308diagnostics.Add(ErrorCode.ERR_InterceptorMustReferToStartOfTokenPosition, attributeLocation, referencedToken.Text, linePositionZeroBased.Line + 1, linePositionZeroBased.Character + 1);
Symbols\Source\SourceNamedTypeSymbol.cs (1)
209ReportReservedTypeName(tp.Identifier.Text, this.DeclaringCompilation, diagnostics.DiagnosticBag, location);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
676SourceMemberContainerTypeSymbol.ReportReservedTypeName(identifier.Text, compilation, diagnostics, location);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
1229SourceMemberContainerTypeSymbol.ReportReservedTypeName(identifier.Text, this.DeclaringCompilation, diagnostics.DiagnosticBag, location);
Syntax\SyntaxFactory.cs (2)
1235if (rewrittenToken.IsKind(SyntaxKind.LessThanToken) && string.Equals("<", rewrittenToken.Text, StringComparison.Ordinal)) 1238if (rewrittenToken.IsKind(SyntaxKind.GreaterThanToken) && string.Equals(">", rewrittenToken.Text, StringComparison.Ordinal))
Syntax\SyntaxNormalizer.cs (2)
935var tokenLastChar = token.Text[^1]; 936var nextFirstChar = next.Text[0];
Microsoft.CodeAnalysis.CSharp.CodeStyle (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (3)
131var tokenText = token.Text; 191var tokenSourceText = SourceText.From(token.Text); 232var tokenText = token.Text;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
428name.Identifier.Text == SyntaxFacts.GetText(SyntaxKind.NameOfKeyword))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
46var previousChar = tokenBeforeParen.Text.LastOrDefault(); 47var nextChar = tokenAfterParen.Text.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.SingleLineRewriter.cs (2)
62if (s_newlinePattern.IsMatch(token.Text)) 64var newText = s_newlinePattern.Replace(token.Text, " ");
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
377(token.Span.Length > startDelimiterLength && token.Text[^1] != lastChar);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
342SyntaxKind.IdentifierToken => token.Text switch 820return identifier.IsMissing ? missingTokenPlaceholder : identifier.Text; 843builder.Append(nameToken.IsMissing ? missingTokenPlaceholder : nameToken.Text); 872return nameToken.IsMissing ? missingTokenPlaceholder : nameToken.Text;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (19)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
812textLiteral.Text.GetFirstNonWhitespaceIndexInString() == -1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpRemoveDocCommentNodeCodeFixProvider.cs (1)
47=> token.Kind() == SyntaxKind.XmlTextLiteralToken && IsWhitespace(token.Text);
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
51return token.Kind() == SyntaxKind.IdentifierToken && token.Text == "await";
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
92edits.Add(new TextChange(new TextSpan(nextExpression.SpanStart, 0), token.Text + " "));
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
94edits.Add(new TextChange(new TextSpan(nextExpression.SpanStart, 0), token.Text + " "));
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
224var parameter = method.Parameters.Where(p => p.Name == identifier.Text).FirstOrDefault();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
250var parameterNames = parameterList.Parameters.Select(p => p.Identifier.Text); 264=> parameter.Identifier.Text == newName
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
133LiteralExpression(SyntaxKind.NumericLiteralExpression, Literal(numericLiteral.Token.Text, 1)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (2)
202if (!_importedTypes.ContainsKey((node.Identifier.Text, node.Arity))) 209=> _importedExtensionMethods.ContainsKey(node.Name.Identifier.Text);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
699token.Text == "dynamic";
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1120else if (token.IsKind(SyntaxKind.IdentifierToken) && token is { Text: "scoped", Parent: IdentifierNameSyntax scopedIdentifierName }) 1277else if (token.IsKind(SyntaxKind.IdentifierToken) && token is { Text: "scoped", Parent: IdentifierNameSyntax scopedIdentifierName } && scopedIdentifierName.Parent.IsKind(SyntaxKind.Parameter)) 1873if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent.IsKind(SyntaxKind.IdentifierName) && token.Parent.Parent is VariableDeclarationSyntax or ExpressionStatementSyntax or IncompleteMemberSyntax) 2889if (token.Text == SyntaxFacts.GetText(SyntaxKind.AsyncKeyword))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (3)
79text: discardSyntax.UnderscoreToken.Text, 119=> variable.Identifier.Text == DiscardVariableName; 121=> catchDeclaration.Identifier.Text == DiscardVariableName;
Microsoft.CodeAnalysis.CSharp.Features (31)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (2)
276if (seenUniqueNames.Add(uniqueName.Text)) 278result.Add((uniqueName.Text,
Completion\CompletionProviders\FileBasedPrograms\AbstractAppDirectiveCompletionProvider.cs (1)
67var textLeftOfCaret = token.Text.AsMemory(start: 0, length: context.Position - token.SpanStart);
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (3)
215if (token.IsKind(SyntaxKind.XmlTextLiteralToken) && string.IsNullOrWhiteSpace(token.Text)) 325tagName = emptyElement.Name.LocalName.Text; 333tagName = startTagSyntax.Name.LocalName.Text;
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
227case SyntaxKind.IdentifierToken when token.Text == "scoped":
Completion\KeywordRecommenders\WhenKeywordRecommender.cs (1)
52if (context.TargetToken.Text == "var")
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider_DocumentationComments.cs (3)
57t => t.Kind() == SyntaxKind.XmlTextLiteralNewLineToken || string.IsNullOrWhiteSpace(t.Text)))) 85if (lastIndex - 1 >= 0 && tokens[lastIndex - 1].Kind() == SyntaxKind.XmlTextLiteralToken && string.IsNullOrWhiteSpace(tokens[lastIndex - 1].Text)) 157if (textToken.Kind() == SyntaxKind.XmlTextLiteralToken && string.IsNullOrWhiteSpace(textToken.Text))
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1053join newVariable in newVariables on oldVariable.Identifier.Text equals newVariable.Identifier.Text
EditAndContinue\SyntaxComparer.cs (4)
1618oldToken.Text, Math.Min(oldToken.Text.Length, LongestCommonSubsequence.MaxSequenceLengthForDistanceCalculation), 1619newToken.Text, Math.Min(newToken.Text.Length, LongestCommonSubsequence.MaxSequenceLengthForDistanceCalculation));
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (1)
214if (!token.Text.StartsWith("'\\u", System.StringComparison.Ordinal))
RawStringLiteral\CSharpRawStringLiteralOnAutoInsertService.cs (2)
166if (!endToken.Text.EndsWith(new string('"', quoteCount))) 171if (!token.Text.EndsWith(new string('"', quoteCount)))
Rename\CSharpRenameIssuesService.cs (1)
71return declaredType == parent && token.Text == "var";
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
812textLiteral.Text.GetFirstNonWhitespaceIndexInString() == -1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpRemoveDocCommentNodeCodeFixProvider.cs (1)
47=> token.Kind() == SyntaxKind.XmlTextLiteralToken && IsWhitespace(token.Text);
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
51return token.Kind() == SyntaxKind.IdentifierToken && token.Text == "await";
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
92edits.Add(new TextChange(new TextSpan(nextExpression.SpanStart, 0), token.Text + " "));
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
94edits.Add(new TextChange(new TextSpan(nextExpression.SpanStart, 0), token.Text + " "));
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
224var parameter = method.Parameters.Where(p => p.Name == identifier.Text).FirstOrDefault();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
250var parameterNames = parameterList.Parameters.Select(p => p.Identifier.Text); 264=> parameter.Identifier.Text == newName
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
130? content.Text.AsSpan().Trim()
Testing\CSharpTestMethodFinder.cs (1)
46var attributeName = attribute.Name.GetNameToken().Text;
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (9)
Microsoft.CodeQuality.Analyzers\Documentation\CSharpAvoidUsingCrefTagsWithAPrefix.cs (1)
30if (textAttribute.Name.LocalName.Text == "cref")
Microsoft.NetCore.Analyzers\InteropServices\CSharpSpecifyMarshalingForPInvokeStringArguments.Fixer.cs (1)
27return arguments.OfType<AttributeArgumentSyntax>().FirstOrDefault(arg => arg.NameEquals != null && arg.NameEquals.Name.Identifier.Text == argumentName);
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (2)
65var firstArg = list.Find(a => a.NameColon is null || a.NameColon.Name.Identifier.Text.Equals("buffer", StringComparison.Ordinal)); 67var secondArgIndex = list.FindIndex(a => a.NameColon is null || a.NameColon.Name.Identifier.Text.Equals("offset", StringComparison.Ordinal));
Microsoft.NetCore.Analyzers\Performance\CSharpRecommendCaseInsensitiveStringComparisonFixer.cs (1)
40internalMemberAccessExpression.Name.Identifier.Text == leftOffendingMethod)
Microsoft.NetCore.Analyzers\Resources\CSharpMarkAssembliesWithNeutralResourcesLanguage.cs (1)
45return attribute?.Name?.GetLastToken().Text?.Equals(GeneratedCodeAttribute, StringComparison.Ordinal) == true &&
Microsoft.NetCore.Analyzers\Runtime\CSharpPreventNumericIntPtrUIntPtrBehavioralChanges.cs (1)
69identifierName.Identifier.Text is IntPtr or UIntPtr;
Microsoft.NetCore.Analyzers\Runtime\CSharpSpecifyCultureForToLowerAndToUpper.Fixer.cs (2)
50var replacementMethodName = GetReplacementMethodName(memberAccess.Name.Identifier.Text); 58var replacementMethodName = GetReplacementMethodName(memberBinding.Name.Identifier.Text);
Microsoft.CodeAnalysis.CSharp.Workspaces (51)
Classification\ClassificationHelpers.cs (3)
577if (node.StartTag.Name.LocalName.Text == DocumentationCommentXmlNames.CodeElementName) 581if (attribute is XmlTextAttributeSyntax { Name.LocalName.Text: "lang" } textAttribute) 583var langValue = string.Join("", textAttribute.TextTokens.Select(t => t.Text)).ToLower();
Classification\SyntaxClassification\DiscardSyntaxClassifier.cs (2)
36case ParameterSyntax parameter when parameter.Identifier.Text == "_": 46case IdentifierNameSyntax identifierName when identifierName.Identifier.Text == "_":
Classification\SyntaxClassification\DocCommentCodeBlockClassifier.cs (3)
191virtualCharsBuilder.Add(new(new(token.ValueText[0], offset: 0, token.Text.Length), token.SpanStart)); 197for (var i = 0; i < token.Text.Length; i++) 198virtualCharsBuilder.Add(new(new(token.Text[i], offset: i, width: 1), token.SpanStart));
Classification\SyntaxClassification\NameSyntaxClassifier.cs (2)
157if (name is IdentifierNameSyntax { Identifier.Text: "args" } && 326name is IdentifierNameSyntax { Identifier.Text: "async" or "nameof" or "partial" })
Classification\Worker.cs (1)
131token.Text.EndsWith("u8", StringComparison.OrdinalIgnoreCase))
Classification\Worker_DocumentationComments.cs (5)
283return attribute.Name.LocalName.Text == DocumentationCommentXmlNames.LangwordAttributeName && IsSeeElement(attribute.Parent); 288return node is XmlElementStartTagSyntax { Name: XmlNameSyntax { Prefix: null, LocalName: SyntaxToken { Text: DocumentationCommentXmlNames.SeeElementName } } } 289|| node is XmlEmptyElementSyntax { Name: XmlNameSyntax { Prefix: null, LocalName: SyntaxToken { Text: DocumentationCommentXmlNames.SeeElementName } } }; 309var kind = SyntaxFacts.GetKeywordKind(token.Text); 311kind = SyntaxFacts.GetContextualKeywordKind(token.Text);
Classification\Worker_Preprocesser.cs (1)
341var contentText = node.Content.Text.AsSpan();
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1375TypeDeclarationSyntax typeDeclaration => AsClassMember(member, typeDeclaration.Identifier.Text),
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (7)
519builder.Append(parameter.Identifier.Text); 566builder.Append(modifier.Text); 576builder.Append(parameter.Identifier.Text); 638var typeParameterNames = methodDeclaration.TypeParameterList?.Parameters.SelectAsArray(p => p.Identifier.Text); 648var typeParameterNames = extensionBlockDeclaration.TypeParameterList?.Parameters.SelectAsArray(p => p.Identifier.Text); 666var text = identifierNameNode.Identifier.Text; 675var name = genericNameNode.Identifier.Text;
Rename\CSharpRenameRewriterLanguageService.cs (1)
272&& _replacementText.Equals(prefix + "_" + property.Identifier.Text, StringComparison.Ordinal);
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
385identifierName.Identifier.Text == "nameof" &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (3)
131var tokenText = token.Text; 191var tokenSourceText = SourceText.From(token.Text); 232var tokenText = token.Text;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
428name.Identifier.Text == SyntaxFacts.GetText(SyntaxKind.NameOfKeyword))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
46var previousChar = tokenBeforeParen.Text.LastOrDefault(); 47var nextChar = tokenAfterParen.Text.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.SingleLineRewriter.cs (2)
62if (s_newlinePattern.IsMatch(token.Text)) 64var newText = s_newlinePattern.Replace(token.Text, " ");
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
377(token.Span.Length > startDelimiterLength && token.Text[^1] != lastChar);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
342SyntaxKind.IdentifierToken => token.Text switch 820return identifier.IsMissing ? missingTokenPlaceholder : identifier.Text; 843builder.Append(nameToken.IsMissing ? missingTokenPlaceholder : nameToken.Text); 872return nameToken.IsMissing ? missingTokenPlaceholder : nameToken.Text;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
133LiteralExpression(SyntaxKind.NumericLiteralExpression, Literal(numericLiteral.Token.Text, 1)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (2)
202if (!_importedTypes.ContainsKey((node.Identifier.Text, node.Arity))) 209=> _importedExtensionMethods.ContainsKey(node.Name.Identifier.Text);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
699token.Text == "dynamic";
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1120else if (token.IsKind(SyntaxKind.IdentifierToken) && token is { Text: "scoped", Parent: IdentifierNameSyntax scopedIdentifierName }) 1277else if (token.IsKind(SyntaxKind.IdentifierToken) && token is { Text: "scoped", Parent: IdentifierNameSyntax scopedIdentifierName } && scopedIdentifierName.Parent.IsKind(SyntaxKind.Parameter)) 1873if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent.IsKind(SyntaxKind.IdentifierName) && token.Parent.Parent is VariableDeclarationSyntax or ExpressionStatementSyntax or IncompleteMemberSyntax) 2889if (token.Text == SyntaxFacts.GetText(SyntaxKind.AsyncKeyword))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (3)
79text: discardSyntax.UnderscoreToken.Text, 119=> variable.Identifier.Text == DiscardVariableName; 121=> catchDeclaration.Identifier.Text == DiscardVariableName;
Microsoft.CodeAnalysis.Features (16)
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (3)
154var text = piece.GetFirstToken().Text; 195var newText = ConcatenateTextToTextNode(generator, content.Last(), contentPart.GetFirstToken().Text, contentPart.GetFirstToken().ValueText); 258var existingText = interpolatedStringTextNode.GetFirstToken().Text;
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (2)
116if (ParseExpression("$" + stringToken.Text) is not TInterpolatedStringExpressionSyntax interpolatedString) 205var stringLiteralText = expression.GetFirstToken().Text;
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringRefactoringProvider.cs (3)
52if (!token.Text.Contains('{') && !token.Text.Contains('}')) 93var text = literalExpression.GetFirstToken().Text;
EmbeddedLanguages\Classification\AbstractFallbackEmbeddedLanguageClassifier.cs (1)
44if (virtualChars.Length == token.Text.Length)
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
409.LocalDeclarationStatement(calleeMethodSymbol.ReturnType, unusedLocalName.Text,
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
372cancellationToken).Text;
Snippets\SnippetProviders\AbstractTypeSnippetProvider.cs (3)
53return !identifier.Text.StartsWith(prefix) 54? [new SnippetPlaceholder(identifier.Text, identifier.SpanStart)] 55: [new SnippetPlaceholder(identifier.Text[prefix.Length..], identifier.SpanStart + prefix.Length)];
SpellCheck\AbstractSpellCheckSpanService.cs (1)
131token.Text.AsSpan().IndexOf(escapeChar.Value) >= 0)
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (1)
469requiredArgumentName: identifier.Text,
Microsoft.CodeAnalysis.Razor.Compiler (8)
CSharp\GenericTypeNameRewriter.cs (1)
61if (_bindings.TryGetValue(identifier.Identifier.Text, out var binding))
Language\Components\ComponentGenericTypePass.cs (1)
527return ImmutableArray.Create(identifier.Identifier.Text);
Language\Legacy\RoslynCSharpTokenizer.cs (6)
369StringOrCharacterKind.String_Or_Raw_String when csharpToken.Text is "\"\"" => ("\"", "\"", false), 370StringOrCharacterKind.Interpolated_Or_Raw_Interpolated_String when csharpToken.Text is "$\"\"" => ("$\"", "\"", false), 389if (lookForPrePostFix || csharpToken.Text == expectedPrefix || !IsStringProperlyTerminated(csharpToken.Text, expectedPostfix)) 665return Transition(RoslynCSharpTokenizerState.TriviaForCSharpToken, EndToken(csharpToken.Text, SyntaxKind.NumericLiteral)); 680var token = EndToken(csharpToken.Text, type);
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
143var tokenText = token.Text;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\IVirtualCharService.cs (2)
51/// span of the token's <see cref="SyntaxToken.Text"/> *not* including the start and quotes. 55/// cref="SyntaxToken.Text"/> of the token between the quotes maps to each character in the
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
135sb.Append(GetIdentifier(xmlName).Text);
Microsoft.CodeAnalysis.VisualBasic (2)
Syntax\SyntaxFactory.vb (2)
923If rewrittenToken.IsKind(SyntaxKind.LessThanToken) AndAlso String.Equals("<", rewrittenToken.Text, StringComparison.Ordinal) Then 927If rewrittenToken.IsKind(SyntaxKind.GreaterThanToken) AndAlso String.Equals(">", rewrittenToken.Text, StringComparison.Ordinal) Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
513Dim nextTokenTextKind = SyntaxFacts.GetContextualKeywordKind(nextToken.Text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SingleLineRewriter.vb (2)
46If s_newlinePattern.IsMatch(token.Text) Then 47Dim newText = s_newlinePattern.Replace(token.Text, " ")
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (3)
959Return If(identifier.IsMissing, missingTokenPlaceholder, identifier.Text) 1003builder.Append(typeParameterList.Parameters(0).Identifier.Text) 1006builder.Append(typeParameterList.Parameters(i).Identifier.Text)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\DocumentationComments\VisualBasicRemoveDocCommentNodeCodeFixProvider.vb (1)
76Return token.Kind() = SyntaxKind.XmlTextLiteralToken AndAlso IsWhitespace(token.Text)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicConvertToIteratorCodeFixProvider.vb (1)
51If String.Compare(identifier.Identifier.Text, "Yield", StringComparison.OrdinalIgnoreCase) <> 0 Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (1)
99left:=SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericLiteral.Token.Text, LiteralBase.Decimal, TypeCharacter.None, 1)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (3)
191If _importedTypesAndNamespaces.ContainsKey((node.Identifier.Text, node.Arity)) Then 195If _importedMembers.ContainsKey(node.Identifier.Text) Then 203Return _importedExtensionMethods.ContainsKey(node.Name.Identifier.Text)
Microsoft.CodeAnalysis.VisualBasic.Features (6)
EditAndContinue\SyntaxComparer.vb (4)
1395oldToken.Text, Math.Min(oldToken.Text.Length, LongestCommonSubsequence.MaxSequenceLengthForDistanceCalculation), 1396newToken.Text, Math.Min(newToken.Text.Length, LongestCommonSubsequence.MaxSequenceLengthForDistanceCalculation))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\DocumentationComments\VisualBasicRemoveDocCommentNodeCodeFixProvider.vb (1)
76Return token.Kind() = SyntaxKind.XmlTextLiteralToken AndAlso IsWhitespace(token.Text)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicConvertToIteratorCodeFixProvider.vb (1)
51If String.Compare(identifier.Identifier.Text, "Yield", StringComparison.OrdinalIgnoreCase) <> 0 Then
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (11)
Microsoft.CodeQuality.Analyzers\Documentation\BasicAvoidUsingCrefTagsWithAPrefix.vb (1)
27If DirectCast(node.Name, XmlNameSyntax).LocalName.Text = "cref" Then
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (1)
60add.Name.Identifier.Text <> PreferDictionaryTryMethodsOverContainsKeyGuardAnalyzer.Add Then
Microsoft.NetCore.Analyzers\Performance\BasicPreferHashDataOverComputeHash.Fixer.vb (2)
115Dim firstArg = list.Find(Function(a) (Not a.IsNamed) OrElse DirectCast(a, SimpleArgumentSyntax).NameColonEquals.Name.Identifier.Text.Equals("buffer", StringComparison.OrdinalIgnoreCase)) 117Dim secondArgIndex = list.FindIndex(Function(a) (Not a.IsNamed) OrElse DirectCast(a, SimpleArgumentSyntax).NameColonEquals.Name.Identifier.Text.Equals("offset", StringComparison.OrdinalIgnoreCase))
Microsoft.NetCore.Analyzers\Performance\BasicRecommendCaseInsensitiveStringComparisonFixer.vb (2)
45internalMemberAccessExpression.Name.Identifier.Text IsNot Nothing AndAlso 46internalMemberAccessExpression.Name.Identifier.Text = leftOffendingMethod Then
Microsoft.NetCore.Analyzers\Resources\BasicMarkAssembliesWithNeutralResourcesLanguage.vb (1)
37Return (attribute?.Name?.GetLastToken().Text.Equals(GeneratedCodeAttribute, StringComparison.Ordinal) = True AndAlso
Microsoft.NetCore.Analyzers\Runtime\BasicPreferStreamAsyncMemoryOverloads.Fixer.vb (3)
86String.Equals(thirdArgumentIdentifierName.Identifier.Text, firstArgumentIdentifierName.Identifier.Text, StringComparison.OrdinalIgnoreCase) And 87String.Equals(thirdArgumentMemberAccessExpression.Name.Identifier.Text, WellKnownMemberNames.LengthPropertyName, StringComparison.OrdinalIgnoreCase) Then
Microsoft.NetCore.Analyzers\Runtime\BasicSpecifyCultureForToLowerAndToUpper.Fixer.vb (1)
62Dim replacementMethodName = GetReplacementMethodName(memberAccess.Name.Identifier.Text)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (20)
Classification\Worker.DocumentationCommentClassifier.vb (5)
238If nameNode.LocalName.Text <> DocumentationCommentXmlNames.LangwordAttributeName Then 247startTagName.LocalName.Text = DocumentationCommentXmlNames.SeeElementName 255emptyElementName.LocalName.Text = DocumentationCommentXmlNames.SeeElementName 287Dim kind = SyntaxFacts.GetKeywordKind(token.Text) 289kind = SyntaxFacts.GetContextualKeywordKind(token.Text)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (4)
436builder.Append(parameter.Identifier.Text) 485builder.Append(modifier.Text) 552Dim text = identifierName.Identifier.Text 563Dim name = genericName.Identifier.Text
Simplification\Simplifiers\NameSimplifier.vb (1)
171If token.Text = valueText OrElse (inDeclarationContext OrElse inMemberAccessContext) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
513Dim nextTokenTextKind = SyntaxFacts.GetContextualKeywordKind(nextToken.Text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SingleLineRewriter.vb (2)
46If s_newlinePattern.IsMatch(token.Text) Then 47Dim newText = s_newlinePattern.Replace(token.Text, " ")
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (3)
959Return If(identifier.IsMissing, missingTokenPlaceholder, identifier.Text) 1003builder.Append(typeParameterList.Parameters(0).Identifier.Text) 1006builder.Append(typeParameterList.Parameters(i).Identifier.Text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (1)
99left:=SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericLiteral.Token.Text, LiteralBase.Decimal, TypeCharacter.None, 1)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (3)
191If _importedTypesAndNamespaces.ContainsKey((node.Identifier.Text, node.Arity)) Then 195If _importedMembers.ContainsKey(node.Identifier.Text) Then 203Return _importedExtensionMethods.ContainsKey(node.Name.Identifier.Text)
Microsoft.CodeAnalysis.Workspaces (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
143var tokenText = token.Text;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\IVirtualCharService.cs (2)
51/// span of the token's <see cref="SyntaxToken.Text"/> *not* including the start and quotes. 55/// cref="SyntaxToken.Text"/> of the token between the quotes maps to each character in the
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
135sb.Append(GetIdentifier(xmlName).Text);
Microsoft.DotNet.GenFacades (1)
TypeParser.cs (1)
173if (modifier.Text == "public")
Microsoft.DotNet.ProjectTools (1)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
130? content.Text.AsSpan().Trim()
Microsoft.Extensions.Logging.Generators (7)
LoggerMessageGenerator.Parser.cs (7)
325Diag(DiagnosticDescriptors.ShouldntReuseEventIds, ma.GetLocation(), lm.EventId, classDec.Identifier.Text); 331Diag(DiagnosticDescriptors.ShouldntReuseEventNames, ma.GetLocation(), lm.EventName, classDec.Identifier.Text); 355if (paramSyntax != null && !string.IsNullOrEmpty(paramSyntax.Identifier.Text)) 357needsAtSign = paramSyntax.Identifier.Text[0] == '@'; 502Diag(DiagnosticDescriptors.MultipleLoggerFields, method.GetLocation(), classDec.Identifier.Text); 507Diag(DiagnosticDescriptors.MissingLoggerField, method.GetLocation(), classDec.Identifier.Text); 750Diag(DiagnosticDescriptors.PrimaryConstructorParameterLoggerHidden, parameter.Locations[0], classDec.Identifier.Text);
Microsoft.Gen.BuildMetadata (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
94return shortAttributeNames.Contains(id.Identifier.Text);
Microsoft.Gen.ComplianceReports (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
94return shortAttributeNames.Contains(id.Identifier.Text);
Microsoft.Gen.ContextualOptions (2)
Model\OptionsContextType.cs (1)
17public string Keyword => Definitions[0].Keyword.Text;
src\Generators\Shared\GeneratorUtilities.cs (1)
94return shortAttributeNames.Contains(id.Identifier.Text);
Microsoft.Gen.ContextualOptions.Unit.Tests (2)
SyntaxContextReceiverTests.cs (2)
36Assert.Equal(declaration.Key.Name, declaration.Value.Single().Identifier.Text); 75Assert.All(declaration.Value.Select(dec => dec.Identifier.Text), className => Assert.Equal("Class2", className));
Microsoft.Gen.Logging (8)
Parsing\Parser.cs (5)
229Diag(DiagDescriptors.MultipleLoggerMembers, secondLoggerMember.GetLocation(), typeDec.Identifier.Text); 234Diag(DiagDescriptors.MissingLoggerMember, method.Identifier.GetLocation(), typeDec.Identifier.Text); 524if (!string.IsNullOrEmpty(paramSyntax!.Identifier.Text)) 526needsAtSign = paramSyntax.Identifier.Text[0] == '@'; 723Diag(DiagDescriptors.PrimaryConstructorParameterLoggerHidden, parameter.GetLocation(), classDec.Identifier.Text);
Parsing\Parser.LogProperties.cs (2)
77PropertyDeclarationSyntax propertySyntax => propertySyntax.Identifier.Text, // a regular property 78ParameterSyntax paramSyntax => paramSyntax.Identifier.Text, // a property of a "record"
src\Generators\Shared\GeneratorUtilities.cs (1)
94return shortAttributeNames.Contains(id.Identifier.Text);
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
94return shortAttributeNames.Contains(id.Identifier.Text);
Microsoft.Gen.Metrics (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
94return shortAttributeNames.Contains(id.Identifier.Text);
Microsoft.Gen.MetricsReports (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
94return shortAttributeNames.Contains(id.Identifier.Text);
Microsoft.Interop.ComInterfaceGenerator (2)
VirtualMethodPointerStubGenerator.cs (1)
166MethodDeclaration(returnType, $"ABI_{methodStub.StubMethodSyntaxTemplate.Identifier.Text}")
VtableIndexStubGenerator.cs (1)
138syntaxContext.WriteToWithUnsafeModifier(writer, syntaxContext.ContainingSyntax[0].Identifier.Text, static (writer, baseTypeName) =>
Microsoft.Interop.LibraryImportGenerator (3)
Analyzers\ConvertToLibraryImportFixer.cs (2)
575string name = arg.NameEquals.Name.Identifier.Text; 688return arg.NameEquals != null && arg.NameEquals.Name.Identifier.Text == nameToMatch;
LibraryImportGenerator.cs (1)
323pinvokeStub.StubMethodSyntaxTemplate.Identifier.Text);
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
DownlevelLibraryImportGenerator.cs (1)
276pinvokeStub.StubMethodSyntaxTemplate.Identifier.Text);
Microsoft.Interop.SourceGeneration (2)
IndentedTextWriterExtensions.cs (1)
27writer.Write(token.Text);
MethodSignatureDiagnosticLocations.cs (1)
57: this(syntax.Identifier.Text, syntax.ParameterList.Parameters.Select(p => p.Identifier.GetLocation()).ToImmutableArray(), syntax.Identifier.GetLocation())
Microsoft.Maui.Controls.BindingSourceGen (7)
BindingSourceGenerator.cs (4)
56 && method.Name.Identifier.Text == "SetBinding" 66 && method.Name.Identifier.Text == "Create" 83 return identifier.Identifier.Text; 89 return memberAccess.Name.Identifier.Text;
InvocationParser.cs (1)
23 return ((MemberAccessExpressionSyntax)invocationSyntax.Expression).Name.Identifier.Text switch
PathParser.cs (2)
43 var member = memberAccess.Name.Identifier.Text; 107 var member = memberBinding.Name.Identifier.Text;
Microsoft.ML.InternalCodeAnalyzer (8)
ContractsCheckNameofFixProvider.cs (1)
73var sameNameNodes = argList.DescendantTokens().Where(tok => tok.Text == nameArgValue)
NameAnalyzer.cs (3)
34string text = identifier.Text; 136if (!Utils.NameIsGood(token.Text, 0, true)) 159var name = identifier.Text;
NameFixProvider.cs (1)
61if (token.Text != originalName)
ParameterVariableNameAnalyzer.cs (1)
56var name = identifier.Text;
SingleVariableDeclarationAnalyzer.cs (1)
46string jointVariableNames = string.Join("', '", vars.Select(v => v.Identifier.Text));
TypeParamNameAnalyzer.cs (1)
43var name = identifier.Text;
Roslyn.Diagnostics.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
143var tokenText = token.Text;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\IVirtualCharService.cs (2)
51/// span of the token's <see cref="SyntaxToken.Text"/> *not* including the start and quotes. 55/// cref="SyntaxToken.Text"/> of the token between the quotes maps to each character in the
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
135sb.Append(GetIdentifier(xmlName).Text);
Roslyn.Diagnostics.CSharp.Analyzers (26)
CSharpAvoidOptSuffixForNullableEnableCode.cs (1)
69if (!identifier.Text.EndsWith(OptSuffix, StringComparison.Ordinal) ||
NumberCommentsRefactoring.cs (1)
54var oldText = stringLiteral.Token.Text;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (3)
131var tokenText = token.Text; 191var tokenSourceText = SourceText.From(token.Text); 232var tokenText = token.Text;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
428name.Identifier.Text == SyntaxFacts.GetText(SyntaxKind.NameOfKeyword))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
46var previousChar = tokenBeforeParen.Text.LastOrDefault(); 47var nextChar = tokenAfterParen.Text.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.SingleLineRewriter.cs (2)
62if (s_newlinePattern.IsMatch(token.Text)) 64var newText = s_newlinePattern.Replace(token.Text, " ");
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
377(token.Span.Length > startDelimiterLength && token.Text[^1] != lastChar);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
342SyntaxKind.IdentifierToken => token.Text switch 820return identifier.IsMissing ? missingTokenPlaceholder : identifier.Text; 843builder.Append(nameToken.IsMissing ? missingTokenPlaceholder : nameToken.Text); 872return nameToken.IsMissing ? missingTokenPlaceholder : nameToken.Text;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
133LiteralExpression(SyntaxKind.NumericLiteralExpression, Literal(numericLiteral.Token.Text, 1)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (2)
202if (!_importedTypes.ContainsKey((node.Identifier.Text, node.Arity))) 209=> _importedExtensionMethods.ContainsKey(node.Name.Identifier.Text);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
699token.Text == "dynamic";
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1120else if (token.IsKind(SyntaxKind.IdentifierToken) && token is { Text: "scoped", Parent: IdentifierNameSyntax scopedIdentifierName }) 1277else if (token.IsKind(SyntaxKind.IdentifierToken) && token is { Text: "scoped", Parent: IdentifierNameSyntax scopedIdentifierName } && scopedIdentifierName.Parent.IsKind(SyntaxKind.Parameter)) 1873if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent.IsKind(SyntaxKind.IdentifierName) && token.Parent.Parent is VariableDeclarationSyntax or ExpressionStatementSyntax or IncompleteMemberSyntax) 2889if (token.Text == SyntaxFacts.GetText(SyntaxKind.AsyncKeyword))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (3)
79text: discardSyntax.UnderscoreToken.Text, 119=> variable.Identifier.Text == DiscardVariableName; 121=> catchDeclaration.Identifier.Text == DiscardVariableName;
Roslyn.Diagnostics.VisualBasic.Analyzers (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
513Dim nextTokenTextKind = SyntaxFacts.GetContextualKeywordKind(nextToken.Text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (3)
959Return If(identifier.IsMissing, missingTokenPlaceholder, identifier.Text) 1003builder.Append(typeParameterList.Parameters(0).Identifier.Text) 1006builder.Append(typeParameterList.Parameters(i).Identifier.Text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (1)
99left:=SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericLiteral.Token.Text, LiteralBase.Decimal, TypeCharacter.None, 1)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (3)
191If _importedTypesAndNamespaces.ContainsKey((node.Identifier.Text, node.Arity)) Then 195If _importedMembers.ContainsKey(node.Identifier.Text) Then 203Return _importedExtensionMethods.ContainsKey(node.Name.Identifier.Text)
System.Private.CoreLib.Generators (2)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (2)
200if (memberAccessExpression.Name is IdentifierNameSyntax identifierName && identifierName.Identifier.Text == "IsSupported") 215if (identifierName.Identifier.Text == "IsSupported")
System.Text.Json.SourceGeneration (2)
JsonSourceGenerator.Parser.cs (2)
200stringBuilder.Append(modifier.Text); 1062if (token.Text is "union" && !token.Equals(declaration.Identifier))
System.Windows.Forms.Analyzers.CSharp (1)
System\Windows\Forms\CSharp\Analyzers\ImplementITypedDataObject\ImplementITypedDataObjectAnalyzer.cs (1)
71messageArgs: identifier.Text);
System.Windows.Forms.Analyzers.VisualBasic (1)
Analyzers\ImplementITypedDataObject\ImplementITypedDataObjectInAdditionToIDataObjectAnalyzer.vb (1)
70identifier.Text)