43 references to AmpersandToken
Microsoft.CodeAnalysis.CSharp (26)
_generated\0\Syntax.xml.Main.Generated.cs (6)
2601case SyntaxKind.AmpersandToken: 2623SyntaxKind.AddressOfExpression => SyntaxKind.AmpersandToken, 2812case SyntaxKind.AmpersandToken: 2847SyntaxKind.BitwiseAndExpression => SyntaxKind.AmpersandToken, 5505case SyntaxKind.AmpersandToken: 5991case SyntaxKind.AmpersandToken:
_generated\1\Syntax.xml.Internal.Generated.cs (8)
29070case SyntaxKind.AmpersandToken: 29324case SyntaxKind.AmpersandToken: 32649case SyntaxKind.AmpersandToken: 33182case SyntaxKind.AmpersandToken: 34497case SyntaxKind.AmpersandToken: 34751case SyntaxKind.AmpersandToken: 38076case SyntaxKind.AmpersandToken: 38609case SyntaxKind.AmpersandToken:
Binder\Semantics\Operators\OperatorFacts.cs (1)
79case SyntaxKind.AmpersandToken: return WellKnownMemberNames.BitwiseAndOperatorName;
Parser\DocumentationCommentParser.cs (1)
1131case SyntaxKind.AmpersandToken:
Parser\LanguageParser.cs (3)
6353case SyntaxKind.AmpersandToken: // e.g. `e is A<B> & e` 13006SyntaxKind.AmpersandToken or 13239case SyntaxKind.AmpersandToken:
Parser\Lexer.cs (2)
581TextWindow.TryAdvance('&') ? SyntaxKind.AmpersandAmpersandToken : SyntaxKind.AmpersandToken; 3733info.Kind = SyntaxKind.AmpersandToken;
Syntax\SyntaxKindFacts.cs (5)
432case SyntaxKind.AmpersandToken: 504case SyntaxKind.AmpersandToken: 657case SyntaxKind.AmpersandToken: 1057case WellKnownMemberNames.BitwiseAndOperatorName: return SyntaxKind.AmpersandToken; 1460case SyntaxKind.AmpersandToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
590if (previousToken.Kind() == SyntaxKind.AmpersandToken &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
376case SyntaxKind.AmpersandToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
47{ SyntaxKind.AmpersandToken, 9 },
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
1015if (operatorToken.Kind() is SyntaxKind.AmpersandToken or 1048case SyntaxKind.AmpersandToken:
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
280SyntaxKind.AmpersandToken or
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Classification\ClassificationHelpers.cs (1)
407case SyntaxKind.AmpersandToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
590if (previousToken.Kind() == SyntaxKind.AmpersandToken &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
376case SyntaxKind.AmpersandToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
47{ SyntaxKind.AmpersandToken, 9 },
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
1015if (operatorToken.Kind() is SyntaxKind.AmpersandToken or 1048case SyntaxKind.AmpersandToken:
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
590if (previousToken.Kind() == SyntaxKind.AmpersandToken &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
376case SyntaxKind.AmpersandToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
47{ SyntaxKind.AmpersandToken, 9 },
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
1015if (operatorToken.Kind() is SyntaxKind.AmpersandToken or 1048case SyntaxKind.AmpersandToken: