104 references to AsteriskToken
Microsoft.CodeAnalysis.CSharp (60)
_generated\0\Syntax.xml.Main.Generated.cs (11)
2398if (asteriskToken.Kind() != SyntaxKind.AsteriskToken) throw new ArgumentException(nameof(asteriskToken)); 2404=> SyntaxFactory.PointerType(elementType, SyntaxFactory.Token(SyntaxKind.AsteriskToken)); 2410if (asteriskToken.Kind() != SyntaxKind.AsteriskToken) throw new ArgumentException(nameof(asteriskToken)); 2417=> SyntaxFactory.FunctionPointerType(SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.AsteriskToken), callingConvention, parameterList); 2421=> SyntaxFactory.FunctionPointerType(SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.AsteriskToken), default, SyntaxFactory.FunctionPointerParameterList()); 2602case SyntaxKind.AsteriskToken: 2624SyntaxKind.PointerIndirectionExpression => SyntaxKind.AsteriskToken, 2803case SyntaxKind.AsteriskToken: 2838SyntaxKind.MultiplyExpression => SyntaxKind.AsteriskToken, 5498case SyntaxKind.AsteriskToken: 5984case SyntaxKind.AsteriskToken:
_generated\1\Syntax.xml.Internal.Generated.cs (12)
28740if (asteriskToken.Kind != SyntaxKind.AsteriskToken) throw new ArgumentException(nameof(asteriskToken)); 28762if (asteriskToken.Kind != SyntaxKind.AsteriskToken) throw new ArgumentException(nameof(asteriskToken)); 29071case SyntaxKind.AsteriskToken: 29315case SyntaxKind.AsteriskToken: 32642case SyntaxKind.AsteriskToken: 33175case SyntaxKind.AsteriskToken: 34167if (asteriskToken.Kind != SyntaxKind.AsteriskToken) throw new ArgumentException(nameof(asteriskToken)); 34189if (asteriskToken.Kind != SyntaxKind.AsteriskToken) throw new ArgumentException(nameof(asteriskToken)); 34498case SyntaxKind.AsteriskToken: 34742case SyntaxKind.AsteriskToken: 38069case SyntaxKind.AsteriskToken: 38602case SyntaxKind.AsteriskToken:
Binder\Semantics\Operators\OperatorFacts.cs (2)
75case SyntaxKind.AsteriskToken: return isChecked ? WellKnownMemberNames.CheckedMultiplyOperatorName : WellKnownMemberNames.MultiplyOperatorName; 183if (opTokenKind != SyntaxKind.AsteriskToken && // IsPrefixUnaryExpressionOperatorToken treats it as pointer dereference operator
Parser\DocumentationCommentParser.cs (2)
1122case SyntaxKind.AsteriskToken: 1521while (CurrentToken.Kind == SyntaxKind.AsteriskToken)
Parser\LanguageParser.cs (16)
2381PeekToken(1).Kind == SyntaxKind.AsteriskToken 7362and not SyntaxKind.AsteriskToken: // don't allow `Type*?` 7366case SyntaxKind.AsteriskToken: 7475lastTokenOfType = EatToken(SyntaxKind.AsteriskToken); 7602if (this.CurrentToken.Kind == SyntaxKind.VoidKeyword && this.PeekToken(1).Kind != SyntaxKind.AsteriskToken) 7689case SyntaxKind.AsteriskToken: 7909case SyntaxKind.AsteriskToken: 8034if (token.Kind == SyntaxKind.VoidKeyword && this.CurrentToken.Kind != SyntaxKind.AsteriskToken) 8067var asterisk = EatToken(SyntaxKind.AsteriskToken); 8224=> CurrentToken.Kind == SyntaxKind.DelegateKeyword && PeekToken(1).Kind == SyntaxKind.AsteriskToken; 8235while (this.CurrentToken.Kind == SyntaxKind.AsteriskToken) 9060case SyntaxKind.AsteriskToken: 9961case SyntaxKind.AsteriskToken: 12331this.PeekToken(tokenIndex + 1).Kind != SyntaxKind.AsteriskToken; 13007SyntaxKind.AsteriskToken 13252case SyntaxKind.AsteriskToken:
Parser\Lexer.cs (2)
517info.Kind = TextWindow.TryAdvance('=') ? SyntaxKind.AsteriskEqualsToken : SyntaxKind.AsteriskToken; 3736info.Kind = SyntaxKind.AsteriskToken;
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
586AddPunctuation(SyntaxKind.AsteriskToken);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (4)
112AddPunctuation(SyntaxKind.AsteriskToken); 120AddPunctuation(SyntaxKind.AsteriskToken); 130AddPunctuation(SyntaxKind.AsteriskToken); 147AddPunctuation(SyntaxKind.AsteriskToken);
Syntax\SyntaxKindFacts.cs (5)
434case SyntaxKind.AsteriskToken: 500case SyntaxKind.AsteriskToken: 681case SyntaxKind.AsteriskToken: 1101return SyntaxKind.AsteriskToken; 1462case SyntaxKind.AsteriskToken:
Syntax\SyntaxNormalizer.cs (5)
758if (next.IsKind(SyntaxKind.AsteriskToken) && token.IsKind(SyntaxKind.DelegateKeyword)) 764if (token.IsKind(SyntaxKind.AsteriskToken) && next.Parent.IsKind(SyntaxKind.FunctionPointerCallingConvention)) 781case SyntaxKind.AsteriskToken: 859if (next.IsKind(SyntaxKind.AsteriskToken) && next.Parent is PointerTypeSyntax) 865if (token.IsKind(SyntaxKind.AsteriskToken) && token.Parent is PointerTypeSyntax &&
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
311case SyntaxKind.AsteriskToken: // for int*
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (4)
85if ((previousToken.IsKeyword() || previousToken.Kind() is SyntaxKind.QuestionToken or SyntaxKind.AsteriskToken or SyntaxKind.CloseBracketToken or SyntaxKind.CloseParenToken or SyntaxKind.GreaterThanToken) 374if (currentKind == SyntaxKind.AsteriskToken && previousKind == SyntaxKind.DelegateKeyword) 380if (previousKind == SyntaxKind.AsteriskToken && currentParentKind == SyntaxKind.FunctionPointerCallingConvention) 397case SyntaxKind.AsteriskToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
537if (currentToken.Kind() == SyntaxKind.AsteriskToken && currentToken.Parent is PointerTypeSyntax) 543if (previousToken.Kind() == SyntaxKind.AsteriskToken && previousToken.Parent is PrefixUnaryExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
421case SyntaxKind.AsteriskToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
44{ SyntaxKind.AsteriskToken, 6 },
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
2331if (token.IsKind(SyntaxKind.AsteriskToken) && semanticModel != null) 2351if (previousToken.Kind() is SyntaxKind.AsteriskToken or SyntaxKind.QuestionToken && 3080return targetToken.IsKind(SyntaxKind.AsteriskToken) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
127case SyntaxKind.AsteriskToken: // for int*
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1055case SyntaxKind.AsteriskToken:
Microsoft.CodeAnalysis.CSharp.Features (1)
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_DelegateAndFunctionPointerInvoke.cs (1)
67displayParts.Add(Operator(SyntaxKind.AsteriskToken));
Microsoft.CodeAnalysis.CSharp.Workspaces (15)
Classification\ClassificationHelpers.cs (1)
408case SyntaxKind.AsteriskToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
311case SyntaxKind.AsteriskToken: // for int*
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (4)
85if ((previousToken.IsKeyword() || previousToken.Kind() is SyntaxKind.QuestionToken or SyntaxKind.AsteriskToken or SyntaxKind.CloseBracketToken or SyntaxKind.CloseParenToken or SyntaxKind.GreaterThanToken) 374if (currentKind == SyntaxKind.AsteriskToken && previousKind == SyntaxKind.DelegateKeyword) 380if (previousKind == SyntaxKind.AsteriskToken && currentParentKind == SyntaxKind.FunctionPointerCallingConvention) 397case SyntaxKind.AsteriskToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
537if (currentToken.Kind() == SyntaxKind.AsteriskToken && currentToken.Parent is PointerTypeSyntax) 543if (previousToken.Kind() == SyntaxKind.AsteriskToken && previousToken.Parent is PrefixUnaryExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
421case SyntaxKind.AsteriskToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
44{ SyntaxKind.AsteriskToken, 6 },
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
2331if (token.IsKind(SyntaxKind.AsteriskToken) && semanticModel != null) 2351if (previousToken.Kind() is SyntaxKind.AsteriskToken or SyntaxKind.QuestionToken && 3080return targetToken.IsKind(SyntaxKind.AsteriskToken) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
127case SyntaxKind.AsteriskToken: // for int*
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1055case SyntaxKind.AsteriskToken:
Roslyn.Diagnostics.CSharp.Analyzers (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
311case SyntaxKind.AsteriskToken: // for int*
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (4)
85if ((previousToken.IsKeyword() || previousToken.Kind() is SyntaxKind.QuestionToken or SyntaxKind.AsteriskToken or SyntaxKind.CloseBracketToken or SyntaxKind.CloseParenToken or SyntaxKind.GreaterThanToken) 374if (currentKind == SyntaxKind.AsteriskToken && previousKind == SyntaxKind.DelegateKeyword) 380if (previousKind == SyntaxKind.AsteriskToken && currentParentKind == SyntaxKind.FunctionPointerCallingConvention) 397case SyntaxKind.AsteriskToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
537if (currentToken.Kind() == SyntaxKind.AsteriskToken && currentToken.Parent is PointerTypeSyntax) 543if (previousToken.Kind() == SyntaxKind.AsteriskToken && previousToken.Parent is PrefixUnaryExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
421case SyntaxKind.AsteriskToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
44{ SyntaxKind.AsteriskToken, 6 },
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
2331if (token.IsKind(SyntaxKind.AsteriskToken) && semanticModel != null) 2351if (previousToken.Kind() is SyntaxKind.AsteriskToken or SyntaxKind.QuestionToken && 3080return targetToken.IsKind(SyntaxKind.AsteriskToken) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
127case SyntaxKind.AsteriskToken: // for int*
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1055case SyntaxKind.AsteriskToken: