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