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>());