96 references to Token
Aspire.Hosting.Analyzers (1)
AppHostAnalyzer.cs (1)
138token = routePatternArgumentLiteralSyntax.Token;
Microsoft.AspNetCore.App.Analyzers (4)
Mvc\MvcAnalyzer.cs (1)
183return routeUsageCache.Get(literalExpression.Token, cancellationToken);
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (2)
159routeStringToken = routeStringExpression.Token; 311return literalExpression.Token;
RouteHandlers\RouteHandlerAnalyzer.cs (1)
191token = routePatternArgumentLiteralSyntax.Token;
Microsoft.AspNetCore.Components.Analyzers (8)
PersistentStateAnalyzer.cs (4)
90LiteralExpressionSyntax { Token.ValueText: "null" } => true, 92PostfixUnaryExpressionSyntax { Operand: LiteralExpressionSyntax { Token.ValueText: "null" }, OperatorToken.ValueText: "!" } => true, 94LiteralExpressionSyntax literal when literal.Token.IsKind(SyntaxKind.DefaultKeyword) => true, 97when literal.Token.IsKind(SyntaxKind.DefaultKeyword) => true,
SupplyParameterFromFormAnalyzer.cs (4)
90LiteralExpressionSyntax { Token.ValueText: "null" } => true, 92PostfixUnaryExpressionSyntax { Operand: LiteralExpressionSyntax { Token.ValueText: "null" }, OperatorToken.ValueText: "!" } => true, 94LiteralExpressionSyntax literal when literal.Token.IsKind(SyntaxKind.DefaultKeyword) => true, 97when literal.Token.IsKind(SyntaxKind.DefaultKeyword) => true,
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Expressions.cs (7)
7349var token = node.Token; 7350var text = node.Token.Text; 7363var value = node.Token.Value; 7390if (node.Token.Kind() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken) 7401Debug.Assert(node.Token.Kind() is SyntaxKind.Utf8StringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken); 7403if (node.Token.Kind() is SyntaxKind.Utf8SingleLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken) 7410var value = (string)node.Token.Value;
Binder\Binder_Operators.cs (1)
4517var token = literal.Token;
Syntax.xml.Main.Generated.cs (1)
1615=> node.Update(VisitToken(node.Token));
Syntax.xml.Syntax.Generated.cs (1)
2022if (token != this.Token)
Syntax\CSharpPragmaWarningStateMap.cs (1)
127var token = ((LiteralExpressionSyntax)currentErrorCode).Token;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1716=> ((LiteralExpressionSyntax)node).Token;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (3)
125if (numericLiteral.Token.ValueText == "1") 133LiteralExpression(SyntaxKind.NumericLiteralExpression, Literal(numericLiteral.Token.Text, 1)), 140var numericToken = numericLiteral.Token;
Microsoft.CodeAnalysis.CSharp.EditorFeatures (12)
CompleteStatement\CompleteStatementCommandHandler.cs (5)
487&& literalExpression.Token.Text.StartsWith("@")) 499&& (literalExpression.Token.Text.Length == 1 || literalExpression.Token.Text[^1] != '"')) 505&& (literalExpression.Token.Text.Length == 1 || literalExpression.Token.Text[^1] != '\''))
StringCopyPaste\StringCopyPasteData.cs (1)
76=> TryGetContentForSpan(virtualCharService, literal.Token, span, out var content)
StringCopyPaste\StringCopyPasteHelpers.cs (4)
152=> stringExpression is LiteralExpressionSyntax literalExpression && literalExpression.Token.IsVerbatimStringLiteral() || 161=> expression is LiteralExpressionSyntax { Token.RawKind: (int)SyntaxKind.MultiLineRawStringLiteralToken } or 168=> literal.Token.Kind() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken; 267Token.RawKind: (int)SyntaxKind.StringLiteralToken or
StringCopyPaste\StringInfo.cs (2)
96if (literal.Token.Kind() is SyntaxKind.SingleLineRawStringLiteralToken) 109else if (literal.Token.Kind() is SyntaxKind.MultiLineRawStringLiteralToken)
Microsoft.CodeAnalysis.CSharp.Features (12)
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs (4)
33=> subStringTokens.Add(literalExpression.Token); 36=> CSharpSyntaxFacts.Instance.IsVerbatimStringLiteral(literalExpression.Token); 42AddVerbatimStringText(charService, sb, stringExpression.Token); 51AddRegularStringText(charService, sb, stringExpression.Token);
ConvertLinq\ConvertForEachToLinqQuery\ToCountConverter.cs (1)
29=> expression is LiteralExpressionSyntax literalExpression && literalExpression.Token.ValueText == "0";
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (2)
41return CanConvertStringLiteral(stringExpression.Token, out convertParams); 133document, stringExpression.Token, kind, options, cancellationToken);
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (2)
77=> int.TryParse(literal.Token.ValueText, out var errorCodeNumber) 79: literal.Token.ValueText,
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
196=> expression.WalkDownParentheses() is LiteralExpressionSyntax literal && literal.Token.Value is 1;
Structure\Providers\StringLiteralExpressionStructureProvider.cs (2)
43if (node.Token.Kind() is SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken) 46if (node.Token.IsVerbatimStringLiteral())
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (25)
Generated\Syntax.Test.xml.Generated.cs (2)
11519Assert.Equal(SyntaxKind.ArgListKeyword, node.Token.Kind()); 11520var newNode = node.WithToken(node.Token);
LexicalAndXml\PreprocessorTests.cs (1)
340var token = (actualWarningNumber as LiteralExpressionSyntax).Token;
LexicalAndXml\RawStringLiteralLexingTests.cs (1)
189token = literal.Token;
Parsing\ExpressionParsingTests.cs (11)
460Assert.NotEqual(default, us.Token); 461Assert.Equal(kind, us.Token.Kind()); 515Assert.NotEqual(default, us.Token); 516Assert.Equal(SyntaxKind.StringLiteralToken, us.Token.Kind()); 530Assert.NotEqual(default, us.Token); 531Assert.Equal(SyntaxKind.StringLiteralToken, us.Token.Kind()); 532Assert.Equal("\"stuff\"", us.Token.ValueText); 545Assert.NotEqual(default, us.Token); 546Assert.Equal(SyntaxKind.CharacterLiteralToken, us.Token.Kind()); 559Assert.NotEqual(default, us.Token); 560Assert.Equal(SyntaxKind.NumericLiteralToken, us.Token.Kind());
Syntax\SyntaxFactoryTests.cs (10)
449Assert.Equal("1l", expression.Token.Text); 450Assert.NotNull(expression.Token.SyntaxTree); 452var expectedLocation = Location.Create(expression.Token.SyntaxTree, TextSpan.FromBounds(0, 2)); 453Assert.Equal(expectedLocation, expression.Token.GetLocation()); 455expression.Token.GetDiagnostics().Verify(); 463Assert.Equal("1L", expression.Token.Text); 464Assert.NotNull(expression.Token.SyntaxTree); 466var expectedLocation = Location.Create(expression.Token.SyntaxTree, TextSpan.FromBounds(0, 2)); 467Assert.Equal(expectedLocation, expression.Token.GetLocation()); 469expression.Token.GetDiagnostics().Verify();
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Classification\Worker_Preprocesser.cs (1)
125AddClassification(literal.Token, ClassificationTypeNames.Keyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1716=> ((LiteralExpressionSyntax)node).Token;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (3)
125if (numericLiteral.Token.ValueText == "1") 133LiteralExpression(SyntaxKind.NumericLiteralExpression, Literal(numericLiteral.Token.Text, 1)), 140var numericToken = numericLiteral.Token;
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
EmbeddedLanguages\VirtualChars\CSharpVirtualCharServiceTests.cs (1)
30return [literal.Token];
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
BatchFixAllProviderTests.cs (2)
62if (node.Token.ValueText == "0") 64context.ReportDiagnostic(Diagnostic.Create(Descriptor, node.Token.GetLocation()));
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
511string? entryPoint = (string?)((LiteralExpressionSyntax)attrArg.Expression).Token.Value;
Microsoft.ML.InternalCodeAnalyzer (1)
ContractsCheckNameofFixProvider.cs (1)
45string nameArgValue = (nameArg.Expression as LiteralExpressionSyntax)?.Token.ValueText;
Roslyn.Diagnostics.CSharp.Analyzers (9)
CSharpSpecializedEnumerableCreationAnalyzer.cs (1)
88AnalyzeArrayLength((int)literalRankSpecifier.Token.Value, arrayCreationExpression, addDiagnostic);
NumberCommentsRefactoring.cs (4)
42!IsProperlyNumbered(literal.Token.ValueText)) 53var newValueText = FixComments(stringLiteral.Token.ValueText, prefix: null); 54var oldText = stringLiteral.Token.Text; 57var oldToken = stringLiteral.Token;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1716=> ((LiteralExpressionSyntax)node).Token;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (3)
125if (numericLiteral.Token.ValueText == "1") 133LiteralExpression(SyntaxKind.NumericLiteralExpression, Literal(numericLiteral.Token.Text, 1)), 140var numericToken = numericLiteral.Token;