27 references to BitwiseNotExpression
Microsoft.CodeAnalysis.CSharp (10)
_generated\0\Syntax.xml.Main.Generated.cs (2)
2584case SyntaxKind.BitwiseNotExpression: 2619SyntaxKind.BitwiseNotExpression => SyntaxKind.TildeToken,
_generated\1\Syntax.xml.Internal.Generated.cs (2)
29051case SyntaxKind.BitwiseNotExpression: 34478case SyntaxKind.BitwiseNotExpression:
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
1211/// <item><description><see cref="SyntaxKind.BitwiseNotExpression"/></description></item>
Binder\Binder_Expressions.cs (1)
712case SyntaxKind.BitwiseNotExpression:
Binder\Binder_Operators.cs (1)
4647case SyntaxKind.BitwiseNotExpression: return UnaryOperatorKind.BitwiseComplement;
Binder\EarlyWellKnownAttributeBinder.cs (1)
118case SyntaxKind.BitwiseNotExpression:
Parser\LanguageParser.cs (1)
11327case SyntaxKind.BitwiseNotExpression:
Syntax\SyntaxKindFacts.cs (1)
425return SyntaxKind.BitwiseNotExpression;
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
722case SyntaxKind.BitwiseNotExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (3)
160if (castExpression.WalkUpParentheses().Parent is PrefixUnaryExpressionSyntax(SyntaxKind.BitwiseNotExpression) parent && 815if (parent is not PrefixUnaryExpressionSyntax(SyntaxKind.BitwiseNotExpression)) 820Debug.Assert(rewrittenBitwiseNotExpression.Kind() == SyntaxKind.BitwiseNotExpression);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1995case SyntaxKind.BitwiseNotExpression:
Microsoft.CodeAnalysis.CSharp.Features (1)
Debugging\CSharpProximityExpressionsService_ExpressionTermCollector.cs (1)
282if (prefixUnaryExpression.Kind() is SyntaxKind.LogicalNotExpression or SyntaxKind.BitwiseNotExpression or SyntaxKind.UnaryMinusExpression or SyntaxKind.UnaryPlusExpression)
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3420=> SyntaxFactory.PrefixUnaryExpression(SyntaxKind.BitwiseNotExpression, (ExpressionSyntax)ParenthesizeNonSimple(operand));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
722case SyntaxKind.BitwiseNotExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (3)
160if (castExpression.WalkUpParentheses().Parent is PrefixUnaryExpressionSyntax(SyntaxKind.BitwiseNotExpression) parent && 815if (parent is not PrefixUnaryExpressionSyntax(SyntaxKind.BitwiseNotExpression)) 820Debug.Assert(rewrittenBitwiseNotExpression.Kind() == SyntaxKind.BitwiseNotExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1995case SyntaxKind.BitwiseNotExpression:
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
722case SyntaxKind.BitwiseNotExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (3)
160if (castExpression.WalkUpParentheses().Parent is PrefixUnaryExpressionSyntax(SyntaxKind.BitwiseNotExpression) parent && 815if (parent is not PrefixUnaryExpressionSyntax(SyntaxKind.BitwiseNotExpression)) 820Debug.Assert(rewrittenBitwiseNotExpression.Kind() == SyntaxKind.BitwiseNotExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1995case SyntaxKind.BitwiseNotExpression: