158 references to DotToken
Microsoft.CodeAnalysis.CSharp (91)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Syntax.xml.Main.Generated.cs (13)
2298
if (dotToken.Kind() != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
2305
=> SyntaxFactory.QualifiedName(left, SyntaxFactory.Token(SyntaxKind.
DotToken
), right);
2694
case SyntaxKind.
DotToken
:
2709
SyntaxKind.SimpleMemberAccessExpression => SyntaxKind.
DotToken
,
2730
if (operatorToken.Kind() != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(operatorToken));
2737
=> SyntaxFactory.MemberBindingExpression(SyntaxFactory.Token(SyntaxKind.
DotToken
), name);
5468
if (dotToken.Kind() != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
5474
=> SyntaxFactory.ExplicitInterfaceSpecifier(name, SyntaxFactory.Token(SyntaxKind.
DotToken
));
5941
if (dotToken.Kind() != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
5948
=> SyntaxFactory.QualifiedCref(container, SyntaxFactory.Token(SyntaxKind.
DotToken
), member);
5966
if (dotToken.Kind() != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
5973
=> SyntaxFactory.ExtensionMemberCref(SyntaxFactory.Token(SyntaxKind.ExtensionKeyword), typeArgumentList, parameters, SyntaxFactory.Token(SyntaxKind.
DotToken
), member);
5977
=> SyntaxFactory.ExtensionMemberCref(SyntaxFactory.Token(SyntaxKind.ExtensionKeyword), default, SyntaxFactory.CrefParameterList(), SyntaxFactory.Token(SyntaxKind.
DotToken
), member);
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)
1146
if (this.CurrentToken.Kind == SyntaxKind.
DotToken
)
1158
this.PeekToken(1).Kind == SyntaxKind.
DotToken
)
3459
case SyntaxKind.
DotToken
: // Goo. explicit
3671
=> this.CurrentToken.Kind is SyntaxKind.
DotToken
or SyntaxKind.ColonColonToken;
3816
(haveExplicitInterfaceName && separatorKind is not SyntaxKind.
DotToken
))
3952
separator = this.ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
3969
if (separator.Kind != SyntaxKind.
DotToken
)
3971
separator = WithAdditionalDiagnostics(separator, GetExpectedTokenError(SyntaxKind.
DotToken
, separator.Kind, separator.GetLeadingTriviaWidth(), separator.Width));
3972
separator = ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
5243
if (this.CurrentToken.Kind == SyntaxKind.
DotToken
)
5551
if (currentTokenKind is SyntaxKind.
DotToken
or SyntaxKind.OpenParenToken or SyntaxKind.MinusGreaterThanToken ||
5982
return this.CurrentToken.Kind is SyntaxKind.
DotToken
or SyntaxKind.ColonColonToken;
6288
case SyntaxKind.
DotToken
:
6815
separator = this.ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
6831
if (separator.Kind != SyntaxKind.
DotToken
)
6833
separator = WithAdditionalDiagnostics(separator, GetExpectedTokenError(SyntaxKind.
DotToken
, separator.Kind, separator.GetLeadingTriviaWidth(), separator.Width));
6834
separator = ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
6910
: this.EatToken(SyntaxKind.
DotToken
);
6925
separator = this.ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
6929
separator = this.EatToken(SyntaxKind.
DotToken
);
6989
separator = this.ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
7013
if (separator.Kind != SyntaxKind.
DotToken
)
7015
separator = WithAdditionalDiagnostics(separator, GetExpectedTokenError(SyntaxKind.
DotToken
, separator.Kind, separator.GetLeadingTriviaWidth(), separator.Width));
7016
separator = ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
7055
Debug.Assert(separator.Kind is SyntaxKind.
DotToken
or SyntaxKind.ColonColonToken);
7060
case SyntaxKind.
DotToken
:
7075
separator = this.ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
8221
is SyntaxKind.
DotToken
8514
this.PeekToken(1).Kind is not SyntaxKind.
DotToken
// e.g. `int.Parse()` is an expression
8579
if (token1.Kind == SyntaxKind.
DotToken
&&
8618
if (st == ScanTypeFlags.MustBeType && this.CurrentToken.Kind is not SyntaxKind.
DotToken
and not SyntaxKind.OpenParenToken)
9016
case SyntaxKind.
DotToken
:
9917
case SyntaxKind.
DotToken
:
10447
bool condition1 = st == ScanTypeFlags.MustBeType && this.CurrentToken.Kind != SyntaxKind.
DotToken
;
11129
case SyntaxKind.
DotToken
when IsAtDotDotToken():
11861
if (this.CurrentToken.Kind != SyntaxKind.
DotToken
)
11865
return nextToken.Kind == SyntaxKind.
DotToken
&& NoTriviaBetween(this.CurrentToken, nextToken);
11869
=> token1.Kind == SyntaxKind.
DotToken
&&
11870
token2.Kind == SyntaxKind.
DotToken
&&
11883
if (this.CurrentToken is { Kind: SyntaxKind.
DotToken
} token3 &&
11900
if (this.PeekToken(1) is not { Kind: SyntaxKind.
DotToken
} token4 ||
12088
if (this.CurrentToken.Kind != SyntaxKind.
DotToken
|| tk == SyntaxKind.VoidKeyword)
12160
this.ConvertToMissingWithTrailingTrivia(this.AddError(this.EatToken(), ErrorCode.ERR_UnexpectedAliasedName), SyntaxKind.
DotToken
),
12166
expr = AddTrailingSkippedSyntax(expr, this.EatTokenEvenWithIncorrectKind(SyntaxKind.
DotToken
));
12175
case SyntaxKind.
DotToken
when !IsAtDotDotToken():
12349
if (nextTokenKind == SyntaxKind.
DotToken
&& !IsAtDotDotToken(nextToken, this.PeekToken(2)))
12435
SyntaxKind.
DotToken
12983
SyntaxKind.
DotToken
when IsAtDotDotToken()
13233
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
);
1077
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)
427
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
: