131 references to ColonColonToken
Microsoft.CodeAnalysis.CSharp (30)
Parser\DocumentationCommentParser.cs (1)
1381else if (CurrentToken.Kind == SyntaxKind.IdentifierToken && PeekToken(1).Kind == SyntaxKind.ColonColonToken)
Parser\LanguageParser.cs (21)
3256case SyntaxKind.ColonColonToken: // Goo:: explicit 3457=> this.CurrentToken.Kind is SyntaxKind.DotToken or SyntaxKind.ColonColonToken; 3747if (separator?.Kind == SyntaxKind.ColonColonToken) 5640return this.CurrentToken.Kind is SyntaxKind.DotToken or SyntaxKind.ColonColonToken; 6490if (separator != null && separator.Kind == SyntaxKind.ColonColonToken) 6586separator = this.CurrentToken.Kind == SyntaxKind.ColonColonToken 6599if (this.CurrentToken.Kind == SyntaxKind.ColonColonToken) 6664if (separator != null && separator.Kind == SyntaxKind.ColonColonToken) 6704return this.CurrentToken.Kind == SyntaxKind.ColonColonToken 6733Debug.Assert(separator.Kind is SyntaxKind.DotToken or SyntaxKind.ColonColonToken); 6741case SyntaxKind.ColonColonToken: 6889if (this.CurrentToken.Kind is SyntaxKind.IdentifierToken or SyntaxKind.ColonColonToken) 6892if (this.CurrentToken.Kind is SyntaxKind.ColonColonToken) 6909isAlias = this.PeekToken(1).Kind == SyntaxKind.ColonColonToken; 7666if (IsTrueIdentifier() || this.CurrentToken.Kind == SyntaxKind.ColonColonToken) 8627case SyntaxKind.ColonColonToken: 9504case SyntaxKind.ColonColonToken: 10649case SyntaxKind.ColonColonToken: // bad aliased name 11481case SyntaxKind.ColonColonToken: 11517else if (IsCurrentTokenFieldInKeywordContext() && PeekToken(1).Kind != SyntaxKind.ColonColonToken) 11645case SyntaxKind.ColonColonToken:
Parser\Lexer.cs (2)
506info.Kind = TextWindow.TryAdvance(':') ? SyntaxKind.ColonColonToken : SyntaxKind.ColonToken; 3765if (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)
377if (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)
90k => k is SyntaxKind.DotToken or SyntaxKind.MinusGreaterThanToken or SyntaxKind.ColonColonToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
544if (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)
131case 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()); 798Assert.Equal(SyntaxKind.ColonColonToken, node.ColonColonToken.Kind); 10242=> SyntaxFactory.AliasQualifiedName(GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.ColonColonToken), GenerateIdentifierName()); 11014Assert.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\FieldKeywordParsingTests.cs (1)
1450N(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); 4791N(SyntaxKind.ColonColonToken); 5035N(SyntaxKind.ColonColonToken); 5653N(SyntaxKind.ColonColonToken); 5913N(SyntaxKind.ColonColonToken); 6715N(SyntaxKind.ColonColonToken); 6942N(SyntaxKind.ColonColonToken); 7520N(SyntaxKind.ColonColonToken); 7763N(SyntaxKind.ColonColonToken); 8912N(SyntaxKind.ColonColonToken); 8968N(SyntaxKind.ColonColonToken); 9030N(SyntaxKind.ColonColonToken); 9132N(SyntaxKind.ColonColonToken); 12894N(SyntaxKind.ColonColonToken); 13845N(SyntaxKind.ColonColonToken); 13921N(SyntaxKind.ColonColonToken); 14336N(SyntaxKind.ColonColonToken); 14427N(SyntaxKind.ColonColonToken); 14519N(SyntaxKind.ColonColonToken); 14602N(SyntaxKind.ColonColonToken); 14829N(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)
414case SyntaxKind.ColonColonToken:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
377if (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)
90k => k is SyntaxKind.DotToken or SyntaxKind.MinusGreaterThanToken or SyntaxKind.ColonColonToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
544if (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)
131case SyntaxKind.ColonColonToken: // for global::
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
232if (token.IsKind(SyntaxKind.ColonColonToken))