Binder\Binder_Operators.cs (16)
1118hasErrors = hasErrors || resultConstant != null && resultConstant.IsBad;
1448resultKind: LookupResultKind.Viable, left, right, type: left.Type, hasErrors: constantValue != null && constantValue.IsBad);
2741if (resultTypeSymbol.SpecialType != SpecialType.System_Boolean && constantValue != null && !constantValue.IsBad)
2783if (valueLeft.IsBad || valueRight.IsBad)
2818if (concatResult.IsBad)
4459if (constantValue != null && !constantValue.IsBad)
4486if (value == null || value.IsBad)
5043if (constantValue.IsBad)
5603if (constantValue.IsBad)
5631if (isOperatorConstantResult.IsBad)
5989return new BoundUnconvertedConditionalOperator(node, condition, trueExpr, falseExpr, constantValue, noCommonTypeError, hasErrors: constantValue?.IsBad == true);
6009hasErrors = constantValue != null && constantValue.IsBad;
6080if (trueValue == null || trueValue.IsBad)
6086if (falseValue == null || falseValue.IsBad)
6092if (conditionValue == null || conditionValue.IsBad)
Utilities\ValueSetFactory.FloatingValueSetFactory.cs (1)
36value.IsBad