170 references to DotToken
Microsoft.CodeAnalysis.CSharp (103)
_generated\0\Syntax.xml.Main.Generated.cs (13)
2303
if (dotToken.Kind() != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
2310
=> SyntaxFactory.QualifiedName(left, SyntaxFactory.Token(SyntaxKind.
DotToken
), right);
2699
case SyntaxKind.
DotToken
:
2714
SyntaxKind.SimpleMemberAccessExpression => SyntaxKind.
DotToken
,
2735
if (operatorToken.Kind() != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(operatorToken));
2742
=> SyntaxFactory.MemberBindingExpression(SyntaxFactory.Token(SyntaxKind.
DotToken
), name);
5482
if (dotToken.Kind() != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
5488
=> SyntaxFactory.ExplicitInterfaceSpecifier(name, SyntaxFactory.Token(SyntaxKind.
DotToken
));
5955
if (dotToken.Kind() != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
5962
=> SyntaxFactory.QualifiedCref(container, SyntaxFactory.Token(SyntaxKind.
DotToken
), member);
5980
if (dotToken.Kind() != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
5987
=> SyntaxFactory.ExtensionMemberCref(SyntaxFactory.Token(SyntaxKind.ExtensionKeyword), typeArgumentList, parameters, SyntaxFactory.Token(SyntaxKind.
DotToken
), member);
5991
=> SyntaxFactory.ExtensionMemberCref(SyntaxFactory.Token(SyntaxKind.ExtensionKeyword), default, SyntaxFactory.CrefParameterList(), SyntaxFactory.Token(SyntaxKind.
DotToken
), member);
_generated\1\Syntax.xml.Internal.Generated.cs (12)
28713
if (dotToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
29299
case SyntaxKind.
DotToken
:
29345
if (operatorToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(operatorToken));
32716
if (dotToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
33217
if (dotToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
33260
if (dotToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
34135
if (dotToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
34721
case SyntaxKind.
DotToken
:
34767
if (operatorToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(operatorToken));
38138
if (dotToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
38639
if (dotToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
38682
if (dotToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
Parser\DocumentationCommentParser.cs (6)
908
SyntaxToken dot = EatToken(SyntaxKind.
DotToken
);
993
if (parameters is null || CurrentToken.Kind != SyntaxKind.
DotToken
)
1002
SyntaxToken dotToken = EatToken(SyntaxKind.
DotToken
);
1473
if (checkForMember && (leftName.IsMissing || CurrentToken.Kind != SyntaxKind.
DotToken
))
1485
while (CurrentToken.Kind == SyntaxKind.
DotToken
)
1494
if (checkForMember && (rightName.IsMissing || CurrentToken.Kind != SyntaxKind.
DotToken
))
Parser\LanguageParser_Patterns.cs (3)
40
case MemberAccessExpressionSyntax { Expression: var expr, OperatorToken: { Kind: SyntaxKind.
DotToken
} dotToken, Name: var simpleName }
211
case SyntaxKind.
DotToken
when IsAtDotDotToken():
270
case SyntaxKind.
DotToken
:
Parser\LanguageParser.cs (49)
1162
if (this.CurrentToken.Kind == SyntaxKind.
DotToken
)
1174
this.PeekToken(1).Kind == SyntaxKind.
DotToken
)
3475
case SyntaxKind.
DotToken
: // Goo. explicit
3687
=> this.CurrentToken.Kind is SyntaxKind.
DotToken
or SyntaxKind.ColonColonToken;
3841
(haveExplicitInterfaceName && separatorKind is not SyntaxKind.
DotToken
))
3977
separator = this.ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
3994
if (separator.Kind != SyntaxKind.
DotToken
)
3996
separator = WithAdditionalDiagnostics(separator, GetExpectedTokenError(SyntaxKind.
DotToken
, separator.Kind, separator.GetLeadingTriviaWidth(), separator.Width));
3997
separator = ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
5285
if (this.CurrentToken.Kind == SyntaxKind.
DotToken
)
5597
if (currentTokenKind is SyntaxKind.
DotToken
or SyntaxKind.OpenParenToken or SyntaxKind.MinusGreaterThanToken ||
6028
return this.CurrentToken.Kind is SyntaxKind.
DotToken
or SyntaxKind.ColonColonToken;
6347
case SyntaxKind.
DotToken
:
6879
separator = this.ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
6895
if (separator.Kind != SyntaxKind.
DotToken
)
6897
separator = WithAdditionalDiagnostics(separator, GetExpectedTokenError(SyntaxKind.
DotToken
, separator.Kind, separator.GetLeadingTriviaWidth(), separator.Width));
6898
separator = ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
6974
: this.EatToken(SyntaxKind.
DotToken
);
6989
separator = this.ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
6993
separator = this.EatToken(SyntaxKind.
DotToken
);
7053
separator = this.ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
7077
if (separator.Kind != SyntaxKind.
DotToken
)
7079
separator = WithAdditionalDiagnostics(separator, GetExpectedTokenError(SyntaxKind.
DotToken
, separator.Kind, separator.GetLeadingTriviaWidth(), separator.Width));
7080
separator = ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
7119
Debug.Assert(separator.Kind is SyntaxKind.
DotToken
or SyntaxKind.ColonColonToken);
7124
case SyntaxKind.
DotToken
:
7139
separator = this.ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
8285
is SyntaxKind.
DotToken
8578
this.PeekToken(1).Kind is not SyntaxKind.
DotToken
// e.g. `int.Parse()` is an expression
8643
if (token1.Kind == SyntaxKind.
DotToken
&&
8682
if (st == ScanTypeFlags.MustBeType && this.CurrentToken.Kind is not SyntaxKind.
DotToken
and not SyntaxKind.OpenParenToken)
9080
case SyntaxKind.
DotToken
:
9981
case SyntaxKind.
DotToken
:
10511
bool condition1 = st == ScanTypeFlags.MustBeType && this.CurrentToken.Kind != SyntaxKind.
DotToken
;
11193
case SyntaxKind.
DotToken
when IsAtDotDotToken():
11925
if (this.CurrentToken.Kind != SyntaxKind.
DotToken
)
11929
return nextToken.Kind == SyntaxKind.
DotToken
&& NoTriviaBetween(this.CurrentToken, nextToken);
11933
=> token1.Kind == SyntaxKind.
DotToken
&&
11934
token2.Kind == SyntaxKind.
DotToken
&&
11947
if (this.CurrentToken is { Kind: SyntaxKind.
DotToken
} token3 &&
11964
if (this.PeekToken(1) is not { Kind: SyntaxKind.
DotToken
} token4 ||
12152
if (this.CurrentToken.Kind != SyntaxKind.
DotToken
|| tk == SyntaxKind.VoidKeyword)
12224
this.ConvertToMissingWithTrailingTrivia(this.AddError(this.EatToken(), ErrorCode.ERR_UnexpectedAliasedName), SyntaxKind.
DotToken
),
12230
expr = AddTrailingSkippedSyntax(expr, this.EatTokenEvenWithIncorrectKind(SyntaxKind.
DotToken
));
12239
case SyntaxKind.
DotToken
when !IsAtDotDotToken():
12413
if (nextTokenKind == SyntaxKind.
DotToken
&& !IsAtDotDotToken(nextToken, this.PeekToken(2)))
12499
SyntaxKind.
DotToken
13047
SyntaxKind.
DotToken
when IsAtDotDotToken()
13294
case SyntaxKind.
DotToken
:
Parser\Lexer.cs (3)
467
info.Kind = SyntaxKind.
DotToken
;
478
info.Kind = SyntaxKind.
DotToken
;
3726
info.Kind = SyntaxKind.
DotToken
;
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (3)
108
AddPunctuation(SyntaxKind.
DotToken
);
140
AddPunctuation(SyntaxKind.
DotToken
);
162
AddPunctuation(SyntaxKind.
DotToken
);
SymbolDisplay\SymbolDisplayVisitor.cs (1)
190
AddPunctuation(containingNamespace.IsGlobalNamespace ? SyntaxKind.ColonColonToken : SyntaxKind.
DotToken
);
SymbolDisplay\SymbolDisplayVisitor.Members.cs (8)
59
AddPunctuation(SyntaxKind.
DotToken
);
67
AddPunctuation(SyntaxKind.
DotToken
);
175
AddPunctuation(SyntaxKind.
DotToken
);
257
AddPunctuation(SyntaxKind.
DotToken
);
415
AddPunctuation(SyntaxKind.
DotToken
);
448
AddPunctuation(SyntaxKind.
DotToken
);
463
AddPunctuation(SyntaxKind.
DotToken
);
1063
AddPunctuation(SyntaxKind.
DotToken
);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
291
AddPunctuation(namespaceSymbol.IsGlobalNamespace ? SyntaxKind.ColonColonToken : SyntaxKind.
DotToken
);
312
AddPunctuation(Format.CompilerInternalOptions.HasFlag(SymbolDisplayCompilerInternalOptions.UsePlusForNestedTypes) ? SyntaxKind.PlusToken : SyntaxKind.
DotToken
);
Syntax\SyntaxKindFacts.cs (1)
1502
case SyntaxKind.
DotToken
:
Syntax\SyntaxNormalizer.cs (2)
914
!next.IsKind(SyntaxKind.
DotToken
) &&
1024
case SyntaxKind.
DotToken
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
317
case SyntaxKind.
DotToken
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (3)
87
private static readonly Func<SyntaxKind, bool> s_isDot = k => k is SyntaxKind.
DotToken
;
88
private static readonly Func<SyntaxKind, bool> s_isDotOrArrow = k => k is SyntaxKind.
DotToken
or SyntaxKind.MinusGreaterThanToken;
90
k => k is SyntaxKind.
DotToken
or SyntaxKind.MinusGreaterThanToken or SyntaxKind.ColonColonToken;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
308
=> token.IsDotInMemberAccess() || (token.Kind() == SyntaxKind.
DotToken
&& token.Parent.IsKind(SyntaxKind.QualifiedName));
317
return token.Kind() == SyntaxKind.
DotToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
423
case SyntaxKind.
DotToken
:
553
case SyntaxKind.
DotToken
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
51
public int DotToken => (int)SyntaxKind.
DotToken
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
246
isCrefContext: syntaxTree.IsCrefContext(position, cancellationToken) && !leftToken.IsKind(SyntaxKind.
DotToken
),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1472
if (leftToken.IsKind(SyntaxKind.
DotToken
) ||
2198
is SyntaxKind.
DotToken
2750
if (token.IsKind(SyntaxKind.
DotToken
))
3022
if (!token.IsKind(SyntaxKind.
DotToken
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
133
case SyntaxKind.
DotToken
:
Microsoft.CodeAnalysis.CSharp.Features (18)
Completion\CompletionProviders\CompletionUtilities.cs (2)
34
if (token.Kind() == SyntaxKind.
DotToken
)
327
if (tokenLeftOfGenericName.IsKind(SyntaxKind.
DotToken
) && tokenLeftOfGenericName.Parent.IsKind(SyntaxKind.QualifiedName))
Completion\CompletionProviders\CrefCompletionProvider.cs (2)
162
return token.IsKind(SyntaxKind.
DotToken
)
278
if (symbol is INamespaceOrTypeSymbol && token.IsKind(SyntaxKind.
DotToken
))
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
161
if (previousToken.IsKind(SyntaxKind.
DotToken
) &&
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
83
if (token.IsKind(SyntaxKind.
DotToken
))
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (1)
84
var expression = dotToken.Kind() == SyntaxKind.
DotToken
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
197
if (token.IsKind(SyntaxKind.
DotToken
))
Completion\KeywordRecommenders\IntoKeywordRecommender.cs (1)
42
if (lastCompleteToken.Kind() == SyntaxKind.
DotToken
)
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (1)
91
if (token.IsKind(SyntaxKind.
DotToken
))
GenerateType\CSharpGenerateTypeService.cs (5)
213
!token.IsKind(SyntaxKind.
DotToken
))
229
if (token.IsKind(SyntaxKind.
DotToken
) &&
249
nextToken.IsKind(SyntaxKind.
DotToken
))
264
if (nextToken.IsKind(SyntaxKind.
DotToken
))
296
if (nextToken.IsKind(SyntaxKind.
DotToken
))
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
75
if (token.IsKind(SyntaxKind.
DotToken
) &&
SignatureHelp\AbstractGenericNameSignatureHelpProvider_Method.cs (1)
52
result.Add(Punctuation(SyntaxKind.
DotToken
));
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (1)
263
result.Add(Punctuation(SyntaxKind.
DotToken
));
Microsoft.CodeAnalysis.CSharp.Workspaces (18)
Classification\ClassificationHelpers.cs (1)
416
case SyntaxKind.
DotToken
:
Rename\CSharpRenameRewriterLanguageService.cs (2)
746
token.GetPreviousToken().Kind() != SyntaxKind.
DotToken
&&
747
token.GetNextToken().Kind() != SyntaxKind.
DotToken
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
317
case SyntaxKind.
DotToken
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (3)
87
private static readonly Func<SyntaxKind, bool> s_isDot = k => k is SyntaxKind.
DotToken
;
88
private static readonly Func<SyntaxKind, bool> s_isDotOrArrow = k => k is SyntaxKind.
DotToken
or SyntaxKind.MinusGreaterThanToken;
90
k => k is SyntaxKind.
DotToken
or SyntaxKind.MinusGreaterThanToken or SyntaxKind.ColonColonToken;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
308
=> token.IsDotInMemberAccess() || (token.Kind() == SyntaxKind.
DotToken
&& token.Parent.IsKind(SyntaxKind.QualifiedName));
317
return token.Kind() == SyntaxKind.
DotToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
423
case SyntaxKind.
DotToken
:
553
case SyntaxKind.
DotToken
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
51
public int DotToken => (int)SyntaxKind.
DotToken
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
246
isCrefContext: syntaxTree.IsCrefContext(position, cancellationToken) && !leftToken.IsKind(SyntaxKind.
DotToken
),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1472
if (leftToken.IsKind(SyntaxKind.
DotToken
) ||
2198
is SyntaxKind.
DotToken
2750
if (token.IsKind(SyntaxKind.
DotToken
))
3022
if (!token.IsKind(SyntaxKind.
DotToken
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
133
case SyntaxKind.
DotToken
:
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Legacy\RoslynCSharpTokenizer.cs (1)
333
(int)CSharpSyntaxKind.
DotToken
=> SyntaxKind.Dot,
Roslyn.Diagnostics.CSharp.Analyzers (15)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
317
case SyntaxKind.
DotToken
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (3)
87
private static readonly Func<SyntaxKind, bool> s_isDot = k => k is SyntaxKind.
DotToken
;
88
private static readonly Func<SyntaxKind, bool> s_isDotOrArrow = k => k is SyntaxKind.
DotToken
or SyntaxKind.MinusGreaterThanToken;
90
k => k is SyntaxKind.
DotToken
or SyntaxKind.MinusGreaterThanToken or SyntaxKind.ColonColonToken;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
308
=> token.IsDotInMemberAccess() || (token.Kind() == SyntaxKind.
DotToken
&& token.Parent.IsKind(SyntaxKind.QualifiedName));
317
return token.Kind() == SyntaxKind.
DotToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
423
case SyntaxKind.
DotToken
:
553
case SyntaxKind.
DotToken
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
51
public int DotToken => (int)SyntaxKind.
DotToken
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
246
isCrefContext: syntaxTree.IsCrefContext(position, cancellationToken) && !leftToken.IsKind(SyntaxKind.
DotToken
),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1472
if (leftToken.IsKind(SyntaxKind.
DotToken
) ||
2198
is SyntaxKind.
DotToken
2750
if (token.IsKind(SyntaxKind.
DotToken
))
3022
if (!token.IsKind(SyntaxKind.
DotToken
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
133
case SyntaxKind.
DotToken
: