18 references to constantExpression
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (18)
Semantics\NativeIntegerTests.cs (18)
13166constantExpression(opType, expr, expectedResult, diagnostics); 13167constantExpression(opType, $"checked({expr})", expectedResult, diagnostics); 13168constantExpression(opType, $"unchecked({expr})", expectedResult, diagnostics); 13188constantExpression(opType, expr, expectedResultUnchecked, new[] { Diagnostic(ErrorCode.WRN_CompileTimeCheckedOverflow, expr).WithArguments(opType) }); 13189constantExpression(opType, $"checked({expr})", expectedResultChecked, new[] { Diagnostic(ErrorCode.WRN_CompileTimeCheckedOverflow, expr).WithArguments(opType) }); 13190constantExpression(opType, $"unchecked({expr})", expectedResultUnchecked, Array.Empty<DiagnosticDescription>()); 13202constantExpression(opType, expr, expectedResult, Array.Empty<DiagnosticDescription>()); 13203constantExpression(opType, $"checked({expr})", expectedResult, Array.Empty<DiagnosticDescription>()); 13204constantExpression(opType, $"unchecked({expr})", expectedResult, Array.Empty<DiagnosticDescription>()); 13220constantExpression(opType, expr, expectedResult, diagnostics); 13221constantExpression(opType, $"checked({expr})", expectedResult, diagnostics); 13222constantExpression(opType, $"unchecked({expr})", expectedResult, diagnostics); 13242constantExpression(opType, expr, expectedResultUnchecked, new[] { Diagnostic(ErrorCode.WRN_CompileTimeCheckedOverflow, expr).WithArguments(opType) }); 13243constantExpression(opType, $"checked({expr})", expectedResultChecked, new[] { Diagnostic(ErrorCode.WRN_CompileTimeCheckedOverflow, expr).WithArguments(opType) }); 13244constantExpression(opType, $"unchecked({expr})", expectedResultUnchecked, Array.Empty<DiagnosticDescription>()); 13256constantExpression(opType, expr, expectedResult, Array.Empty<DiagnosticDescription>()); 13257constantExpression(opType, $"checked({expr})", expectedResult, Array.Empty<DiagnosticDescription>()); 13258constantExpression(opType, $"unchecked({expr})", expectedResult, Array.Empty<DiagnosticDescription>());