18 references to constantExpression
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (18)
Semantics\NativeIntegerTests.cs (18)
13135constantExpression(opType, expr, expectedResult, diagnostics); 13136constantExpression(opType, $"checked({expr})", expectedResult, diagnostics); 13137constantExpression(opType, $"unchecked({expr})", expectedResult, diagnostics); 13157constantExpression(opType, expr, expectedResultUnchecked, new[] { Diagnostic(ErrorCode.WRN_CompileTimeCheckedOverflow, expr).WithArguments(opType) }); 13158constantExpression(opType, $"checked({expr})", expectedResultChecked, new[] { Diagnostic(ErrorCode.WRN_CompileTimeCheckedOverflow, expr).WithArguments(opType) }); 13159constantExpression(opType, $"unchecked({expr})", expectedResultUnchecked, Array.Empty<DiagnosticDescription>()); 13171constantExpression(opType, expr, expectedResult, Array.Empty<DiagnosticDescription>()); 13172constantExpression(opType, $"checked({expr})", expectedResult, Array.Empty<DiagnosticDescription>()); 13173constantExpression(opType, $"unchecked({expr})", expectedResult, Array.Empty<DiagnosticDescription>()); 13189constantExpression(opType, expr, expectedResult, diagnostics); 13190constantExpression(opType, $"checked({expr})", expectedResult, diagnostics); 13191constantExpression(opType, $"unchecked({expr})", expectedResult, diagnostics); 13211constantExpression(opType, expr, expectedResultUnchecked, new[] { Diagnostic(ErrorCode.WRN_CompileTimeCheckedOverflow, expr).WithArguments(opType) }); 13212constantExpression(opType, $"checked({expr})", expectedResultChecked, new[] { Diagnostic(ErrorCode.WRN_CompileTimeCheckedOverflow, expr).WithArguments(opType) }); 13213constantExpression(opType, $"unchecked({expr})", expectedResultUnchecked, Array.Empty<DiagnosticDescription>()); 13225constantExpression(opType, expr, expectedResult, Array.Empty<DiagnosticDescription>()); 13226constantExpression(opType, $"checked({expr})", expectedResult, Array.Empty<DiagnosticDescription>()); 13227constantExpression(opType, $"unchecked({expr})", expectedResult, Array.Empty<DiagnosticDescription>());