43 references to CaretToken
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Expressions.cs (1)
2602Debug.Assert(node.OperatorToken.IsKind(SyntaxKind.CaretToken));
Binder\Semantics\Operators\OperatorFacts.cs (1)
78case SyntaxKind.CaretToken: return WellKnownMemberNames.ExclusiveOrOperatorName;
Parser\DocumentationCommentParser.cs (1)
1104case SyntaxKind.CaretToken:
Parser\LanguageParser.cs (2)
6067case SyntaxKind.CaretToken: 12819case SyntaxKind.CaretToken:
Parser\Lexer.cs (2)
606info.Kind = TextWindow.TryAdvance('=') ? SyntaxKind.CaretEqualsToken : SyntaxKind.CaretToken; 3770info.Kind = SyntaxKind.CaretToken;
Syntax\SyntaxKindFacts.cs (5)
435case SyntaxKind.CaretToken: 502case SyntaxKind.CaretToken: 654case SyntaxKind.CaretToken: 1068case WellKnownMemberNames.ExclusiveOrOperatorName: return SyntaxKind.CaretToken; 1445case SyntaxKind.CaretToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
531if (previousKind == SyntaxKind.CaretToken && previousParentKind == SyntaxKind.IndexExpression)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
391case SyntaxKind.CaretToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
49{ SyntaxKind.CaretToken, 11 },
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
1014SyntaxKind.CaretToken or 1042case SyntaxKind.CaretToken:
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
288SyntaxKind.CaretToken)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (19)
LexicalAndXml\CrefLexerTests.cs (2)
222AssertTokens("^", Token(SyntaxKind.CaretToken)); 248AssertTokens("^", Token(SyntaxKind.CaretToken, "^", "^"));
LexicalAndXml\LexicalTests.cs (1)
903TestPunctuation(SyntaxKind.CaretToken);
LexicalAndXml\NameAttributeValueLexerTests.cs (2)
229AssertTokens("^", Token(SyntaxKind.CaretToken)); 255AssertTokens("^", Token(SyntaxKind.CaretToken, "^", "^"));
Parsing\CrefParsingTests.cs (2)
809[InlineData("^ =", SyntaxKind.CaretToken)] 1436[InlineData("^ =", SyntaxKind.CaretToken)]
Parsing\DeclarationParsingTests.cs (1)
5334TestClassBinaryOperatorMethod(SyntaxKind.CaretToken);
Parsing\ExpressionParsingTests.cs (6)
660TestBinary(SyntaxKind.CaretToken); 5274N(SyntaxKind.CaretToken); 5333N(SyntaxKind.CaretToken); 5342N(SyntaxKind.CaretToken); 5759N(SyntaxKind.CaretToken); 5792N(SyntaxKind.CaretToken);
Parsing\ImplicitObjectCreationParsingTests.cs (1)
301[InlineData(SyntaxKind.ExclusiveOrExpression, SyntaxKind.CaretToken)]
Parsing\MemberDeclarationParsingTests.cs (4)
9742[InlineData("^", SyntaxKind.CaretToken)] 9808[InlineData("^", SyntaxKind.CaretToken)] 10024[InlineData("^", SyntaxKind.CaretToken)] 13383[InlineData("^", SyntaxKind.CaretToken)]
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Classification\ClassificationHelpers.cs (1)
400case SyntaxKind.CaretToken:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
531if (previousKind == SyntaxKind.CaretToken && previousParentKind == SyntaxKind.IndexExpression)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
391case SyntaxKind.CaretToken:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
49{ SyntaxKind.CaretToken, 11 },
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
1014SyntaxKind.CaretToken or 1042case SyntaxKind.CaretToken: