154 references to DotDotToken
Microsoft.CodeAnalysis.CSharp (9)
Parser\Blender.Reader.cs (1)
307case SyntaxKind.DotDotToken:
Parser\LanguageParser.cs (5)
11190return (SyntaxKind.DotDotToken, SyntaxKind.RangeExpression); 11243if (operatorTokenKind is SyntaxKind.DotDotToken) 11374/// <summary>Check if we're currently at a .. sequence that can then be parsed out as a <see cref="SyntaxKind.DotDotToken"/>.</summary> 11383/// <summary>Consume the next two tokens as a <see cref="SyntaxKind.DotDotToken"/>. Note: if three dot tokens 11392var dotDotToken = SyntaxFactory.Token(token1.GetLeadingTrivia(), SyntaxKind.DotDotToken, token2.GetTrailingTrivia());
Parser\Lexer.cs (1)
3723info.Kind = SyntaxKind.DotDotToken;
Syntax\SyntaxKindFacts.cs (2)
179for (int i = (int)SyntaxKind.TildeToken; i <= (int)SyntaxKind.DotDotToken; i++) 1497case SyntaxKind.DotDotToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
27public static readonly SyntaxToken DotDotToken = Token(SyntaxKind.DotDotToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
95(targetToken.IsKind(SyntaxKind.DotDotToken) && position == targetToken.SpanStart + 1) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (3)
465if (previousKind == SyntaxKind.DotDotToken && previousParentKind == SyntaxKind.SlicePattern) 537if (previousKind == SyntaxKind.DotDotToken && previousParentKind == SyntaxKind.RangeExpression) 548if (currentKind == SyntaxKind.DotDotToken && currentParentKind == SyntaxKind.RangeExpression)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
1412if (leftToken.IsKind(SyntaxKind.DotDotToken) && leftToken.Parent.IsKind(SyntaxKind.SlicePattern)) 1489or SyntaxKind.DotDotToken 2374if (token.IsKind(SyntaxKind.DotDotToken) && 2707if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.DotDotToken or SyntaxKind.CommaToken && 2716if (token.Kind() is SyntaxKind.DotDotToken &&
Microsoft.CodeAnalysis.CSharp.Features (2)
Completion\CompletionProviders\CompletionUtilities.cs (1)
40if (token.Kind() == SyntaxKind.DotDotToken && token.SpanStart == characterPosition)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (1)
147dotLikeToken.Kind() == SyntaxKind.DotDotToken ? dotLikeToken.Span.Start + 1 : dotLikeToken.Span.End),
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (123)
Generated\Syntax.Test.xml.Generated.cs (12)
101=> InternalSyntaxFactory.RangeExpression(null, InternalSyntaxFactory.Token(SyntaxKind.DotDotToken), null); 224=> InternalSyntaxFactory.SpreadElement(InternalSyntaxFactory.Token(SyntaxKind.DotDotToken), GenerateIdentifierName()); 320=> InternalSyntaxFactory.SlicePattern(InternalSyntaxFactory.Token(SyntaxKind.DotDotToken), null); 1081Assert.Equal(SyntaxKind.DotDotToken, node.OperatorToken.Kind); 1579Assert.Equal(SyntaxKind.DotDotToken, node.OperatorToken.Kind); 1954Assert.Equal(SyntaxKind.DotDotToken, node.DotDotToken.Kind); 10317=> SyntaxFactory.RangeExpression(default(ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.DotDotToken), default(ExpressionSyntax)); 10440=> SyntaxFactory.SpreadElement(SyntaxFactory.Token(SyntaxKind.DotDotToken), GenerateIdentifierName()); 10536=> SyntaxFactory.SlicePattern(SyntaxFactory.Token(SyntaxKind.DotDotToken), default(PatternSyntax)); 11297Assert.Equal(SyntaxKind.DotDotToken, node.OperatorToken.Kind()); 11795Assert.Equal(SyntaxKind.DotDotToken, node.OperatorToken.Kind()); 12170Assert.Equal(SyntaxKind.DotDotToken, node.DotDotToken.Kind());
Parsing\CollectionExpressionParsingTests.cs (27)
5363N(SyntaxKind.DotDotToken); 5766N(SyntaxKind.DotDotToken); 6084N(SyntaxKind.DotDotToken); 6379N(SyntaxKind.DotDotToken); 6400N(SyntaxKind.DotDotToken); 6403N(SyntaxKind.DotDotToken); 6421N(SyntaxKind.DotDotToken); 6424N(SyntaxKind.DotDotToken); 6446N(SyntaxKind.DotDotToken); 6453N(SyntaxKind.DotDotToken); 6471N(SyntaxKind.DotDotToken); 6478N(SyntaxKind.DotDotToken); 6500N(SyntaxKind.DotDotToken); 6525N(SyntaxKind.DotDotToken); 6554N(SyntaxKind.DotDotToken); 6583N(SyntaxKind.DotDotToken); 6612N(SyntaxKind.DotDotToken); 6646N(SyntaxKind.DotDotToken); 6653N(SyntaxKind.DotDotToken); 6978N(SyntaxKind.DotDotToken); 7002N(SyntaxKind.DotDotToken); 7026N(SyntaxKind.DotDotToken); 7029N(SyntaxKind.DotDotToken); 11535N(SyntaxKind.DotDotToken); 11550N(SyntaxKind.DotDotToken); 11608N(SyntaxKind.DotDotToken); 11623N(SyntaxKind.DotDotToken);
Parsing\ExpressionParsingTests.cs (35)
5297N(SyntaxKind.DotDotToken); 5316N(SyntaxKind.DotDotToken); 5339N(SyntaxKind.DotDotToken); 5371N(SyntaxKind.DotDotToken); 5406N(SyntaxKind.DotDotToken); 5441N(SyntaxKind.DotDotToken); 5470N(SyntaxKind.DotDotToken); 5497N(SyntaxKind.DotDotToken); 5524N(SyntaxKind.DotDotToken); 5542N(SyntaxKind.DotDotToken); 5561N(SyntaxKind.DotDotToken); 5582N(SyntaxKind.DotDotToken); 5585N(SyntaxKind.DotDotToken); 5597N(SyntaxKind.DotDotToken); 5600N(SyntaxKind.DotDotToken); 5616N(SyntaxKind.DotDotToken); 5623N(SyntaxKind.DotDotToken); 5639N(SyntaxKind.DotDotToken); 5642N(SyntaxKind.DotDotToken); 5662N(SyntaxKind.DotDotToken); 5669N(SyntaxKind.DotDotToken); 5685N(SyntaxKind.DotDotToken); 5692N(SyntaxKind.DotDotToken); 5713N(SyntaxKind.DotDotToken); 5741N(SyntaxKind.DotDotToken); 5756N(SyntaxKind.DotDotToken); 5779N(SyntaxKind.DotDotToken); 5798N(SyntaxKind.DotDotToken); 5809N(SyntaxKind.DotDotToken); 5829N(SyntaxKind.DotDotToken); 5877N(SyntaxKind.DotDotToken); 5896N(SyntaxKind.DotDotToken); 5907N(SyntaxKind.DotDotToken); 5942N(SyntaxKind.DotDotToken); 5987N(SyntaxKind.DotDotToken);
Parsing\LambdaAttributeParsingTests.cs (2)
1927N(SyntaxKind.DotDotToken); 1958N(SyntaxKind.DotDotToken);
Parsing\LambdaReturnTypeParsingTests.cs (2)
4736N(SyntaxKind.DotDotToken); 4796N(SyntaxKind.DotDotToken);
Parsing\PatternParsingTests_ListPatterns.cs (30)
465N(SyntaxKind.DotDotToken); 491N(SyntaxKind.DotDotToken); 521N(SyntaxKind.DotDotToken); 544N(SyntaxKind.DotDotToken); 547N(SyntaxKind.DotDotToken); 571N(SyntaxKind.DotDotToken); 601N(SyntaxKind.DotDotToken); 637N(SyntaxKind.DotDotToken); 680N(SyntaxKind.DotDotToken); 693N(SyntaxKind.DotDotToken); 724N(SyntaxKind.DotDotToken); 752N(SyntaxKind.DotDotToken); 794N(SyntaxKind.DotDotToken); 828N(SyntaxKind.DotDotToken); 859N(SyntaxKind.DotDotToken); 933N(SyntaxKind.DotDotToken); 962N(SyntaxKind.DotDotToken); 967N(SyntaxKind.DotDotToken); 1020N(SyntaxKind.DotDotToken); 1058N(SyntaxKind.DotDotToken); 1086N(SyntaxKind.DotDotToken); 1119N(SyntaxKind.DotDotToken); 1155N(SyntaxKind.DotDotToken); 1195N(SyntaxKind.DotDotToken); 1246N(SyntaxKind.DotDotToken); 1297N(SyntaxKind.DotDotToken); 1360N(SyntaxKind.DotDotToken); 1423N(SyntaxKind.DotDotToken); 1490N(SyntaxKind.DotDotToken); 1557N(SyntaxKind.DotDotToken);
Parsing\RangeExpressionParsingTests.cs (11)
28N(SyntaxKind.DotDotToken); 49N(SyntaxKind.DotDotToken); 73N(SyntaxKind.DotDotToken); 103N(SyntaxKind.DotDotToken); 123N(SyntaxKind.DotDotToken); 128N(SyntaxKind.DotDotToken); 148N(SyntaxKind.DotDotToken); 182N(SyntaxKind.DotDotToken); 206N(SyntaxKind.DotDotToken); 215N(SyntaxKind.DotDotToken); 249N(SyntaxKind.DotDotToken);
Parsing\StatementAttributeParsingTests.cs (4)
5797N(SyntaxKind.DotDotToken); 5903N(SyntaxKind.DotDotToken); 5998N(SyntaxKind.DotDotToken); 6094N(SyntaxKind.DotDotToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
27public static readonly SyntaxToken DotDotToken = Token(SyntaxKind.DotDotToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
95(targetToken.IsKind(SyntaxKind.DotDotToken) && position == targetToken.SpanStart + 1) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (3)
465if (previousKind == SyntaxKind.DotDotToken && previousParentKind == SyntaxKind.SlicePattern) 537if (previousKind == SyntaxKind.DotDotToken && previousParentKind == SyntaxKind.RangeExpression) 548if (currentKind == SyntaxKind.DotDotToken && currentParentKind == SyntaxKind.RangeExpression)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
1412if (leftToken.IsKind(SyntaxKind.DotDotToken) && leftToken.Parent.IsKind(SyntaxKind.SlicePattern)) 1489or SyntaxKind.DotDotToken 2374if (token.IsKind(SyntaxKind.DotDotToken) && 2707if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.DotDotToken or SyntaxKind.CommaToken && 2716if (token.Kind() is SyntaxKind.DotDotToken &&