287 references to AsteriskToken
Microsoft.CodeAnalysis.CSharp (36)
Binder\Semantics\Operators\OperatorFacts.cs (2)
75case SyntaxKind.AsteriskToken: return isChecked ? WellKnownMemberNames.CheckedMultiplyOperatorName : WellKnownMemberNames.MultiplyOperatorName; 131if (opTokenKind != SyntaxKind.AsteriskToken && // IsPrefixUnaryExpressionOperatorToken treats it as pointer dereference operator
Parser\DocumentationCommentParser.cs (1)
1439while (CurrentToken.Kind == SyntaxKind.AsteriskToken)
Parser\LanguageParser.cs (16)
1968PeekToken(1).Kind == SyntaxKind.AsteriskToken 6573and not SyntaxKind.AsteriskToken: // don't allow `Type*?` 6577case SyntaxKind.AsteriskToken 6687lastTokenOfType = EatToken(SyntaxKind.AsteriskToken); 6814if (this.CurrentToken.Kind == SyntaxKind.VoidKeyword && this.PeekToken(1).Kind != SyntaxKind.AsteriskToken) 6917case SyntaxKind.AsteriskToken when type.Kind != SyntaxKind.ArrayType: 7013case SyntaxKind.AsteriskToken: 7142if (token.Kind == SyntaxKind.VoidKeyword && this.CurrentToken.Kind != SyntaxKind.AsteriskToken) 7175var asterisk = EatToken(SyntaxKind.AsteriskToken); 7332=> CurrentToken.Kind == SyntaxKind.DelegateKeyword && PeekToken(1).Kind == SyntaxKind.AsteriskToken; 7343while (this.CurrentToken.Kind == SyntaxKind.AsteriskToken) 8017case SyntaxKind.AsteriskToken: 8908case SyntaxKind.AsteriskToken: 10864this.PeekToken(tokenIndex + 1).Kind != SyntaxKind.AsteriskToken; 11591SyntaxKind.AsteriskToken or 11821case SyntaxKind.AsteriskToken:
Parser\Lexer.cs (2)
561info.Kind = SyntaxKind.AsteriskToken; 4079info.Kind = SyntaxKind.AsteriskToken;
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
587AddPunctuation(SyntaxKind.AsteriskToken);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (4)
117AddPunctuation(SyntaxKind.AsteriskToken); 125AddPunctuation(SyntaxKind.AsteriskToken); 135AddPunctuation(SyntaxKind.AsteriskToken); 152AddPunctuation(SyntaxKind.AsteriskToken);
Syntax\SyntaxKindFacts.cs (5)
403case SyntaxKind.AsteriskToken: 467case SyntaxKind.AsteriskToken: 627case SyntaxKind.AsteriskToken: 1039return SyntaxKind.AsteriskToken; 1343case SyntaxKind.AsteriskToken:
Syntax\SyntaxNormalizer.cs (5)
741if (next.IsKind(SyntaxKind.AsteriskToken) && token.IsKind(SyntaxKind.DelegateKeyword)) 747if (token.IsKind(SyntaxKind.AsteriskToken) && next.Parent.IsKind(SyntaxKind.FunctionPointerCallingConvention)) 764case SyntaxKind.AsteriskToken: 842if (next.IsKind(SyntaxKind.AsteriskToken) && next.Parent is PointerTypeSyntax) 848if (token.IsKind(SyntaxKind.AsteriskToken) && token.Parent is PointerTypeSyntax &&
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
CSharpSyntaxFacts.cs (1)
426case SyntaxKind.AsteriskToken:
SpacingFormattingRule.cs (4)
87if ((previousToken.IsKeyword() || previousToken.Kind() is SyntaxKind.QuestionToken or SyntaxKind.AsteriskToken or SyntaxKind.CloseBracketToken or SyntaxKind.CloseParenToken or SyntaxKind.GreaterThanToken) 367if (currentKind == SyntaxKind.AsteriskToken && previousKind == SyntaxKind.DelegateKeyword) 373if (previousKind == SyntaxKind.AsteriskToken && currentParentKind == SyntaxKind.FunctionPointerCallingConvention) 390case SyntaxKind.AsteriskToken:
TokenBasedFormattingRule.cs (2)
478if (currentToken.Kind() == SyntaxKind.AsteriskToken && currentToken.Parent is PointerTypeSyntax) 484if (previousToken.Kind() == SyntaxKind.AsteriskToken && previousToken.Parent is PrefixUnaryExpressionSyntax)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
CSharpDeclarationComparer.cs (1)
44{ SyntaxKind.AsteriskToken, 6 },
CSharpTypeInferenceService.TypeInferrer.cs (1)
1055case SyntaxKind.AsteriskToken:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (3)
2313if (token.IsKind(SyntaxKind.AsteriskToken) && semanticModel != null) 2333if (previousToken.IsKind(SyntaxKind.AsteriskToken) || 3060return targetToken.IsKind(SyntaxKind.AsteriskToken) &&
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
86case SyntaxKind.AsteriskToken: // for int*
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
128case SyntaxKind.AsteriskToken: // for int*
Microsoft.CodeAnalysis.CSharp.Features (1)
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_DelegateAndFunctionPointerInvoke.cs (1)
68displayParts.Add(Operator(SyntaxKind.AsteriskToken));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (220)
Generated\Syntax.Test.xml.Generated.cs (8)
38=> InternalSyntaxFactory.PointerType(GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.AsteriskToken)); 41=> InternalSyntaxFactory.FunctionPointerType(InternalSyntaxFactory.Token(SyntaxKind.DelegateKeyword), InternalSyntaxFactory.Token(SyntaxKind.AsteriskToken), null, GenerateFunctionPointerParameterList()); 825Assert.Equal(SyntaxKind.AsteriskToken, node.AsteriskToken.Kind); 836Assert.Equal(SyntaxKind.AsteriskToken, node.AsteriskToken.Kind); 10014=> SyntaxFactory.PointerType(GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.AsteriskToken)); 10017=> SyntaxFactory.FunctionPointerType(SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.AsteriskToken), default(FunctionPointerCallingConventionSyntax), GenerateFunctionPointerParameterList()); 10801Assert.Equal(SyntaxKind.AsteriskToken, node.AsteriskToken.Kind()); 10812Assert.Equal(SyntaxKind.AsteriskToken, node.AsteriskToken.Kind());
LexicalAndXml\CrefLexerTests.cs (5)
131AssertTokens("*", Token(SyntaxKind.AsteriskToken)); 151AssertTokens("*", Token(SyntaxKind.AsteriskToken, "*", "*")); 218AssertTokens("*", Token(SyntaxKind.AsteriskToken)); 244AssertTokens("*", Token(SyntaxKind.AsteriskToken, "*", "*")); 393Token(SyntaxKind.AsteriskToken),
LexicalAndXml\LexicalTests.cs (1)
578TestPunctuation(SyntaxKind.AsteriskToken);
LexicalAndXml\NameAttributeValueLexerTests.cs (4)
136AssertTokens("*", Token(SyntaxKind.AsteriskToken)); 156AssertTokens("*", Token(SyntaxKind.AsteriskToken, "*", "*")); 225AssertTokens("*", Token(SyntaxKind.AsteriskToken)); 251AssertTokens("*", Token(SyntaxKind.AsteriskToken, "*", "*"));
Parsing\AnonymousFunctionParsingTests.cs (4)
1934N(SyntaxKind.AsteriskToken); 2075N(SyntaxKind.AsteriskToken); 2153N(SyntaxKind.AsteriskToken); 2239N(SyntaxKind.AsteriskToken);
Parsing\AwaitParsingTests.cs (1)
843N(SyntaxKind.AsteriskToken);
Parsing\CrefParsingTests.cs (6)
1380N(SyntaxKind.AsteriskToken); 1394N(SyntaxKind.AsteriskToken); 1396N(SyntaxKind.AsteriskToken); 1434N(SyntaxKind.AsteriskToken); 1555N(SyntaxKind.AsteriskToken); 1698N(SyntaxKind.AsteriskToken);
Parsing\DeclarationParsingTests.cs (1)
5331TestClassBinaryOperatorMethod(SyntaxKind.AsteriskToken);
Parsing\DeclarationScopeParsingTests.cs (2)
9861N(SyntaxKind.AsteriskToken); 9913N(SyntaxKind.AsteriskToken);
Parsing\DeconstructionTests.cs (9)
3209N(SyntaxKind.AsteriskToken); 3423N(SyntaxKind.AsteriskToken); 3474N(SyntaxKind.AsteriskToken); 3536N(SyntaxKind.AsteriskToken); 3594N(SyntaxKind.AsteriskToken); 3641N(SyntaxKind.AsteriskToken); 3657N(SyntaxKind.AsteriskToken); 3694N(SyntaxKind.AsteriskToken); 3710N(SyntaxKind.AsteriskToken);
Parsing\ExpressionParsingTests.cs (3)
591TestPrefixUnary(SyntaxKind.AsteriskToken); 644TestBinary(SyntaxKind.AsteriskToken); 5467N(SyntaxKind.AsteriskToken);
Parsing\FileModifierParsingTests.cs (5)
757N(SyntaxKind.AsteriskToken); 1656N(SyntaxKind.AsteriskToken); 1693N(SyntaxKind.AsteriskToken); 1915N(SyntaxKind.AsteriskToken); 1953N(SyntaxKind.AsteriskToken);
Parsing\FunctionPointerTests.cs (84)
28N(SyntaxKind.AsteriskToken); 84N(SyntaxKind.AsteriskToken); 156N(SyntaxKind.AsteriskToken); 206N(SyntaxKind.AsteriskToken); 249N(SyntaxKind.AsteriskToken); 301N(SyntaxKind.AsteriskToken); 352N(SyntaxKind.AsteriskToken); 395N(SyntaxKind.AsteriskToken); 443N(SyntaxKind.AsteriskToken); 541N(SyntaxKind.AsteriskToken); 606N(SyntaxKind.AsteriskToken); 657N(SyntaxKind.AsteriskToken); 666N(SyntaxKind.AsteriskToken); 691N(SyntaxKind.AsteriskToken); 703N(SyntaxKind.AsteriskToken); 716N(SyntaxKind.AsteriskToken); 732N(SyntaxKind.AsteriskToken); 765N(SyntaxKind.AsteriskToken); 787N(SyntaxKind.AsteriskToken); 810N(SyntaxKind.AsteriskToken); 851N(SyntaxKind.AsteriskToken); 887N(SyntaxKind.AsteriskToken); 931N(SyntaxKind.AsteriskToken); 973N(SyntaxKind.AsteriskToken); 1018N(SyntaxKind.AsteriskToken); 1068N(SyntaxKind.AsteriskToken); 1122N(SyntaxKind.AsteriskToken); 1173N(SyntaxKind.AsteriskToken); 1227N(SyntaxKind.AsteriskToken); 1284N(SyntaxKind.AsteriskToken); 1353N(SyntaxKind.AsteriskToken); 1397N(SyntaxKind.AsteriskToken); 1445N(SyntaxKind.AsteriskToken); 1503N(SyntaxKind.AsteriskToken); 1567N(SyntaxKind.AsteriskToken); 1623N(SyntaxKind.AsteriskToken); 1670N(SyntaxKind.AsteriskToken); 1724N(SyntaxKind.AsteriskToken); 1755N(SyntaxKind.AsteriskToken); 1785N(SyntaxKind.AsteriskToken); 1839N(SyntaxKind.AsteriskToken); 1897N(SyntaxKind.AsteriskToken); 1951N(SyntaxKind.AsteriskToken); 1981N(SyntaxKind.AsteriskToken); 2036N(SyntaxKind.AsteriskToken); 2067N(SyntaxKind.AsteriskToken); 2112N(SyntaxKind.AsteriskToken); 2168N(SyntaxKind.AsteriskToken); 2225N(SyntaxKind.AsteriskToken); 2261N(SyntaxKind.AsteriskToken); 2311N(SyntaxKind.AsteriskToken); 2381N(SyntaxKind.AsteriskToken); 2407N(SyntaxKind.AsteriskToken); 2440N(SyntaxKind.AsteriskToken); 2484N(SyntaxKind.AsteriskToken); 2518N(SyntaxKind.AsteriskToken); 2572N(SyntaxKind.AsteriskToken); 2606N(SyntaxKind.AsteriskToken); 2687N(SyntaxKind.AsteriskToken); 2720N(SyntaxKind.AsteriskToken); 2791N(SyntaxKind.AsteriskToken); 2848N(SyntaxKind.AsteriskToken); 2901N(SyntaxKind.AsteriskToken); 2953N(SyntaxKind.AsteriskToken); 2996N(SyntaxKind.AsteriskToken); 3046N(SyntaxKind.AsteriskToken); 3082N(SyntaxKind.AsteriskToken); 3142N(SyntaxKind.AsteriskToken); 3186N(SyntaxKind.AsteriskToken); 3237N(SyntaxKind.AsteriskToken); 3279N(SyntaxKind.AsteriskToken); 3318N(SyntaxKind.AsteriskToken); 3384N(SyntaxKind.AsteriskToken); 3457N(SyntaxKind.AsteriskToken); 3537N(SyntaxKind.AsteriskToken); 3609N(SyntaxKind.AsteriskToken); 3667N(SyntaxKind.AsteriskToken); 3711N(SyntaxKind.AsteriskToken); 3768N(SyntaxKind.AsteriskToken); 3828N(SyntaxKind.AsteriskToken); 3909N(SyntaxKind.AsteriskToken); 3997N(SyntaxKind.AsteriskToken); 4089N(SyntaxKind.AsteriskToken); 4147N(SyntaxKind.AsteriskToken);
Parsing\ImplicitObjectCreationParsingTests.cs (1)
291[InlineData(SyntaxKind.MultiplyExpression, SyntaxKind.AsteriskToken)]
Parsing\LambdaAttributeParsingTests.cs (1)
1399N(SyntaxKind.AsteriskToken);
Parsing\LambdaParameterParsingTests.cs (2)
2592N(SyntaxKind.AsteriskToken); 3717N(SyntaxKind.AsteriskToken);
Parsing\LambdaReturnTypeParsingTests.cs (12)
470N(SyntaxKind.AsteriskToken); 500N(SyntaxKind.AsteriskToken); 530N(SyntaxKind.AsteriskToken); 562N(SyntaxKind.AsteriskToken); 601N(SyntaxKind.AsteriskToken); 624N(SyntaxKind.AsteriskToken); 1378N(SyntaxKind.AsteriskToken); 1427N(SyntaxKind.AsteriskToken); 1469N(SyntaxKind.AsteriskToken); 1516N(SyntaxKind.AsteriskToken); 4786N(SyntaxKind.AsteriskToken); 5683N(SyntaxKind.AsteriskToken);
Parsing\MemberDeclarationParsingTests.cs (7)
1957N(SyntaxKind.AsteriskToken); 1992N(SyntaxKind.AsteriskToken); 2155N(SyntaxKind.AsteriskToken); 2191N(SyntaxKind.AsteriskToken); 9776[InlineData("*", SyntaxKind.AsteriskToken)] 9842[InlineData("*", SyntaxKind.AsteriskToken)] 10058[InlineData("*", SyntaxKind.AsteriskToken)]
Parsing\PatternParsingTests.cs (34)
1070N(SyntaxKind.AsteriskToken); 1073N(SyntaxKind.AsteriskToken); 1076N(SyntaxKind.AsteriskToken); 1108N(SyntaxKind.AsteriskToken); 1111N(SyntaxKind.AsteriskToken); 1114N(SyntaxKind.AsteriskToken); 1150N(SyntaxKind.AsteriskToken); 1152N(SyntaxKind.AsteriskToken); 1154N(SyntaxKind.AsteriskToken); 1195N(SyntaxKind.AsteriskToken); 1197N(SyntaxKind.AsteriskToken); 1199N(SyntaxKind.AsteriskToken); 1235N(SyntaxKind.AsteriskToken); 1238N(SyntaxKind.AsteriskToken); 1241N(SyntaxKind.AsteriskToken); 1276N(SyntaxKind.AsteriskToken); 1279N(SyntaxKind.AsteriskToken); 1282N(SyntaxKind.AsteriskToken); 1318N(SyntaxKind.AsteriskToken); 1320N(SyntaxKind.AsteriskToken); 1322N(SyntaxKind.AsteriskToken); 1376N(SyntaxKind.AsteriskToken); 1379N(SyntaxKind.AsteriskToken); 1382N(SyntaxKind.AsteriskToken); 1427N(SyntaxKind.AsteriskToken); 1429N(SyntaxKind.AsteriskToken); 1431N(SyntaxKind.AsteriskToken); 1479N(SyntaxKind.AsteriskToken); 1482N(SyntaxKind.AsteriskToken); 1485N(SyntaxKind.AsteriskToken); 1539N(SyntaxKind.AsteriskToken); 1541N(SyntaxKind.AsteriskToken); 1543N(SyntaxKind.AsteriskToken); 7695N(SyntaxKind.AsteriskToken);
Parsing\ScriptParsingTests.cs (5)
1351N(SyntaxKind.AsteriskToken); 2626N(SyntaxKind.AsteriskToken); 2658N(SyntaxKind.AsteriskToken); 2707N(SyntaxKind.AsteriskToken); 8899N(SyntaxKind.AsteriskToken);
Parsing\StatementAttributeParsingTests.cs (1)
1649N(SyntaxKind.AsteriskToken);
Parsing\TopLevelStatementsParsingTests.cs (2)
1131N(SyntaxKind.AsteriskToken); 2688N(SyntaxKind.AsteriskToken);
Parsing\TypeArgumentListParsingTests.cs (2)
331N(SyntaxKind.AsteriskToken); 465N(SyntaxKind.AsteriskToken);
Parsing\UsingDirectiveParsingTests.cs (20)
50N(SyntaxKind.AsteriskToken); 124N(SyntaxKind.AsteriskToken); 218N(SyntaxKind.AsteriskToken); 341N(SyntaxKind.AsteriskToken); 428N(SyntaxKind.AsteriskToken); 530N(SyntaxKind.AsteriskToken); 645N(SyntaxKind.AsteriskToken); 697N(SyntaxKind.AsteriskToken); 746N(SyntaxKind.AsteriskToken); 806N(SyntaxKind.AsteriskToken); 1144N(SyntaxKind.AsteriskToken); 1186N(SyntaxKind.AsteriskToken); 1234N(SyntaxKind.AsteriskToken); 1306N(SyntaxKind.AsteriskToken); 1381N(SyntaxKind.AsteriskToken); 1457N(SyntaxKind.AsteriskToken); 1541N(SyntaxKind.AsteriskToken); 2171N(SyntaxKind.AsteriskToken); 2245N(SyntaxKind.AsteriskToken); 2322N(SyntaxKind.AsteriskToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (16)
Classification\ClassificationHelpers.cs (1)
401case SyntaxKind.AsteriskToken:
CodeGeneration\CSharpSyntaxGenerator.cs (1)
313OperatorKind.Multiply => SyntaxKind.AsteriskToken,
CSharpDeclarationComparer.cs (1)
44{ SyntaxKind.AsteriskToken, 6 },
CSharpSyntaxFacts.cs (1)
426case SyntaxKind.AsteriskToken:
CSharpTypeInferenceService.TypeInferrer.cs (1)
1055case SyntaxKind.AsteriskToken:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (3)
2313if (token.IsKind(SyntaxKind.AsteriskToken) && semanticModel != null) 2333if (previousToken.IsKind(SyntaxKind.AsteriskToken) || 3060return targetToken.IsKind(SyntaxKind.AsteriskToken) &&
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
86case SyntaxKind.AsteriskToken: // for int*
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
128case SyntaxKind.AsteriskToken: // for int*
SpacingFormattingRule.cs (4)
87if ((previousToken.IsKeyword() || previousToken.Kind() is SyntaxKind.QuestionToken or SyntaxKind.AsteriskToken or SyntaxKind.CloseBracketToken or SyntaxKind.CloseParenToken or SyntaxKind.GreaterThanToken) 367if (currentKind == SyntaxKind.AsteriskToken && previousKind == SyntaxKind.DelegateKeyword) 373if (previousKind == SyntaxKind.AsteriskToken && currentParentKind == SyntaxKind.FunctionPointerCallingConvention) 390case SyntaxKind.AsteriskToken:
TokenBasedFormattingRule.cs (2)
478if (currentToken.Kind() == SyntaxKind.AsteriskToken && currentToken.Parent is PointerTypeSyntax) 484if (previousToken.Kind() == SyntaxKind.AsteriskToken && previousToken.Parent is PrefixUnaryExpressionSyntax)