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