18 references to constantExpression
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (18)
Semantics\NativeIntegerTests.cs (18)
13169constantExpression(opType, expr, expectedResult, diagnostics);
13170constantExpression(opType, $"checked({expr})", expectedResult, diagnostics);
13171constantExpression(opType, $"unchecked({expr})", expectedResult, diagnostics);
13191constantExpression(opType, expr, expectedResultUnchecked, new[] { Diagnostic(ErrorCode.WRN_CompileTimeCheckedOverflow, expr).WithArguments(opType) });
13192constantExpression(opType, $"checked({expr})", expectedResultChecked, new[] { Diagnostic(ErrorCode.WRN_CompileTimeCheckedOverflow, expr).WithArguments(opType) });
13193constantExpression(opType, $"unchecked({expr})", expectedResultUnchecked, Array.Empty<DiagnosticDescription>());
13205constantExpression(opType, expr, expectedResult, Array.Empty<DiagnosticDescription>());
13206constantExpression(opType, $"checked({expr})", expectedResult, Array.Empty<DiagnosticDescription>());
13207constantExpression(opType, $"unchecked({expr})", expectedResult, Array.Empty<DiagnosticDescription>());
13223constantExpression(opType, expr, expectedResult, diagnostics);
13224constantExpression(opType, $"checked({expr})", expectedResult, diagnostics);
13225constantExpression(opType, $"unchecked({expr})", expectedResult, diagnostics);
13245constantExpression(opType, expr, expectedResultUnchecked, new[] { Diagnostic(ErrorCode.WRN_CompileTimeCheckedOverflow, expr).WithArguments(opType) });
13246constantExpression(opType, $"checked({expr})", expectedResultChecked, new[] { Diagnostic(ErrorCode.WRN_CompileTimeCheckedOverflow, expr).WithArguments(opType) });
13247constantExpression(opType, $"unchecked({expr})", expectedResultUnchecked, Array.Empty<DiagnosticDescription>());
13259constantExpression(opType, expr, expectedResult, Array.Empty<DiagnosticDescription>());
13260constantExpression(opType, $"checked({expr})", expectedResult, Array.Empty<DiagnosticDescription>());
13261constantExpression(opType, $"unchecked({expr})", expectedResult, Array.Empty<DiagnosticDescription>());