113 references to ColonColonToken
Microsoft.CodeAnalysis.CSharp (29)
Parser\DocumentationCommentParser.cs (1)
1371else if (CurrentToken.Kind == SyntaxKind.IdentifierToken && PeekToken(1).Kind == SyntaxKind.ColonColonToken)
Parser\LanguageParser.cs (20)
2922case SyntaxKind.ColonColonToken: // Goo:: explicit 3124=> this.CurrentToken.Kind is SyntaxKind.DotToken or SyntaxKind.ColonColonToken; 3414if (separator?.Kind == SyntaxKind.ColonColonToken) 5320return this.CurrentToken.Kind is SyntaxKind.DotToken or SyntaxKind.ColonColonToken; 6049if (separator != null && separator.Kind == SyntaxKind.ColonColonToken) 6153separator = this.CurrentToken.Kind == SyntaxKind.ColonColonToken 6167if (this.CurrentToken.Kind == SyntaxKind.ColonColonToken) 6238if (separator != null && separator.Kind == SyntaxKind.ColonColonToken) 6278return this.CurrentToken.Kind == SyntaxKind.ColonColonToken 6312Debug.Assert(separator.Kind is SyntaxKind.DotToken or SyntaxKind.DotDotToken or SyntaxKind.ColonColonToken); 6323case SyntaxKind.ColonColonToken: 6481if (this.CurrentToken.Kind is SyntaxKind.IdentifierToken or SyntaxKind.ColonColonToken) 6484if (this.CurrentToken.Kind is SyntaxKind.ColonColonToken) 6501isAlias = this.PeekToken(1).Kind == SyntaxKind.ColonColonToken; 7151if (IsTrueIdentifier() || this.CurrentToken.Kind == SyntaxKind.ColonColonToken) 8021case SyntaxKind.ColonColonToken: 8906case SyntaxKind.ColonColonToken: 9968case SyntaxKind.ColonColonToken: // bad aliased name 10650case SyntaxKind.ColonColonToken: 10888case SyntaxKind.ColonColonToken:
Parser\Lexer.cs (2)
500info.Kind = SyntaxKind.ColonColonToken; 4107if (AdvanceIfMatches(':')) info.Kind = SyntaxKind.ColonColonToken;
SymbolDisplay\SymbolDisplayVisitor.cs (1)
139AddPunctuation(containingNamespace.IsGlobalNamespace ? SyntaxKind.ColonColonToken : SyntaxKind.DotToken);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
279AddPunctuation(namespaceSymbol.IsGlobalNamespace ? SyntaxKind.ColonColonToken : SyntaxKind.DotToken);
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (2)
98AddPunctuation(SyntaxKind.ColonColonToken); 150AddPunctuation(SyntaxKind.ColonColonToken);
Syntax\SyntaxKindFacts.cs (1)
1415case SyntaxKind.ColonColonToken:
Syntax\SyntaxNormalizer.cs (1)
899!next.IsKind(SyntaxKind.ColonColonToken) &&
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
132k => k is SyntaxKind.DotToken or SyntaxKind.MinusGreaterThanToken or SyntaxKind.ColonColonToken;
ParenthesizedExpressionSyntaxExtensions.cs (1)
362if (nodeOrToken.IsKind(SyntaxKind.ColonToken) || nodeOrToken.IsKind(SyntaxKind.ColonColonToken))
TokenBasedFormattingRule.cs (2)
538if (previousToken.Kind() == SyntaxKind.ColonColonToken || currentToken.Kind() == SyntaxKind.ColonColonToken)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (3)
630if (token.IsKind(SyntaxKind.ColonColonToken) && 1472or SyntaxKind.ColonColonToken 2189token.IsKind(SyntaxKind.ColonColonToken) ||
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
89case SyntaxKind.ColonColonToken: // for global::
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
131case SyntaxKind.ColonColonToken: // for global::
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (1)
2706SyntaxKind.ColonColonToken,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (63)
Generated\Syntax.Test.xml.Generated.cs (4)
26=> InternalSyntaxFactory.AliasQualifiedName(GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.ColonColonToken), GenerateIdentifierName()); 780Assert.Equal(SyntaxKind.ColonColonToken, node.ColonColonToken.Kind); 10002=> SyntaxFactory.AliasQualifiedName(GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.ColonColonToken), GenerateIdentifierName()); 10756Assert.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)
608TestPunctuation(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\CrefParsingTests.cs (8)
1584N(SyntaxKind.ColonColonToken); 1973N(SyntaxKind.ColonColonToken); 2003N(SyntaxKind.ColonColonToken); 2051N(SyntaxKind.ColonColonToken); 2073N(SyntaxKind.ColonColonToken); 2095N(SyntaxKind.ColonColonToken); 2200N(SyntaxKind.ColonColonToken); 2227N(SyntaxKind.ColonColonToken);
Parsing\DeconstructionTests.cs (1)
2983N(SyntaxKind.ColonColonToken);
Parsing\LambdaReturnTypeParsingTests.cs (2)
2013N(SyntaxKind.ColonColonToken); 2047N(SyntaxKind.ColonColonToken);
Parsing\MemberDeclarationParsingTests.cs (16)
2908N(SyntaxKind.ColonColonToken); 3156N(SyntaxKind.ColonColonToken); 3810N(SyntaxKind.ColonColonToken); 4074N(SyntaxKind.ColonColonToken); 4798N(SyntaxKind.ColonColonToken); 5042N(SyntaxKind.ColonColonToken); 5660N(SyntaxKind.ColonColonToken); 5920N(SyntaxKind.ColonColonToken); 6724N(SyntaxKind.ColonColonToken); 6951N(SyntaxKind.ColonColonToken); 7529N(SyntaxKind.ColonColonToken); 7772N(SyntaxKind.ColonColonToken); 8923N(SyntaxKind.ColonColonToken); 8979N(SyntaxKind.ColonColonToken); 9041N(SyntaxKind.ColonColonToken); 9143N(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)
11803N(SyntaxKind.ColonColonToken); 11868N(SyntaxKind.ColonColonToken);
Parsing\SingleLineDeclarationParsingTests.cs (1)
751N(SyntaxKind.ColonColonToken);
Parsing\TypeArgumentListParsingTests.cs (1)
1354N(SyntaxKind.ColonColonToken);
Syntax\SyntaxNodeTests.cs (1)
1823var cc = SyntaxFactory.Token(SyntaxKind.ColonColonToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
Classification\ClassificationHelpers.cs (1)
416case SyntaxKind.ColonColonToken:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
132k => k is SyntaxKind.DotToken or SyntaxKind.MinusGreaterThanToken or SyntaxKind.ColonColonToken;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (3)
630if (token.IsKind(SyntaxKind.ColonColonToken) && 1472or SyntaxKind.ColonColonToken 2189token.IsKind(SyntaxKind.ColonColonToken) ||
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
89case SyntaxKind.ColonColonToken: // for global::
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
131case SyntaxKind.ColonColonToken: // for global::
ParenthesizedExpressionSyntaxExtensions.cs (1)
362if (nodeOrToken.IsKind(SyntaxKind.ColonToken) || nodeOrToken.IsKind(SyntaxKind.ColonColonToken))
TokenBasedFormattingRule.cs (2)
538if (previousToken.Kind() == SyntaxKind.ColonColonToken || currentToken.Kind() == SyntaxKind.ColonColonToken)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
230if (token.IsKind(SyntaxKind.ColonColonToken))