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