128 references to ColonColonToken
Microsoft.CodeAnalysis.CSharp (29)
Parser\DocumentationCommentParser.cs (1)
1381else if (CurrentToken.Kind == SyntaxKind.IdentifierToken && PeekToken(1).Kind == SyntaxKind.ColonColonToken)
Parser\LanguageParser.cs (20)
3237case SyntaxKind.ColonColonToken: // Goo:: explicit 3439=> this.CurrentToken.Kind is SyntaxKind.DotToken or SyntaxKind.ColonColonToken; 3729if (separator?.Kind == SyntaxKind.ColonColonToken) 5644return this.CurrentToken.Kind is SyntaxKind.DotToken or SyntaxKind.ColonColonToken; 6478if (separator != null && separator.Kind == SyntaxKind.ColonColonToken) 6582separator = this.CurrentToken.Kind == SyntaxKind.ColonColonToken 6596if (this.CurrentToken.Kind == SyntaxKind.ColonColonToken) 6667if (separator != null && separator.Kind == SyntaxKind.ColonColonToken) 6707return this.CurrentToken.Kind == SyntaxKind.ColonColonToken 6741Debug.Assert(separator.Kind is SyntaxKind.DotToken or SyntaxKind.DotDotToken or SyntaxKind.ColonColonToken); 6752case SyntaxKind.ColonColonToken: 6910if (this.CurrentToken.Kind is SyntaxKind.IdentifierToken or SyntaxKind.ColonColonToken) 6913if (this.CurrentToken.Kind is SyntaxKind.ColonColonToken) 6930isAlias = this.PeekToken(1).Kind == SyntaxKind.ColonColonToken; 7642if (IsTrueIdentifier() || this.CurrentToken.Kind == SyntaxKind.ColonColonToken) 8597case SyntaxKind.ColonColonToken: 9474case SyntaxKind.ColonColonToken: 10555case SyntaxKind.ColonColonToken: // bad aliased name 11310case SyntaxKind.ColonColonToken: 11550case SyntaxKind.ColonColonToken:
Parser\Lexer.cs (2)
491info.Kind = TextWindow.TryAdvance(':') ? SyntaxKind.ColonColonToken : SyntaxKind.ColonToken; 3717if (AdvanceIfMatches(':')) info.Kind = SyntaxKind.ColonColonToken;
SymbolDisplay\SymbolDisplayVisitor.cs (1)
190AddPunctuation(containingNamespace.IsGlobalNamespace ? SyntaxKind.ColonColonToken : SyntaxKind.DotToken);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
284AddPunctuation(namespaceSymbol.IsGlobalNamespace ? SyntaxKind.ColonColonToken : SyntaxKind.DotToken);
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (2)
101AddPunctuation(SyntaxKind.ColonColonToken); 155AddPunctuation(SyntaxKind.ColonColonToken);
Syntax\SyntaxKindFacts.cs (1)
1451case SyntaxKind.ColonColonToken:
Syntax\SyntaxNormalizer.cs (1)
899!next.IsKind(SyntaxKind.ColonColonToken) &&
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
356if (nodeOrToken.Kind() is SyntaxKind.ColonToken or SyntaxKind.ColonColonToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
306case SyntaxKind.ColonColonToken: // for global::
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
89k => k is SyntaxKind.DotToken or SyntaxKind.MinusGreaterThanToken or SyntaxKind.ColonColonToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
540if (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) && 1482or SyntaxKind.ColonColonToken 2192or SyntaxKind.ColonColonToken
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
131case SyntaxKind.ColonColonToken: // for global::
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (1)
2702SyntaxKind.ColonColonToken,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (78)
Generated\Syntax.Test.xml.Generated.cs (4)
26=> InternalSyntaxFactory.AliasQualifiedName(GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.ColonColonToken), GenerateIdentifierName()); 795Assert.Equal(SyntaxKind.ColonColonToken, node.ColonColonToken.Kind); 10203=> SyntaxFactory.AliasQualifiedName(GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.ColonColonToken), GenerateIdentifierName()); 10972Assert.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)
1911N(SyntaxKind.ColonColonToken); 2300N(SyntaxKind.ColonColonToken); 2330N(SyntaxKind.ColonColonToken); 2378N(SyntaxKind.ColonColonToken); 2400N(SyntaxKind.ColonColonToken); 2422N(SyntaxKind.ColonColonToken); 2527N(SyntaxKind.ColonColonToken); 2554N(SyntaxKind.ColonColonToken);
Parsing\DeconstructionTests.cs (1)
2983N(SyntaxKind.ColonColonToken);
Parsing\LambdaReturnTypeParsingTests.cs (2)
2086N(SyntaxKind.ColonColonToken); 2120N(SyntaxKind.ColonColonToken);
Parsing\MemberDeclarationParsingTests.cs (24)
2902N(SyntaxKind.ColonColonToken); 3150N(SyntaxKind.ColonColonToken); 3804N(SyntaxKind.ColonColonToken); 4068N(SyntaxKind.ColonColonToken); 4792N(SyntaxKind.ColonColonToken); 5036N(SyntaxKind.ColonColonToken); 5654N(SyntaxKind.ColonColonToken); 5914N(SyntaxKind.ColonColonToken); 6718N(SyntaxKind.ColonColonToken); 6945N(SyntaxKind.ColonColonToken); 7523N(SyntaxKind.ColonColonToken); 7766N(SyntaxKind.ColonColonToken); 8917N(SyntaxKind.ColonColonToken); 8973N(SyntaxKind.ColonColonToken); 9035N(SyntaxKind.ColonColonToken); 9137N(SyntaxKind.ColonColonToken); 12899N(SyntaxKind.ColonColonToken); 13850N(SyntaxKind.ColonColonToken); 13926N(SyntaxKind.ColonColonToken); 14341N(SyntaxKind.ColonColonToken); 14432N(SyntaxKind.ColonColonToken); 14524N(SyntaxKind.ColonColonToken); 14607N(SyntaxKind.ColonColonToken); 14834N(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)
1354N(SyntaxKind.ColonColonToken);
Syntax\SyntaxNodeTests.cs (1)
1825var 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)
356if (nodeOrToken.Kind() is SyntaxKind.ColonToken or SyntaxKind.ColonColonToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
306case SyntaxKind.ColonColonToken: // for global::
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
89k => k is SyntaxKind.DotToken or SyntaxKind.MinusGreaterThanToken or SyntaxKind.ColonColonToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
540if (previousToken.Kind() == SyntaxKind.ColonColonToken || currentToken.Kind() == SyntaxKind.ColonColonToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
630if (token.IsKind(SyntaxKind.ColonColonToken) && 1482or SyntaxKind.ColonColonToken 2192or SyntaxKind.ColonColonToken
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
131case SyntaxKind.ColonColonToken: // for global::
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
231if (token.IsKind(SyntaxKind.ColonColonToken))