18 references to constantExpression
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (18)
Emit\NumericIntPtrTests.cs (18)
8919constantExpression(opType, expr, expectedResult, diagnostics); 8920constantExpression(opType, $"checked({expr})", expectedResult, diagnostics); 8921constantExpression(opType, $"unchecked({expr})", expectedResult, diagnostics); 8941constantExpression(opType, expr, expectedResultUnchecked, new[] { Diagnostic(ErrorCode.WRN_CompileTimeCheckedOverflow, expr).WithArguments(AsNative(opType)) }); 8942constantExpression(opType, $"checked({expr})", expectedResultChecked, new[] { Diagnostic(ErrorCode.WRN_CompileTimeCheckedOverflow, expr).WithArguments(AsNative(opType)) }); 8943constantExpression(opType, $"unchecked({expr})", expectedResultUnchecked, Array.Empty<DiagnosticDescription>()); 8955constantExpression(opType, expr, expectedResult, Array.Empty<DiagnosticDescription>()); 8956constantExpression(opType, $"checked({expr})", expectedResult, Array.Empty<DiagnosticDescription>()); 8957constantExpression(opType, $"unchecked({expr})", expectedResult, Array.Empty<DiagnosticDescription>()); 8973constantExpression(opType, expr, expectedResult, diagnostics); 8974constantExpression(opType, $"checked({expr})", expectedResult, diagnostics); 8975constantExpression(opType, $"unchecked({expr})", expectedResult, diagnostics); 8995constantExpression(opType, expr, expectedResultUnchecked, new[] { Diagnostic(ErrorCode.WRN_CompileTimeCheckedOverflow, expr).WithArguments(AsNative(opType)) }); 8996constantExpression(opType, $"checked({expr})", expectedResultChecked, new[] { Diagnostic(ErrorCode.WRN_CompileTimeCheckedOverflow, expr).WithArguments(AsNative(opType)) }); 8997constantExpression(opType, $"unchecked({expr})", expectedResultUnchecked, Array.Empty<DiagnosticDescription>()); 9009constantExpression(opType, expr, expectedResult, Array.Empty<DiagnosticDescription>()); 9010constantExpression(opType, $"checked({expr})", expectedResult, Array.Empty<DiagnosticDescription>()); 9011constantExpression(opType, $"unchecked({expr})", expectedResult, Array.Empty<DiagnosticDescription>());