131 references to ColonColonToken
Microsoft.CodeAnalysis.CSharp (30)
Parser\DocumentationCommentParser.cs (1)
1414else if (CurrentToken.Kind == SyntaxKind.IdentifierToken && PeekToken(1).Kind == SyntaxKind.ColonColonToken)
Parser\LanguageParser.cs (21)
3306case SyntaxKind.ColonColonToken: // Goo:: explicit 3507=> this.CurrentToken.Kind is SyntaxKind.DotToken or SyntaxKind.ColonColonToken; 3797if (separator?.Kind == SyntaxKind.ColonColonToken) 5741return this.CurrentToken.Kind is SyntaxKind.DotToken or SyntaxKind.ColonColonToken; 6591if (separator != null && separator.Kind == SyntaxKind.ColonColonToken) 6687separator = this.CurrentToken.Kind == SyntaxKind.ColonColonToken 6700if (this.CurrentToken.Kind == SyntaxKind.ColonColonToken) 6765if (separator != null && separator.Kind == SyntaxKind.ColonColonToken) 6805return this.CurrentToken.Kind == SyntaxKind.ColonColonToken 6834Debug.Assert(separator.Kind is SyntaxKind.DotToken or SyntaxKind.ColonColonToken); 6842case SyntaxKind.ColonColonToken: 6990if (this.CurrentToken.Kind is SyntaxKind.IdentifierToken or SyntaxKind.ColonColonToken) 6993if (this.CurrentToken.Kind is SyntaxKind.ColonColonToken) 7010isAlias = this.PeekToken(1).Kind == SyntaxKind.ColonColonToken; 7767if (IsTrueIdentifier() || this.CurrentToken.Kind == SyntaxKind.ColonColonToken) 8728case SyntaxKind.ColonColonToken: 9605case SyntaxKind.ColonColonToken: 10777case SyntaxKind.ColonColonToken: // bad aliased name 11621case SyntaxKind.ColonColonToken: 11657else if (IsCurrentTokenFieldInKeywordContext() && PeekToken(1).Kind != SyntaxKind.ColonColonToken) 11785case SyntaxKind.ColonColonToken:
Parser\Lexer.cs (2)
510info.Kind = TextWindow.TryAdvance(':') ? SyntaxKind.ColonColonToken : SyntaxKind.ColonToken; 3792if (AdvanceIfMatches(':')) info.Kind = SyntaxKind.ColonColonToken;
SymbolDisplay\SymbolDisplayVisitor.cs (1)
190AddPunctuation(containingNamespace.IsGlobalNamespace ? SyntaxKind.ColonColonToken : SyntaxKind.DotToken);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
292AddPunctuation(namespaceSymbol.IsGlobalNamespace ? SyntaxKind.ColonColonToken : SyntaxKind.DotToken);
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (2)
101AddPunctuation(SyntaxKind.ColonColonToken); 155AddPunctuation(SyntaxKind.ColonColonToken);
Syntax\SyntaxKindFacts.cs (1)
1521case SyntaxKind.ColonColonToken:
Syntax\SyntaxNormalizer.cs (1)
916!next.IsKind(SyntaxKind.ColonColonToken) &&
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
381if (nodeOrToken.Kind() is SyntaxKind.ColonToken or SyntaxKind.ColonColonToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
305case SyntaxKind.ColonColonToken: // for global::
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
90k => k is SyntaxKind.DotToken or SyntaxKind.MinusGreaterThanToken or SyntaxKind.ColonColonToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
551if (previousToken.Kind() == SyntaxKind.ColonColonToken || currentToken.Kind() == SyntaxKind.ColonColonToken)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
630if (token.IsKind(SyntaxKind.ColonColonToken) && 1488or SyntaxKind.ColonColonToken 2198or SyntaxKind.ColonColonToken
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
130case SyntaxKind.ColonColonToken: // for global::
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (1)
2708SyntaxKind.ColonColonToken,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (80)
Generated\Syntax.Test.xml.Generated.cs (4)
26=> InternalSyntaxFactory.AliasQualifiedName(GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.ColonColonToken), GenerateIdentifierName()); 804Assert.Equal(SyntaxKind.ColonColonToken, node.ColonColonToken.Kind); 10333=> SyntaxFactory.AliasQualifiedName(GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.ColonColonToken), GenerateIdentifierName()); 11111Assert.Equal(SyntaxKind.ColonColonToken, node.ColonColonToken.Kind());
LexicalAndXml\CrefLexerTests.cs (11)
124AssertTokens("::", Token(SyntaxKind.ColonColonToken)); 142AssertTokens("::", Token(SyntaxKind.ColonColonToken, "::", "::")); 143AssertTokens("::", Token(SyntaxKind.ColonColonToken, "::", "::")); 144AssertTokens("::", Token(SyntaxKind.ColonColonToken, "::", "::")); 163AssertTokens(":::", Token(SyntaxKind.ColonColonToken), Token(SyntaxKind.ColonToken)); 164AssertTokens("::::", Token(SyntaxKind.ColonColonToken), Token(SyntaxKind.ColonColonToken)); 165AssertTokens(":::::", Token(SyntaxKind.ColonColonToken), Token(SyntaxKind.ColonColonToken), Token(SyntaxKind.ColonToken)); 366Token(SyntaxKind.ColonColonToken), 387Token(SyntaxKind.ColonColonToken),
LexicalAndXml\LexicalTests.cs (1)
935TestPunctuation(SyntaxKind.ColonColonToken);
LexicalAndXml\NameAttributeValueLexerTests.cs (9)
129AssertTokens("::", Token(SyntaxKind.ColonColonToken)); 147AssertTokens("::", Token(SyntaxKind.ColonColonToken, "::", "::")); 148AssertTokens("::", Token(SyntaxKind.ColonColonToken, "::", "::")); 149AssertTokens("::", Token(SyntaxKind.ColonColonToken, "::", "::")); 168AssertTokens(":::", Token(SyntaxKind.ColonColonToken), Token(SyntaxKind.ColonToken)); 169AssertTokens("::::", Token(SyntaxKind.ColonColonToken), Token(SyntaxKind.ColonColonToken)); 170AssertTokens(":::::", Token(SyntaxKind.ColonColonToken), Token(SyntaxKind.ColonColonToken), Token(SyntaxKind.ColonToken));
Parsing\CollectionExpressionParsingTests.cs (7)
1826N(SyntaxKind.ColonColonToken); 1842N(SyntaxKind.ColonColonToken); 4007N(SyntaxKind.ColonColonToken); 4704N(SyntaxKind.ColonColonToken); 5009N(SyntaxKind.ColonColonToken); 5069N(SyntaxKind.ColonColonToken); 5133N(SyntaxKind.ColonColonToken);
Parsing\CrefParsingTests.cs (8)
2909N(SyntaxKind.ColonColonToken); 3298N(SyntaxKind.ColonColonToken); 3328N(SyntaxKind.ColonColonToken); 3376N(SyntaxKind.ColonColonToken); 3398N(SyntaxKind.ColonColonToken); 3420N(SyntaxKind.ColonColonToken); 3525N(SyntaxKind.ColonColonToken); 3552N(SyntaxKind.ColonColonToken);
Parsing\DeconstructionTests.cs (1)
2983N(SyntaxKind.ColonColonToken);
Parsing\FieldKeywordParsingTests.cs (1)
1450N(SyntaxKind.ColonColonToken);
Parsing\LambdaReturnTypeParsingTests.cs (2)
2086N(SyntaxKind.ColonColonToken); 2120N(SyntaxKind.ColonColonToken);
Parsing\MemberDeclarationParsingTests.cs (24)
2874N(SyntaxKind.ColonColonToken); 3122N(SyntaxKind.ColonColonToken); 3776N(SyntaxKind.ColonColonToken); 4040N(SyntaxKind.ColonColonToken); 4763N(SyntaxKind.ColonColonToken); 5007N(SyntaxKind.ColonColonToken); 5625N(SyntaxKind.ColonColonToken); 5885N(SyntaxKind.ColonColonToken); 6687N(SyntaxKind.ColonColonToken); 6914N(SyntaxKind.ColonColonToken); 7492N(SyntaxKind.ColonColonToken); 7735N(SyntaxKind.ColonColonToken); 8884N(SyntaxKind.ColonColonToken); 8940N(SyntaxKind.ColonColonToken); 9002N(SyntaxKind.ColonColonToken); 9104N(SyntaxKind.ColonColonToken); 14367N(SyntaxKind.ColonColonToken); 15318N(SyntaxKind.ColonColonToken); 15394N(SyntaxKind.ColonColonToken); 15809N(SyntaxKind.ColonColonToken); 15900N(SyntaxKind.ColonColonToken); 15992N(SyntaxKind.ColonColonToken); 16075N(SyntaxKind.ColonColonToken); 16302N(SyntaxKind.ColonColonToken);
Parsing\NameParsingTests.cs (1)
1467N(SyntaxKind.ColonColonToken);
Parsing\ParserRegressionTests.cs (6)
299N(SyntaxKind.ColonColonToken); 392N(SyntaxKind.ColonColonToken); 437N(SyntaxKind.ColonColonToken); 526N(SyntaxKind.ColonColonToken); 616N(SyntaxKind.ColonColonToken); 719N(SyntaxKind.ColonColonToken);
Parsing\PatternParsingTests.cs (2)
11764N(SyntaxKind.ColonColonToken); 11829N(SyntaxKind.ColonColonToken);
Parsing\SingleLineDeclarationParsingTests.cs (1)
751N(SyntaxKind.ColonColonToken);
Parsing\TypeArgumentListParsingTests.cs (1)
1352N(SyntaxKind.ColonColonToken);
Syntax\SyntaxNodeTests.cs (1)
1848var cc = SyntaxFactory.Token(SyntaxKind.ColonColonToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
Classification\ClassificationHelpers.cs (1)
417case SyntaxKind.ColonColonToken:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
381if (nodeOrToken.Kind() is SyntaxKind.ColonToken or SyntaxKind.ColonColonToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
305case SyntaxKind.ColonColonToken: // for global::
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
90k => k is SyntaxKind.DotToken or SyntaxKind.MinusGreaterThanToken or SyntaxKind.ColonColonToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
551if (previousToken.Kind() == SyntaxKind.ColonColonToken || currentToken.Kind() == SyntaxKind.ColonColonToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
630if (token.IsKind(SyntaxKind.ColonColonToken) && 1488or SyntaxKind.ColonColonToken 2198or SyntaxKind.ColonColonToken
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
130case SyntaxKind.ColonColonToken: // for global::
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
232if (token.IsKind(SyntaxKind.ColonColonToken))