170 references to DotToken
Microsoft.CodeAnalysis.CSharp (103)
_generated\0\Syntax.xml.Main.Generated.cs (13)
2291
if (dotToken.Kind() != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
2298
=> SyntaxFactory.QualifiedName(left, SyntaxFactory.Token(SyntaxKind.
DotToken
), right);
2687
case SyntaxKind.
DotToken
:
2702
SyntaxKind.SimpleMemberAccessExpression => SyntaxKind.
DotToken
,
2723
if (operatorToken.Kind() != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(operatorToken));
2730
=> SyntaxFactory.MemberBindingExpression(SyntaxFactory.Token(SyntaxKind.
DotToken
), name);
5444
if (dotToken.Kind() != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
5450
=> SyntaxFactory.ExplicitInterfaceSpecifier(name, SyntaxFactory.Token(SyntaxKind.
DotToken
));
5917
if (dotToken.Kind() != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
5924
=> SyntaxFactory.QualifiedCref(container, SyntaxFactory.Token(SyntaxKind.
DotToken
), member);
5942
if (dotToken.Kind() != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
5949
=> SyntaxFactory.ExtensionMemberCref(SyntaxFactory.Token(SyntaxKind.ExtensionKeyword), typeArgumentList, parameters, SyntaxFactory.Token(SyntaxKind.
DotToken
), member);
5953
=> SyntaxFactory.ExtensionMemberCref(SyntaxFactory.Token(SyntaxKind.ExtensionKeyword), default, SyntaxFactory.CrefParameterList(), SyntaxFactory.Token(SyntaxKind.
DotToken
), member);
_generated\1\Syntax.xml.Internal.Generated.cs (12)
28573
if (dotToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
29159
case SyntaxKind.
DotToken
:
29205
if (operatorToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(operatorToken));
32581
if (dotToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
33082
if (dotToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
33125
if (dotToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
34000
if (dotToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
34586
case SyntaxKind.
DotToken
:
34632
if (operatorToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(operatorToken));
38008
if (dotToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
38509
if (dotToken.Kind != SyntaxKind.
DotToken
) throw new ArgumentException(nameof(dotToken));
38552
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.cs (49)
1162
if (this.CurrentToken.Kind == SyntaxKind.
DotToken
)
1174
this.PeekToken(1).Kind == SyntaxKind.
DotToken
)
3470
case SyntaxKind.
DotToken
: // Goo. explicit
3682
=> this.CurrentToken.Kind is SyntaxKind.
DotToken
or SyntaxKind.ColonColonToken;
3836
(haveExplicitInterfaceName && separatorKind is not SyntaxKind.
DotToken
))
3972
separator = this.ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
3989
if (separator.Kind != SyntaxKind.
DotToken
)
3991
separator = WithAdditionalDiagnostics(separator, GetExpectedTokenError(SyntaxKind.
DotToken
, separator.Kind, separator.GetLeadingTriviaWidth(), separator.Width));
3992
separator = ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
5280
if (this.CurrentToken.Kind == SyntaxKind.
DotToken
)
5592
if (currentTokenKind is SyntaxKind.
DotToken
or SyntaxKind.OpenParenToken or SyntaxKind.MinusGreaterThanToken ||
6023
return this.CurrentToken.Kind is SyntaxKind.
DotToken
or SyntaxKind.ColonColonToken;
6342
case SyntaxKind.
DotToken
:
6874
separator = this.ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
6890
if (separator.Kind != SyntaxKind.
DotToken
)
6892
separator = WithAdditionalDiagnostics(separator, GetExpectedTokenError(SyntaxKind.
DotToken
, separator.Kind, separator.GetLeadingTriviaWidth(), separator.Width));
6893
separator = ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
6969
: this.EatToken(SyntaxKind.
DotToken
);
6984
separator = this.ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
6988
separator = this.EatToken(SyntaxKind.
DotToken
);
7048
separator = this.ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
7072
if (separator.Kind != SyntaxKind.
DotToken
)
7074
separator = WithAdditionalDiagnostics(separator, GetExpectedTokenError(SyntaxKind.
DotToken
, separator.Kind, separator.GetLeadingTriviaWidth(), separator.Width));
7075
separator = ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
7114
Debug.Assert(separator.Kind is SyntaxKind.
DotToken
or SyntaxKind.ColonColonToken);
7119
case SyntaxKind.
DotToken
:
7134
separator = this.ConvertToMissingWithTrailingTrivia(separator, SyntaxKind.
DotToken
);
8280
is SyntaxKind.
DotToken
8557
this.PeekToken(1).Kind is not SyntaxKind.
DotToken
// e.g. `int.Parse()` is an expression
8622
if (token1.Kind == SyntaxKind.
DotToken
&&
8661
if (st == ScanTypeFlags.MustBeType && this.CurrentToken.Kind is not SyntaxKind.
DotToken
and not SyntaxKind.OpenParenToken)
9059
case SyntaxKind.
DotToken
:
9958
case SyntaxKind.
DotToken
:
10488
bool condition1 = st == ScanTypeFlags.MustBeType && this.CurrentToken.Kind != SyntaxKind.
DotToken
;
11169
case SyntaxKind.
DotToken
when IsAtDotDotToken():
11900
if (this.CurrentToken.Kind != SyntaxKind.
DotToken
)
11904
return nextToken.Kind == SyntaxKind.
DotToken
&& NoTriviaBetween(this.CurrentToken, nextToken);
11908
=> token1.Kind == SyntaxKind.
DotToken
&&
11909
token2.Kind == SyntaxKind.
DotToken
&&
11922
if (this.CurrentToken is { Kind: SyntaxKind.
DotToken
} token3 &&
11939
if (this.PeekToken(1) is not { Kind: SyntaxKind.
DotToken
} token4 ||
12125
if (this.CurrentToken.Kind != SyntaxKind.
DotToken
|| tk == SyntaxKind.VoidKeyword)
12197
this.ConvertToMissingWithTrailingTrivia(this.AddError(this.EatToken(), ErrorCode.ERR_UnexpectedAliasedName), SyntaxKind.
DotToken
),
12203
expr = AddTrailingSkippedSyntax(expr, this.EatTokenEvenWithIncorrectKind(SyntaxKind.
DotToken
));
12212
case SyntaxKind.
DotToken
when !IsAtDotDotToken():
12386
if (nextTokenKind == SyntaxKind.
DotToken
&& !IsAtDotDotToken(nextToken, this.PeekToken(2)))
12472
SyntaxKind.
DotToken
13011
SyntaxKind.
DotToken
when IsAtDotDotToken()
13258
case 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\Lexer.cs (3)
467
info.Kind = SyntaxKind.
DotToken
;
478
info.Kind = SyntaxKind.
DotToken
;
3726
info.Kind = 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
);
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (3)
108
AddPunctuation(SyntaxKind.
DotToken
);
140
AddPunctuation(SyntaxKind.
DotToken
);
162
AddPunctuation(SyntaxKind.
DotToken
);
Syntax\SyntaxKindFacts.cs (1)
1500
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
) ||
2205
is SyntaxKind.
DotToken
2757
if (token.IsKind(SyntaxKind.
DotToken
))
3029
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)
159
return token.IsKind(SyntaxKind.
DotToken
)
275
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
) ||
2205
is SyntaxKind.
DotToken
2757
if (token.IsKind(SyntaxKind.
DotToken
))
3029
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
) ||
2205
is SyntaxKind.
DotToken
2757
if (token.IsKind(SyntaxKind.
DotToken
))
3029
if (!token.IsKind(SyntaxKind.
DotToken
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
133
case SyntaxKind.
DotToken
: