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