104 references to AsteriskToken
Microsoft.CodeAnalysis.CSharp (60)
_generated\0\Syntax.xml.Main.Generated.cs (11)
2410
if (asteriskToken.Kind() != SyntaxKind.
AsteriskToken
) throw new ArgumentException(nameof(asteriskToken));
2416
=> SyntaxFactory.PointerType(elementType, SyntaxFactory.Token(SyntaxKind.
AsteriskToken
));
2422
if (asteriskToken.Kind() != SyntaxKind.
AsteriskToken
) throw new ArgumentException(nameof(asteriskToken));
2429
=> SyntaxFactory.FunctionPointerType(SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.
AsteriskToken
), callingConvention, parameterList);
2433
=> SyntaxFactory.FunctionPointerType(SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.
AsteriskToken
), default, SyntaxFactory.FunctionPointerParameterList());
2614
case SyntaxKind.
AsteriskToken
:
2636
SyntaxKind.PointerIndirectionExpression => SyntaxKind.
AsteriskToken
,
2815
case SyntaxKind.
AsteriskToken
:
2850
SyntaxKind.MultiplyExpression => SyntaxKind.
AsteriskToken
,
5536
case SyntaxKind.
AsteriskToken
:
6022
case SyntaxKind.
AsteriskToken
:
_generated\1\Syntax.xml.Internal.Generated.cs (12)
28880
if (asteriskToken.Kind != SyntaxKind.
AsteriskToken
) throw new ArgumentException(nameof(asteriskToken));
28902
if (asteriskToken.Kind != SyntaxKind.
AsteriskToken
) throw new ArgumentException(nameof(asteriskToken));
29211
case SyntaxKind.
AsteriskToken
:
29455
case SyntaxKind.
AsteriskToken
:
32777
case SyntaxKind.
AsteriskToken
:
33310
case SyntaxKind.
AsteriskToken
:
34302
if (asteriskToken.Kind != SyntaxKind.
AsteriskToken
) throw new ArgumentException(nameof(asteriskToken));
34324
if (asteriskToken.Kind != SyntaxKind.
AsteriskToken
) throw new ArgumentException(nameof(asteriskToken));
34633
case SyntaxKind.
AsteriskToken
:
34877
case SyntaxKind.
AsteriskToken
:
38199
case SyntaxKind.
AsteriskToken
:
38732
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
7367
and not SyntaxKind.
AsteriskToken
: // don't allow `Type*?`
7371
case SyntaxKind.
AsteriskToken
:
7480
lastTokenOfType = EatToken(SyntaxKind.
AsteriskToken
);
7607
if (this.CurrentToken.Kind == SyntaxKind.VoidKeyword && this.PeekToken(1).Kind != SyntaxKind.
AsteriskToken
)
7694
case SyntaxKind.
AsteriskToken
:
7914
case SyntaxKind.
AsteriskToken
:
8039
if (token.Kind == SyntaxKind.VoidKeyword && this.CurrentToken.Kind != SyntaxKind.
AsteriskToken
)
8072
var asterisk = EatToken(SyntaxKind.
AsteriskToken
);
8229
=> CurrentToken.Kind == SyntaxKind.DelegateKeyword && PeekToken(1).Kind == SyntaxKind.
AsteriskToken
;
8240
while (this.CurrentToken.Kind == SyntaxKind.
AsteriskToken
)
9081
case SyntaxKind.
AsteriskToken
:
9984
case SyntaxKind.
AsteriskToken
:
12358
this.PeekToken(tokenIndex + 1).Kind != SyntaxKind.
AsteriskToken
;
13043
SyntaxKind.
AsteriskToken
13288
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
:
683
case SyntaxKind.
AsteriskToken
:
1103
return SyntaxKind.
AsteriskToken
;
1464
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)
2324
if (token.IsKind(SyntaxKind.
AsteriskToken
) && semanticModel != null)
2344
if (previousToken.Kind() is SyntaxKind.
AsteriskToken
or SyntaxKind.QuestionToken &&
3073
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)
2324
if (token.IsKind(SyntaxKind.
AsteriskToken
) && semanticModel != null)
2344
if (previousToken.Kind() is SyntaxKind.
AsteriskToken
or SyntaxKind.QuestionToken &&
3073
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)
2324
if (token.IsKind(SyntaxKind.
AsteriskToken
) && semanticModel != null)
2344
if (previousToken.Kind() is SyntaxKind.
AsteriskToken
or SyntaxKind.QuestionToken &&
3073
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
: