16 references to IsChecked
Microsoft.CodeAnalysis.CSharp (16)
Binder\Semantics\Operators\OperatorKindExtensions.cs (1)
222if (!kind.IsChecked())
CodeGen\EmitOperators.cs (1)
748return kind.IsChecked();
Compilation\CSharpSemanticModel.cs (3)
3898OperatorFacts.BinaryOperatorNameFromOperatorKind(op, isChecked: binaryOperator.OperatorKind.IsChecked()), 3908binaryOperator.OperatorKind.IsChecked())); 3965compoundAssignment.Operator.Kind.IsChecked()));
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
394isChecked = opKind.IsChecked();
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (4)
771conversion = _compilation.Conversions.ClassifyConversionFromType(loweredLeft.Type, parameterType, isChecked: operatorKind.IsChecked(), ref useSiteInfo); 774loweredLeft = MakeConversionNode(loweredLeft, parameterType, @checked: operatorKind.IsChecked(), markAsChecked: true); // The conversion was checked in binding 2280loweredRight = MakeSizeOfMultiplication(loweredRight, (PointerTypeSymbol)loweredLeft.Type, kind.IsChecked()); 2285loweredLeft = MakeSizeOfMultiplication(loweredLeft, (PointerTypeSymbol)loweredRight.Type, kind.IsChecked());
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (2)
79return MakeInstanceCompoundAssignmentOperatorResult(node.Syntax, node.Left, node.Right, node.Operator.Method, node.Operator.Kind.IsChecked(), AssignmentKind.CompoundAssignment); 89bool isChecked = kind.IsChecked();
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
163if (operatorKind.IsChecked())
Operations\CSharpOperationFactory.cs (3)
1439bool isChecked = boundCompoundAssignmentOperator.Operator.Kind.IsChecked() || (method is not null && SyntaxFacts.IsCheckedOperator(method.Name)); 1569bool isChecked = boundBinaryOperator.OperatorKind.IsChecked(); 1592bool isChecked = boundBinaryOperator.OperatorKind.IsChecked() || (binaryOperatorMethod is not null && SyntaxFacts.IsCheckedOperator(binaryOperatorMethod.Name));