23 references to IsCheckedOperator
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Conversions.cs (1)
333if (SyntaxFacts.IsCheckedOperator(method.Name) &&
Binder\Binder_Crefs.cs (1)
239(isChecked && !syntax.OperatorToken.IsMissing && !SyntaxFacts.IsCheckedOperator(memberName))) // the operator cannot be checked
Binder\Binder_Operators.cs (1)
2393if (SyntaxFacts.IsCheckedOperator(methodOpt.Name))
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (1)
906if (isChecked && SyntaxFacts.IsCheckedOperator(name1))
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (1)
483if (isChecked && SyntaxFacts.IsCheckedOperator(name1))
Compilation\CSharpCompilation.cs (2)
3929var binaryOperatorName = OperatorFacts.BinaryOperatorNameFromSyntaxKindIfAny(syntaxKind, SyntaxFacts.IsCheckedOperator(name)); 4155var unaryOperatorName = OperatorFacts.UnaryOperatorNameFromSyntaxKindIfAny(syntaxKind, SyntaxFacts.IsCheckedOperator(name));
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (3)
417return isChecked || (methodOpt is { Name: string name } && SyntaxFacts.IsCheckedOperator(name)); 641var e2 = ExprFactory(node.Checked && SyntaxFacts.IsCheckedOperator(method.Name) ? "ConvertChecked" : "Convert", e1, _bound.Typeof(resultType), _bound.MethodInfo(method)); 1061opname = isChecked || (node.MethodOpt is { Name: string name } && SyntaxFacts.IsCheckedOperator(name)) ? "NegateChecked" : "Negate";
Operations\CSharpOperationFactory.cs (5)
1124bool isChecked = boundConversion.Checked && (conversion.IsNumeric || (boundConversion.SymbolOpt is not null && SyntaxFacts.IsCheckedOperator(boundConversion.SymbolOpt.Name))); 1297bool isChecked = boundCompoundAssignmentOperator.Operator.Kind.IsChecked() || (method is not null && SyntaxFacts.IsCheckedOperator(method.Name)); 1323bool isChecked = boundIncrementOperator.OperatorKind.IsChecked() || (boundIncrementOperator.MethodOpt is not null && SyntaxFacts.IsCheckedOperator(boundIncrementOperator.MethodOpt.Name)); 1373bool isChecked = boundUnaryOperator.OperatorKind.IsChecked() || (boundUnaryOperator.MethodOpt is not null && SyntaxFacts.IsCheckedOperator(boundUnaryOperator.MethodOpt.Name)); 1459bool isChecked = boundBinaryOperator.OperatorKind.IsChecked() || (boundBinaryOperator.Method is not null && SyntaxFacts.IsCheckedOperator(boundBinaryOperator.Method.Name));
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
706if (SyntaxFacts.IsCheckedOperator(operatorName))
Symbols\Source\SourceUserDefinedOperatorSymbol.cs (1)
28if (SyntaxFacts.IsCheckedOperator(name))
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
56public override bool IsCheckedBuiltin => SyntaxFacts.IsCheckedOperator(this.Name);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
ConversionGenerator.cs (1)
59var checkedToken = SyntaxFacts.IsCheckedOperator(method.MetadataName)
OperatorGenerator.cs (1)
85var checkedToken = SyntaxFacts.IsCheckedOperator(method.MetadataName)
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.CompletionSymbolDisplay.cs (1)
80if (SyntaxFacts.IsCheckedOperator(symbol.MetadataName))
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
ConversionGenerator.cs (1)
59var checkedToken = SyntaxFacts.IsCheckedOperator(method.MetadataName)
OperatorGenerator.cs (1)
85var checkedToken = SyntaxFacts.IsCheckedOperator(method.MetadataName)