23 references to AmpersandAmpersandToken
Microsoft.CodeAnalysis.CSharp (7)
Parser\DirectiveParser.cs (1)
762while (this.CurrentToken.Kind == SyntaxKind.AmpersandAmpersandToken)
Parser\LanguageParser.cs (2)
5967case SyntaxKind.AmpersandAmpersandToken: // e.g. `e is A<B> && e` 12536case SyntaxKind.AmpersandAmpersandToken:
Parser\Lexer.cs (2)
582TextWindow.TryAdvance('&') ? SyntaxKind.AmpersandAmpersandToken : SyntaxKind.AmpersandToken; 2583info.Kind = SyntaxKind.AmpersandAmpersandToken;
Syntax\SyntaxKindFacts.cs (2)
661case SyntaxKind.AmpersandAmpersandToken: 1445case SyntaxKind.AmpersandAmpersandToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
376case SyntaxKind.AmpersandAmpersandToken: // overridden bitwise & can be accessed through &&
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
959if (operatorToken.Kind() is SyntaxKind.AmpersandAmpersandToken or
Microsoft.CodeAnalysis.CSharp.Features (1)
InvertLogical\CSharpInvertLogicalCodeRefactoringProvider.cs (1)
26? SyntaxFacts.GetText(SyntaxKind.AmpersandAmpersandToken)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (10)
LexicalAndXml\LexicalTests.cs (1)
932TestPunctuation(SyntaxKind.AmpersandAmpersandToken);
Parsing\ExpressionParsingTests.cs (3)
657TestBinary(SyntaxKind.AmpersandAmpersandToken); 5544N(SyntaxKind.AmpersandAmpersandToken); 5567N(SyntaxKind.AmpersandAmpersandToken);
Parsing\ImplicitObjectCreationParsingTests.cs (1)
298[InlineData(SyntaxKind.LogicalAndExpression, SyntaxKind.AmpersandAmpersandToken)]
Parsing\PatternParsingTests.cs (4)
755N(SyntaxKind.AmpersandAmpersandToken); 912N(SyntaxKind.AmpersandAmpersandToken); 6429N(SyntaxKind.AmpersandAmpersandToken); 10024N(SyntaxKind.AmpersandAmpersandToken);
Parsing\ValueTupleTests.cs (1)
1017N(SyntaxKind.AmpersandAmpersandToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Classification\ClassificationHelpers.cs (1)
414case SyntaxKind.AmpersandAmpersandToken:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
376case SyntaxKind.AmpersandAmpersandToken: // overridden bitwise & can be accessed through &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
959if (operatorToken.Kind() is SyntaxKind.AmpersandAmpersandToken or