CodeGen\CodeGenAsyncEHTests.cs (12)
2170CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: expectedOutput).VerifyDiagnostics();
2171CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput).VerifyDiagnostics();
2267CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: expectedOutput).VerifyDiagnostics();
2268CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput).VerifyDiagnostics();
2335CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: expectedOutput).VerifyDiagnostics();
2336CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput).VerifyDiagnostics();
2414targetFramework: TargetFramework.Mscorlib46).VerifyDiagnostics();
2416targetFramework: TargetFramework.Mscorlib46).VerifyDiagnostics();
2472CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: expectedOutput).VerifyDiagnostics();
2473CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput).VerifyDiagnostics();
2543CompileAndVerify(CreateCompilationWithTasksExtensions(sources, options: TestOptions.DebugExe), expectedOutput: expectedOutput).VerifyDiagnostics();
2544CompileAndVerify(CreateCompilationWithTasksExtensions(sources, options: TestOptions.ReleaseExe), expectedOutput: expectedOutput).VerifyDiagnostics();
CodeGen\CodeGenAsyncIteratorTests.cs (29)
720verifier.VerifyDiagnostics();
879verifier.VerifyDiagnostics();
8234v.VerifyDiagnostics();
8283v.VerifyDiagnostics();
8332v.VerifyDiagnostics();
8857verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
9055verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
9096verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
9141verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
9182verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
9378verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
9424verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
9447CompileAndVerify(src, expectedOutput: ExpectedOutput("42"), verify: Verification.Skipped, targetFramework: TargetFramework.Net80).VerifyDiagnostics();
9474var verifier = CompileAndVerify(src, expectedOutput: ExpectedOutput("value value True"), verify: Verification.Skipped, targetFramework: TargetFramework.Net80).VerifyDiagnostics();
9640CompileAndVerify(src, expectedOutput: ExpectedOutput("value value True"), verify: Verification.Skipped, targetFramework: TargetFramework.Net80).VerifyDiagnostics();
9673CompileAndVerify(src, expectedOutput: ExpectedOutput("value exception True"), verify: Verification.Skipped, targetFramework: TargetFramework.Net80).VerifyDiagnostics();
9701CompileAndVerify(src, expectedOutput: ExpectedOutput("value True"), verify: Verification.Skipped, targetFramework: TargetFramework.Net80).VerifyDiagnostics();
9745CompileAndVerify(src, expectedOutput: ExpectedOutput("value value True"), verify: Verification.Skipped, targetFramework: TargetFramework.Net80).VerifyDiagnostics();
9784CompileAndVerify(src, expectedOutput: ExpectedOutput("value value True"), verify: Verification.Skipped, targetFramework: TargetFramework.Net80).VerifyDiagnostics();
9830CompileAndVerify(src, expectedOutput: ExpectedOutput("value exception True"), verify: Verification.Skipped, targetFramework: TargetFramework.Net80).VerifyDiagnostics();
9863CompileAndVerify(src, expectedOutput: ExpectedOutput("value True"), verify: Verification.Skipped, targetFramework: TargetFramework.Net80).VerifyDiagnostics();
9914verify: Verification.Skipped, targetFramework: TargetFramework.Net80).VerifyDiagnostics();
10138CompileAndVerify(src, expectedOutput: ExpectedOutput("exception True"), verify: Verification.Skipped, targetFramework: TargetFramework.Net80).VerifyDiagnostics();
10169CompileAndVerify(src, expectedOutput: ExpectedOutput("value value True"), verify: Verification.Skipped, targetFramework: TargetFramework.Net80).VerifyDiagnostics();
10210CompileAndVerify(src, expectedOutput: ExpectedOutput("value value outer True"), verify: Verification.Skipped, targetFramework: TargetFramework.Net80).VerifyDiagnostics();
10252CompileAndVerify(src, expectedOutput: ExpectedOutput("False 0 False 1 True"), verify: Verification.Skipped, targetFramework: TargetFramework.Net80).VerifyDiagnostics();
10296verifier.VerifyDiagnostics();
10558CompileAndVerify(src, expectedOutput: ExpectedOutput("True one False null"), verify: Verification.Skipped, targetFramework: TargetFramework.Net80).VerifyDiagnostics();
10590CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
CodeGen\CodeGenAwaitForeachTests.cs (19)
1776CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1779CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2234CompileAndVerify(comp, expectedOutput: "1 2 Done").VerifyDiagnostics();
2281CompileAndVerify(comp, expectedOutput: "2 4 -1 Done").VerifyDiagnostics();
2324CompileAndVerify(source, expectedOutput: "2 4 -1 Done").VerifyDiagnostics();
2383CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
2386CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
2454CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
2457CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
2509CompileAndVerify(source, parseOptions: TestOptions.Regular12, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
2510CompileAndVerify(source, parseOptions: TestOptions.Regular13, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
2511CompileAndVerify(source, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
2615CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2618CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2679CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2682CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2786CompileAndVerify(source, parseOptions: TestOptions.Regular13, expectedOutput: expectedOutput).VerifyDiagnostics();
2787CompileAndVerify(source, expectedOutput: expectedOutput).VerifyDiagnostics();
9484verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
CodeGen\CodeGenAwaitUsingTests.cs (17)
3207CompileAndVerify(source, expectedOutput: expectedOutput, parseOptions: TestOptions.Regular12).VerifyDiagnostics();
3208CompileAndVerify(source, expectedOutput: expectedOutput, parseOptions: TestOptions.Regular13).VerifyDiagnostics();
3209CompileAndVerify(source, expectedOutput: expectedOutput).VerifyDiagnostics();
3251CompileAndVerify(source, expectedOutput: expectedOutput, parseOptions: TestOptions.Regular13, verify: Verification.FailsILVerify).VerifyDiagnostics();
3252CompileAndVerify(source, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
3290CompileAndVerify(source, expectedOutput: expectedOutput, parseOptions: TestOptions.Regular13).VerifyDiagnostics();
3291CompileAndVerify(source, expectedOutput: expectedOutput).VerifyDiagnostics();
3332CompileAndVerify(source, expectedOutput: expectedOutput, parseOptions: TestOptions.Regular12).VerifyDiagnostics();
3333CompileAndVerify(source, expectedOutput: expectedOutput, parseOptions: TestOptions.Regular13).VerifyDiagnostics();
3334CompileAndVerify(source, expectedOutput: expectedOutput).VerifyDiagnostics();
3373CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
3376CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
3533CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
3536CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
3567CompileAndVerify(comp, expectedOutput: "DISPOSED").VerifyDiagnostics();
3723verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
3752verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
CodeGen\CodeGenIterators.cs (45)
3029var verifier = CompileAndVerify(src, expectedOutput: "42 42").VerifyDiagnostics();
3065var verifier = CompileAndVerify(src, expectedOutput: "ran ran True").VerifyDiagnostics();
3105var verifier = CompileAndVerify(src, expectedOutput: "ran ran True").VerifyDiagnostics();
3146var verifier = CompileAndVerify(comp, expectedOutput: "100 100 True").VerifyDiagnostics();
3202var verifier = CompileAndVerify(src, expectedOutput: "42 value value True").VerifyDiagnostics();
3258var verifier = CompileAndVerify(src, expectedOutput: "42 value value True").VerifyDiagnostics();
3313CompileAndVerify(src, expectedOutput: "42 value True").VerifyDiagnostics();
3336var verifier = CompileAndVerify(src, expectedOutput: "42 4242").VerifyDiagnostics();
3369var verifier = CompileAndVerify(src, expectedOutput: "value value value").VerifyDiagnostics();
3409var verifier = CompileAndVerify(src, expectedOutput: "42 42").VerifyDiagnostics();
3450var verifier = CompileAndVerify(src, expectedOutput: "42").VerifyDiagnostics();
3493var verifier = CompileAndVerify(src, expectedOutput: "value value ran True").VerifyDiagnostics();
3569var verifier = CompileAndVerify(src, expectedOutput: "value value exception True").VerifyDiagnostics();
3644CompileAndVerify(src, expectedOutput: "exception value").VerifyDiagnostics();
3677CompileAndVerify(src, expectedOutput: "exception True").VerifyDiagnostics();
3720var verifier = CompileAndVerify(src, expectedOutput: "10 42 42").VerifyDiagnostics();
3782var verifier = CompileAndVerify(src, expectedOutput: "10 42 42", references: [libComp.EmitToImageReference()]).VerifyDiagnostics();
3839CompileAndVerify(src, expectedOutput: "42 4242").VerifyDiagnostics();
3869CompileAndVerify(src, expectedOutput: "value True").VerifyDiagnostics();
3902var verifier = CompileAndVerify(src, expectedOutput: "values2 values2 values3 values3 True").VerifyDiagnostics();
3936var verifier = CompileAndVerify(src, expectedOutput: "ran ran").VerifyDiagnostics();
3986var verifier = CompileAndVerify(src, expectedOutput: "value value outer True").VerifyDiagnostics();
4086var verifier = CompileAndVerify(comp, expectedOutput: "FalseTrue", verify: Verification.Skipped).VerifyDiagnostics();
4128var verifier = CompileAndVerify(src, expectedOutput: "ran ran True").VerifyDiagnostics();
4247var verifier = CompileAndVerify(src, expectedOutput: "True two disposing disposed False two").VerifyDiagnostics();
4289var verifier = CompileAndVerify(src, expectedOutput: "True one disposed False one").VerifyDiagnostics();
4328CompileAndVerify(src, expectedOutput: "True one disposed False one").VerifyDiagnostics();
4359CompileAndVerify(src2, expectedOutput: "TrueTrueTrueTrueTrueTrue").VerifyDiagnostics();
4392var verifier = CompileAndVerify(src, expectedOutput: "True one disposed disposed2 False one").VerifyDiagnostics();
4434CompileAndVerify(src, expectedOutput: "True one False one False one").VerifyDiagnostics();
4459CompileAndVerify(src2, expectedOutput: "TrueTrueTrueFalse").VerifyDiagnostics();
4487CompileAndVerify(src, expectedOutput: "True one done False one False one").VerifyDiagnostics();
4510CompileAndVerify(src2, expectedOutput: "TrueTrueTrueFalse").VerifyDiagnostics();
4546CompileAndVerify(src, expectedOutput: "True one exception one False one").VerifyDiagnostics();
4579CompileAndVerify(src2, expectedOutput: "TrueTrueFalseTrue").VerifyDiagnostics();
4627var verifier = CompileAndVerify(src, expectedOutput: "True one disposing exception disposed False one").VerifyDiagnostics();
4706CompileAndVerify(src2, expectedOutput: "TrueTrueFalse").VerifyDiagnostics();
4744CompileAndVerify(src, expectedOutput: "True one finally False one False one").VerifyDiagnostics();
4776CompileAndVerify(src2, expectedOutput: "TrueTrue finally TrueFalse").VerifyDiagnostics();
4824CompileAndVerify(src, expectedOutput: "True one finally exception one False one False one").VerifyDiagnostics();
4863CompileAndVerify(src2, expectedOutput: "True finally FalseTrue").VerifyDiagnostics();
4907var verifier = CompileAndVerify(src, expectedOutput: "True one finally exception one False one").VerifyDiagnostics();
5032CompileAndVerify(src2, expectedOutput: "True finally True").VerifyDiagnostics();
5070CompileAndVerify(src, expectedOutput: "True one finally True two False two").VerifyDiagnostics();
5101CompileAndVerify(src2, expectedOutput: "True finally TrueTrue").VerifyDiagnostics();