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