542 references to Fails
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (349)
CodeGen\CodeGenAsyncLocalsTests.cs (2)
1304
var verifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"1", verify: Verification.
Fails
);
1409
verifier = CompileAndVerify(text, options: TestOptions.UnsafeDebugExe, expectedOutput: @"1", verify: Verification.
Fails
);
CodeGen\CodeGenAsyncSpillTests.cs (4)
3634
verify: Verification.
Fails
// localloc is not verifiable.
3641
verify: Verification.
Fails
// localloc is not verifiable.
3676
verify: Verification.
Fails
// localloc is not verifiable.
3683
verify: Verification.
Fails
// localloc is not verifiable.
CodeGen\CodeGenAsyncTests.cs (5)
871
CompileAndVerify(source, expectedOutput: "0", options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
);
913
CompileAndVerify(source, options: TestOptions.UnsafeDebugExe.WithMetadataImportOptions(MetadataImportOptions.All), expectedOutput: "11", symbolValidator: debugSymbolValidator, verify: Verification.
Fails
)
915
CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe.WithMetadataImportOptions(MetadataImportOptions.All), expectedOutput: "11", symbolValidator: releaseSymbolValidator, verify: Verification.
Fails
)
972
CompileAndVerify(source, options: TestOptions.UnsafeDebugExe.WithMetadataImportOptions(MetadataImportOptions.All), expectedOutput: "11", symbolValidator: debugSymbolValidator, verify: Verification.
Fails
)
974
CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe.WithMetadataImportOptions(MetadataImportOptions.All), expectedOutput: "10", symbolValidator: releaseSymbolValidator, verify: Verification.
Fails
)
CodeGen\CodeGenAwaitForeachTests.cs (1)
1986
CompileAndVerify(comp, expectedOutput: "1 2 3 Done", verify: Verification.
Fails
);
CodeGen\CodeGenCheckedTests.cs (1)
391
var verifier = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
CodeGen\CodeGenConditionalOperatorTests.cs (1)
2437
CompileAndVerify(source, expectedOutput: expectedOutput, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
);
CodeGen\CodeGenDeconstructTests.cs (1)
7665
CompileAndVerify(compilation, expectedOutput: "10", verify: Verification.
Fails
);
CodeGen\CodeGenDynamicTests.cs (4)
337
CompileAndVerifyWithMscorlib40(source, new[] { systemCoreRef, csrtRef }, verify: Verification.
Fails
).VerifyIL("C.F", @"
9404
", allowUnsafe: true, verify: Verification.
Fails
);
9473
", allowUnsafe: true, verify: Verification.
Fails
);
9543
", allowUnsafe: true, verify: Verification.
Fails
);
CodeGen\CodeGenExprLambdaTests.cs (1)
2407
CompileAndVerifyUtil(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: TrimExpectedOutput(expectedOutput), verify: Verification.
Fails
);
CodeGen\CodeGenInParametersTests.cs (24)
113
0", verify: Verification.
Fails
);
722
var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.
Fails
);
770
var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.
Fails
, expectedOutput: @"42
824
var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.
Fails
, expectedOutput: @"42
887
var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.
Fails
, expectedOutput: "42");
908
comp = CompileAndVerify(text, verify: Verification.
Fails
, expectedOutput: "42", parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature());
947
var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.
Fails
, expectedOutput: "42");
968
comp = CompileAndVerify(text, verify: Verification.
Fails
, expectedOutput: "42", parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature());
1008
var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.
Fails
, expectedOutput: "42");
1059
var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.
Fails
, expectedOutput: @"hi
1096
var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.
Fails
);
1303
var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.
Fails
);
1346
var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.
Fails
);
1586
var verifier = CompileAndVerify(text, verify: Verification.
Fails
, expectedOutput: "6");
1722
var result = CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: @"47");
1808
result = CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: @"47");
1907
CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: @"
1975
CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: @"
2037
CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: @"
2094
CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: @"
2154
CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: @"
2233
CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: @"
2248
CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: @"
2314
var v = CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: @"
CodeGen\CodeGenLocalFunctionTests.cs (4)
4635
VerifyOutput(source, "2", TestOptions.ReleaseExe.WithAllowUnsafe(true), verify: Verification.
Fails
);
4661
VerifyOutput(source, "2", TestOptions.ReleaseExe.WithAllowUnsafe(true), verify: Verification.
Fails
);
4688
VerifyOutput(source, "2", TestOptions.ReleaseExe.WithAllowUnsafe(true), verify: Verification.
Fails
);
4728
VerifyOutput(src, $"10{Environment.NewLine}4", TestOptions.ReleaseExe.WithAllowUnsafe(true), verify: Verification.
Fails
);
CodeGen\CodeGenMscorlib.cs (2)
765
CompileAndVerify(comp, verify: Verification.
Fails
).
894
CompileAndVerify(comp, verify: Verification.
Fails
).
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (2)
481
CompileAndVerify(comp, expectedOutput: "BlueTrue", verify: Verification.
Fails
).VerifyIL("Test.Main", @"
611
CompileAndVerify(comp, expectedOutput: "P10", verify: Verification.
Fails
).VerifyIL("Test.Main", @"
CodeGen\CodeGenReadonlyStructTests.cs (12)
51
var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.
Fails
, expectedOutput: @"12");
122
var comp = CompileAndVerify(text, new[] { ref1 }, parseOptions: TestOptions.Regular, verify: Verification.
Fails
, expectedOutput: @"12");
1092
CompileAndVerify(comp, expectedOutput: "24", verify: Verification.
Fails
);
1109
CompileAndVerify(comp, expectedOutput: "10", verify: Verification.
Fails
).VerifyIL("Test.Main", @"
1151
CompileAndVerify(comp, expectedOutput: "12345", verify: Verification.
Fails
).VerifyIL("Test.Main", @"
1200
CompileAndVerify(comp, expectedOutput: "30", verify: Verification.
Fails
).VerifyIL("Test.Main", @"
1261
CompileAndVerify(comp, expectedOutput: "overflow", verify: Verification.
Fails
).VerifyIL("Test.M", expectedIL);
1267
CompileAndVerify(comp, verify: Verification.
Fails
).VerifyIL("Test.M", expectedIL);
1298
CompileAndVerify(comp, expectedOutput: "SpanOpCalled|PointerOpCalled", verify: Verification.
Fails
);
1320
CompileAndVerify(comp, expectedOutput: "SpanOpCalled", verify: Verification.
Fails
);
2554
CompileAndVerify(csharp, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: "42");
2561
{ true, null, Verification.
Fails
}
CodeGen\CodeGenRefConditionalOperatorTests.cs (4)
92
var comp = CompileAndVerify(source, expectedOutput: "44", verify: Verification.
Fails
);
249
var comp = CompileAndVerify(source, expectedOutput: "67", verify: Verification.
Fails
);
1239
verify(TestOptions.UnsafeDebugExe, Verification.
Fails
, @"
1354
var verifier = CompileAndVerify(comp, expectedOutput: "0run", verify: Verification.
Fails
);
CodeGen\CodeGenRefLocalTests.cs (24)
37
var verifier = CompileAndVerify(src, verify: Verification.
Fails
);
67
verify: Verification.
Fails
);
92
verify: Verification.
Fails
,
561
}", verify: Verification.
Fails
, expectedOutput: @"42
1773
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.
Fails
).VerifyIL("Program.M()", @"
1806
var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.
Fails
);
1877
var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.
Fails
);
2029
var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.
Fails
);
2096
var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.
Fails
);
2444
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.
Fails
).VerifyIL("Program.M()", @"
2481
var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.
Fails
);
2552
var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.
Fails
);
2649
var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.
Fails
);
2719
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.
Fails
).VerifyIL("Program.M(ref int, ref int, object)", @"
2759
var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.
Fails
);
2836
var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.
Fails
);
2942
var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.
Fails
);
3051
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.
Fails
).VerifyIL("Program.M(D, ref int, ref int, object)", @"
3103
CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.
Fails
).VerifyIL("Program.Main()", @"
3446
verify(TestOptions.UnsafeDebugExe, Verification.
Fails
, @"
3535
var verifier = CompileAndVerify(comp, expectedOutput: "0", verify: Verification.
Fails
);
3572
verify(TestOptions.UnsafeDebugExe, Verification.
Fails
, @"
3632
verify(TestOptions.UnsafeDebugExe, Verification.
Fails
, @"
3686
verify(TestOptions.UnsafeDebugExe, Verification.
Fails
, @"
CodeGen\CodeGenRefOutTests.cs (5)
543
var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: Verification.
Fails
);
630
var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: Verification.
Fails
);
692
var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: Verification.
Fails
);
778
var verifier = CompileAndVerify(comp, expectedOutput: "0run", verify: Verification.
Fails
);
830
var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: Verification.
Fails
);
CodeGen\CodeGenRefReadonlyReturnTests.cs (13)
62
var comp = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), verify: Verification.
Fails
);
87
comp = CompileAndVerify(source, verify: Verification.
Fails
);
294
}", verify: Verification.
Fails
);
883
var comp = CompileAndVerifyWithMscorlib40(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, parseOptions: TestOptions.Regular, verify: Verification.
Fails
);
915
comp = CompileAndVerify(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), verify: Verification.
Fails
, targetFramework: TargetFramework.Mscorlib40);
1235
}", verify: Verification.
Fails
).VerifyIL("Test.M", @"
1264
}", verify: Verification.
Fails
).VerifyIL("Test.M", @"
1291
}", verify: Verification.
Fails
).VerifyIL("Test.M", @"
1319
}", verify: Verification.
Fails
).VerifyIL("Test.M", @"
1348
}", verify: Verification.
Fails
).VerifyIL("Test.M", @"
1377
}", verify: Verification.
Fails
).VerifyIL("Test.M", @"
1404
}", verify: Verification.
Fails
).VerifyIL("Test.M", @"
1432
}", verify: Verification.
Fails
, expectedOutput: "optional-provided");
CodeGen\CodeGenRefReturnTests.cs (15)
62
}", verify: Verification.
Fails
, expectedOutput: @"42
131
CompileAndVerify(text, parseOptions: TestOptions.Regular10, verify: Verification.
Fails
).VerifyIL("Program.M(out int)", @"
158
CompileAndVerifyRef(text, verify: Verification.
Fails
).VerifyIL("Program.M(ref int)", @"
765
var compilation = CompileAndVerifyRef(text, verify: Verification.
Fails
);
1303
CompileAndVerifyRef(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyIL("Program.Main()", @"
1492
CompileAndVerifyRef(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyIL("Program.Main()", @"
1643
CompileAndVerify(text, parseOptions: TestOptions.Regular, expectedOutput: "42", verify: Verification.
Fails
).VerifyIL("Program.M()", @"
1716
CompileAndVerify(text, parseOptions: TestOptions.Regular, expectedOutput: "42", verify: Verification.
Fails
).VerifyIL("Program.M()", @"
1902
CompileAndVerifyRef(text, expectedOutput: "12", verify: Verification.
Fails
)
2000
CompileAndVerifyRef(text, expectedOutput: "1234", verify: Verification.
Fails
)
2105
CompileAndVerifyRef(text, expectedOutput: "1True", verify: Verification.
Fails
)
2203
CompileAndVerifyRef(text, expectedOutput: "1TrueTrue1TrueTrueTrueTrue1TrueTrue", verify: Verification.
Fails
)
2969
var v = CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: "2");
3082
var v = CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: "2");
3633
CompileAndVerify(text, expectedOutput: "37", parseOptions: TestOptions.Regular10, verify: Verification.
Fails
).VerifyIL("Program.Main()", @"
CodeGen\CodeGenShortCircuitOperatorTests.cs (3)
5194
var verifier = CompileAndVerify(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), verify: Verification.
Fails
, expectedOutput: @"---
5556
var verifier = CompileAndVerify(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), verify: Verification.
Fails
, expectedOutput: @"---
7337
var comp = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: @"", verify: Verification.
Fails
);
CodeGen\CodeGenStackAllocInitializerTests.cs (14)
53
verify: Verification.
Fails
).VerifyIL("Program.MakeBlock",
126
verify: Verification.
Fails
).VerifyIL("Test.M<T>(T)",
216
CompileAndVerify(comp, verify: Verification.
Fails
).VerifyIL("Test.M<T>(T)",
316
verify: Verification.
Fails
).VerifyIL("C.Main",
371
verify: Verification.
Fails
).VerifyIL("C.Main",
432
verify: Verification.
Fails
).VerifyIL("C.Main",
530
verify: Verification.
Fails
, expectedOutput: @"424242").VerifyIL("C.Main",
570
verify: Verification.
Fails
, expectedOutput: @"ffffffffffffffffffffffff").VerifyIL("C.Main",
614
verify: Verification.
Fails
, expectedOutput: @"ABCDDD").VerifyIL("C.Main",
671
verify: Verification.
Fails
, expectedOutput: @"123456789").VerifyIL("C.Main",
726
verify: Verification.
Fails
, expectedOutput: @"123").VerifyIL("C.Main",
867
CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: @"123")
918
CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: @"123")
975
verify: Verification.
Fails
,
CodeGen\CodeGenStructsAndEnum.cs (2)
2101
var compilation = CompileAndVerify(source, verify: Verification.
Fails
, expectedOutput: "True");
2216
var compilation = CompileAndVerify(source, verify: Verification.
Fails
, expectedOutput: @"353
CodeGen\CodeGenTests.cs (20)
5176
var compilation = CompileAndVerify(source, expectedOutput: @"hi", verify: Verification.
Fails
);
5268
var compilation = CompileAndVerify(source, expectedOutput: @"hihi", verify: Verification.
Fails
);
5289
compilation = CompileAndVerify(source, expectedOutput: @"hihi", verify: Verification.
Fails
, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature());
14913
CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: @""
16225
CompileAndVerify(comp, expectedOutput: "24", verify: Verification.
Fails
);
16227
CompileAndVerify(comp, expectedOutput: "24", verify: Verification.
Fails
);
16248
CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.
Fails
).VerifyIL("Test.Main", @"
16270
CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.
Fails
).VerifyIL("Test.Main", @"
16324
CompileAndVerify(comp, expectedOutput: "12345", verify: Verification.
Fails
).VerifyIL("Test.Main", @"
16357
CompileAndVerify(comp, expectedOutput: "12345", verify: Verification.
Fails
).VerifyIL("Test.Main", @"
16417
CompileAndVerify(comp, expectedOutput: "6", verify: Verification.
Fails
).VerifyIL("Test.Main", @"
16436
CompileAndVerify(comp, expectedOutput: "6", verify: Verification.
Fails
).VerifyIL("Test.Main", @"
16473
CompileAndVerify(comp, expectedOutput: "6", verify: Verification.
Fails
).VerifyIL("Test.Main", @"
16495
CompileAndVerify(comp, expectedOutput: "6", verify: Verification.
Fails
).VerifyIL("Test.Main", @"
16538
CompileAndVerify(comp, expectedOutput: "6", verify: Verification.
Fails
).VerifyIL("Test.Main", @"
16593
CompileAndVerify(comp, expectedOutput: "6", verify: Verification.
Fails
).VerifyIL("Test.Main", @"
16682
CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.
Fails
);
16684
CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.
Fails
);
16706
CompileAndVerify(comp, expectedOutput: "SpanOpCalled", verify: Verification.
Fails
);
16708
CompileAndVerify(comp, expectedOutput: "SpanOpCalled", verify: Verification.
Fails
);
CodeGen\CodeGenTupleTest.cs (3)
23478
var comp = CompileAndVerify(source, expectedOutput: "42qq", references: new[] { libComp.ToMetadataReference() }, options: TestOptions.DebugExe, verify: Verification.
Fails
);
23534
var comp = CompileAndVerifyWithMscorlib40(source, expectedOutput: "42qq", references: s_valueTupleRefs.Concat(new[] { libCompRef }).ToArray(), options: TestOptions.DebugExe, verify: Verification.
Fails
);
23880
CompileAndVerify(comp, expectedOutput: "42qq", verify: Verification.
Fails
);
CodeGen\FixedSizeBufferTests.cs (8)
50
}", options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
);
115
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.
Fails
)
439
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.
Fails
)
504
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.
Fails
)
574
expectedOutput: "12", verify: Verification.
Fails
).Compilation;
607
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.
Fails
)
758
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "133", verify: Verification.
Fails
)
1122
}", options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
CodeGen\ForeachTest.cs (4)
66
}", options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyIL("Test.Main", @"
449
CompileAndVerify(comp, expectedOutput: "RedGreenBlue", verify: Verification.
Fails
).VerifyIL("Test.Main", @"
548
CompileAndVerify(comp, expectedOutput: "123", verify: Verification.
Fails
).VerifyIL("Test.Main", @"
696
CompileAndVerify(comp, expectedOutput: "123", verify: Verification.
Fails
).VerifyIL("Test.Main", @"
CodeGen\GotoTest.cs (1)
875
CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.
Fails
);
CodeGen\ObjectAndCollectionInitializerTests.cs (2)
3360
CompileAndVerify(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), expectedOutput: "1", verify: Verification.
Fails
);
3402
CompileAndVerify(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), verify: Verification.
Fails
, expectedOutput:
CodeGen\UnsafeTests.cs (160)
59
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
114
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
161
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
208
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
242
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "123", verify: Verification.
Fails
);
279
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "456", verify: Verification.
Fails
);
307
var compVerifierOptimized = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "2", verify: Verification.
Fails
);
326
var compVerifierUnoptimized = CompileAndVerify(text, options: TestOptions.UnsafeDebugExe, expectedOutput: "2", verify: Verification.
Fails
);
370
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "1", verify: Verification.
Fails
);
423
After: 7 2", verify: Verification.
Fails
);
469
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"ab", verify: Verification.
Fails
);
517
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"12", verify: Verification.
Fails
);
564
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"3", verify: Verification.
Fails
);
582
compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"3", verify: Verification.
Fails
);
622
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"34", verify: Verification.
Fails
);
646
compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"34", verify: Verification.
Fails
);
697
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"123", verify: Verification.
Fails
);
719
compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"123", verify: Verification.
Fails
);
773
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"123", verify: Verification.
Fails
);
796
compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"123", verify: Verification.
Fails
);
840
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"34", verify: Verification.
Fails
);
878
compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"34", verify: Verification.
Fails
);
954
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
);
1074
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
);
1121
-1", verify: Verification.
Fails
);
1147
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "210", verify: Verification.
Fails
);
1167
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "1", verify: Verification.
Fails
).VerifyIL("C.Main", @"
1208
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"1", verify: Verification.
Fails
);
1266
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"123", verify: Verification.
Fails
);
1324
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"12", verify: Verification.
Fails
);
1394
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"12", verify: Verification.
Fails
);
1456
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
1529
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"12", verify: Verification.
Fails
);
1595
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"a", verify: Verification.
Fails
);
1640
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeDebugExe, expectedOutput: @"a", verify: Verification.
Fails
);
1684
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeDebugExe, expectedOutput: @"h", verify: Verification.
Fails
);
1741
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeDebugExe, expectedOutput: @"hTrue", verify: Verification.
Fails
);
1826
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"hTrue", verify: Verification.
Fails
);
1897
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"01", verify: Verification.
Fails
);
1965
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"01", verify: Verification.
Fails
);
2033
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"01", verify: Verification.
Fails
);
2104
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"970104", verify: Verification.
Fails
);
2195
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
2257
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
2320
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
2376
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
2437
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
2498
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
2558
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
2634
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
2718
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
2848
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
2899
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
2964
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3048
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3128
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3184
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3229
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3283
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3333
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3385
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3439
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3492
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3546
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3596
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3646
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3695
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3735
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3776
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3834
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3898
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
3965
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).
4027
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"2", verify: Verification.
Fails
);
4087
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"2", verify: Verification.
Fails
);
4175
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"0", verify: Verification.
Fails
);
4226
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"2", verify: Verification.
Fails
);
4288
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"2", verify: Verification.
Fails
);
4519
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"20", verify: Verification.
Fails
);
4593
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: @"5456");
4653
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: @"5456");
4745
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: @"2123
4834
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: @"5456");
4894
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"23", verify: Verification.
Fails
);
4972
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"3", verify: Verification.
Fails
);
5400
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: @"");
5546
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
).VerifyIL("C.Main", expectedIL);
5547
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
).VerifyIL("C.Main", expectedIL);
5597
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
).VerifyIL("C.Main", expectedIL);
5598
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
).VerifyIL("C.Main", expectedIL);
5634
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyIL("C.M", @"
5724
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyIL("C.M", @"
6045
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyIL("C.M", expectedIL);
6046
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyIL("C.M", expectedIL);
6108
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyIL("C.M", expectedIL);
6109
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyIL("C.M", expectedIL);
6215
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeDebugExe, expectedOutput: expectedOutput, verify: Verification.
Fails
).VerifyIL("C.Main", expectedIL, sequencePoints: "C.Main");
6216
CompileAndVerify(string.Format(template, "checked "), options: TestOptions.UnsafeDebugExe, expectedOutput: expectedOutput, verify: Verification.
Fails
).VerifyIL("C.Main", expectedIL, sequencePoints: "C.Main");
6272
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
).VerifyIL("C.Main", expectedIL);
6273
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
).VerifyIL("C.Main", expectedIL);
6342
CompileAndVerifyException<NotSupportedException>(text, "Type is not supported.", allowUnsafe: true, verify: Verification.
Fails
);
6413
CompileAndVerifyException<NotSupportedException>(text, "Type is not supported.", allowUnsafe: true, verify: Verification.
Fails
);
6438
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.
Fails
).VerifyIL("C.Main", @"
6614
CompileAndVerifyException<NotSupportedException>(text, "Type is not supported.", allowUnsafe: true, verify: Verification.
Fails
);
6834
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyIL("S.Main", @"
6899
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyIL("S.Main", @"
6964
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyIL("S.Main", @"
7029
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyIL("S.Main", @"
7099
CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.
Fails
).VerifyIL("C.Test", @"
7207
var comp = CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.
Fails
);
7377
2", verify: Verification.
Fails
).VerifyIL("S.Main", @"
7461
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "4", verify: Verification.
Fails
).VerifyIL("S.Main", @"
7525
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "4", verify: Verification.
Fails
).VerifyIL("S.Main", @"
7584
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "I0", verify: Verification.
Fails
).VerifyIL("S.Main", @"
7652
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "8", verify: Verification.
Fails
).VerifyIL("S.Main", @"
7759
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
).VerifyIL("S.Main", @"
7826
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "44", verify: Verification.
Fails
).VerifyIL("S.Main", @"
7884
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "11", verify: Verification.
Fails
).VerifyIL("S.Main", @"
7940
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "11", verify: Verification.
Fails
).VerifyIL("S.Main", @"
7999
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "01", verify: Verification.
Fails
).VerifyIL("S.Main", @"
8054
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "2", verify: Verification.
Fails
);
8452
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
);
8553
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
);
8588
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: expectedOutput);
8623
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
);
8632
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: @"
8659
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: @"
8723
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
);
8770
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
);
8888
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
);
8929
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: @"
9038
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
);
9139
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
);
9174
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
);
9209
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
);
9266
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
);
9323
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
);
9370
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
);
9414
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
Fails
);
9462
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "011010011010", verify: Verification.
Fails
).VerifyIL("S.Main", @"
9690
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyIL("C.M", @"
9747
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyIL("C.M", @"
9830
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: @"123
9871
var verifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
);
9944
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "0", verify: Verification.
Fails
).VerifyIL("T.Main", @"
9967
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "0", verify: Verification.
Fails
).VerifyIL("T.Main", @"
10017
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
10092
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: @"
10208
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyIL("C.Test", @"
10474
var comp = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
).VerifyDiagnostics();
10527
var comp = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "ABC", verify: Verification.
Fails
).VerifyDiagnostics();
10594
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "b", verify: Verification.
Fails
);
10638
var verifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "hello", verify: Verification.
Fails
);
10707
var verifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: @"
10787
var verifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: @"
10903
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "F6543210", verify: Verification.
Fails
);
10949
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "F6543210", verify: Verification.
Fails
);
10998
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "F6543210", verify: Verification.
Fails
);
11040
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "F654320F", verify: Verification.
Fails
);
11137
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "System.Byte[]", verify: Verification.
Fails
);
11210
var v = CompileAndVerify(text, options: TestOptions.UnsafeDebugExe, expectedOutput: "System.Byte[]", verify: Verification.
Fails
);
Emit\CompilationEmitTests.cs (2)
4617
CompileAndVerify(source2, references: new[] { metadataRef }, options: TestOptions.ReleaseModule, verify: Verification.
Fails
);
5042
CompileAndVerify(comp, verify: Verification.
Fails
);
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (1)
1225
CompilationVerifier verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.UnsafeDebugExe, expectedOutput: expectedOutput, verify: Verification.
Fails
);
Emit\EmitErrorTests.cs (3)
118
verify: Verification.
Fails
);
152
verify: Verification.
Fails
);
191
verify: Verification.
Fails
);
Emit\EmitMetadataTests.cs (1)
229
verify: Verification.
Fails
,
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (65)
Attributes\AttributeTests_Assembly.cs (3)
714
CompileAndVerify(compilation, verify: Verification.
Fails
,
743
CompileAndVerify(compilation, verify: Verification.
Fails
,
776
CompileAndVerify(compilation, verify: Verification.
Fails
,
Attributes\AttributeTests_Dynamic.cs (2)
1200
CompileAndVerify(comp, verify: Verification.
Fails
);
1237
CompileAndVerify(comp, verify: Verification.
Fails
);
Attributes\AttributeTests_IsByRefLike.cs (1)
440
CompileAndVerify(code, verify: Verification.
Fails
, references: new[] { reference }, options: TestOptions.ReleaseModule, symbolValidator: module =>
Attributes\AttributeTests_IsUnmanaged.cs (4)
258
CompileAndVerify(text, verify: Verification.
Fails
, references: new[] { reference }, options: TestOptions.ReleaseModule, symbolValidator: module =>
284
CompileAndVerify(text, verify: Verification.
Fails
, references: new[] { reference }, options: TestOptions.ReleaseModule, symbolValidator: module =>
318
verify: Verification.
Fails
,
347
verify: Verification.
Fails
,
Attributes\AttributeTests_ReadOnlyStruct.cs (1)
432
CompileAndVerify(code, verify: Verification.
Fails
, references: new[] { reference }, options: TestOptions.ReleaseModule, symbolValidator: module =>
Attributes\AttributeTests_RefReadOnly.cs (13)
35
CompileAndVerify(text, verify: Verification.
Fails
, symbolValidator: module =>
117
CompileAndVerify(codeB, verify: Verification.
Fails
, references: new[] { referenceA }, symbolValidator: module =>
399
CompileAndVerify(text, verify: Verification.
Fails
, symbolValidator: module =>
471
CompileAndVerify(codeB, verify: Verification.
Fails
, references: new[] { referenceA }, symbolValidator: module =>
595
CompileAndVerify(text, verify: Verification.
Fails
, options: options, symbolValidator: module =>
649
CompileAndVerify(text, verify: Verification.
Fails
, options: options, symbolValidator: module =>
683
CompileAndVerify(codeB, verify: Verification.
Fails
, references: new[] { referenceA }, options: options, symbolValidator: module =>
722
CompileAndVerify(text, verify: Verification.
Fails
, options: options, symbolValidator: module =>
816
CompileAndVerify(codeB, verify: Verification.
Fails
, options: options, references: new[] { referenceA }, symbolValidator: module =>
1065
CompileAndVerify(code2, verify: Verification.
Fails
, symbolValidator: module =>
1156
CompileAndVerify(code, verify: Verification.
Fails
, references: new[] { reference }, options: TestOptions.ReleaseModule, symbolValidator: module =>
1178
var comp1 = CompileAndVerify(code1, options: options, verify: Verification.
Fails
, symbolValidator: module =>
1211
CompileAndVerify(text, references: new[] { RefSafetyRulesAttributeLib }, verify: Verification.
Fails
, symbolValidator: module =>
Attributes\AttributeTests_Synthesized.cs (2)
798
verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.
Fails
);
1275
? Verification.
Fails
Attributes\AttributeTests_WellKnownAttributes.cs (34)
10325
return CompileAndVerify(comp, verify: verify ?? Verification.
Fails
);
10330
return CompileAndVerifyWithSkipLocalsInit(src, TestOptions.UnsafeReleaseDll, parseOptions, verify ?? Verification.
Fails
);
10404
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
10439
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
10472
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.RegularWithExtendedPartialMethods, verify: Verification.
Fails
);
10505
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.RegularWithExtendedPartialMethods, verify: Verification.
Fails
);
10722
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
10752
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
10812
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
11400
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
11441
var comp1 = CompileAndVerify(source1, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
11477
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
11525
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
11559
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
11596
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
11627
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
11673
var comp_skip = CompileAndVerify(source_skip, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
11796
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
11848
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
11920
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
11955
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
12028
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
12089
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
12282
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
12332
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
12387
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
12445
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
12492
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
12521
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
12549
var comp = CompileAndVerify(source, options: TestOptions.UnsafeDebugExe, verify: Verification.
Fails
);
12577
var comp = CompileAndVerify(source, options: TestOptions.DebugModule.WithAllowUnsafe(true), verify: Verification.
Fails
);
12662
var verifier = CompileAndVerify(src, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
12729
var verifier = CompileAndVerify(comp, verify: Verification.
Fails
);
12977
var verifier = CompileAndVerify(comp, verify: Verification.
Fails
);
Attributes\InternalsVisibleToAndStrongNameTests.cs (1)
2673
CompileAndVerify(cb, verify: Verification.
Fails
).Diagnostics.Verify();
Emit\UnmanagedTypeModifierTests.cs (1)
1410
CompileAndVerify(code, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: @"
Semantics\PatternMatchingTests.cs (1)
2575
CompileAndVerify(compilation, verify: Verification.
Fails
, expectedOutput:
Semantics\PatternMatchingTests_ListPatterns.cs (2)
8069
var verifier = CompileAndVerify(compilation, verify: Verification.
Fails
);
8140
var verifier = CompileAndVerify(compilation, expectedOutput: "1 2 3", verify: Verification.
Fails
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (79)
Semantics\GenericConstraintsTests.cs (3)
2523
options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: string.Join(Environment.NewLine, type, size)).VerifyIL("Test.M<T>", @"
2575
options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: "246").VerifyIL("Test.M<T>", @"
3043
verify: Verification.
Fails
,
Semantics\InterpolationTests.cs (1)
1116
var compilation = CompileAndVerify(comp, verify: Verification.
Fails
);
Semantics\OutVarTests.cs (2)
6109
CompileAndVerify(compilation, verify: Verification.
Fails
, expectedOutput:
6143
CompileAndVerify(compilation, verify: Verification.
Fails
, expectedOutput:
Semantics\OverloadResolutionTests.cs (2)
2743
CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
, expectedOutput: @"2
11200
CompileAndVerify(code, expectedOutput: @"1", verify: Verification.
Fails
);
Semantics\PrimaryConstructorTests.cs (4)
7758
var verifier = CompileAndVerify(comp, expectedOutput: @"122123124125125", verify: Verification.
Fails
).VerifyDiagnostics(
11231
var verifier = CompileAndVerify(comp, expectedOutput: @"123124125126-1", verify: Verification.
Fails
).VerifyDiagnostics();
11304
var verifier = CompileAndVerify(comp, expectedOutput: @"123124125126-1-2-3", verify: Verification.
Fails
).VerifyDiagnostics();
14817
var verifier = CompileAndVerify(comp, expectedOutput: @"122123124125125", verify: Verification.
Fails
).VerifyDiagnostics(
Semantics\RawInterpolationTests.cs (1)
1112
var compilation = CompileAndVerify(comp, verify: Verification.
Fails
);
Semantics\RecordTests.cs (10)
12601
var verifierA = CompileAndVerify(compA, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.
Fails
).VerifyDiagnostics();
12641
var verifierB = CompileAndVerify(compB, expectedOutput: "(1, 2, 3, 4) (1, 2, 3, 4) (10, 2, 30, 4)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.
Fails
).VerifyDiagnostics();
12693
var verifier = CompileAndVerify(comp, expectedOutput: "(1, 2, 3, 4) (10, 20, 30, 40)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.
Fails
).VerifyDiagnostics();
12750
var verifier = CompileAndVerify(comp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.
Fails
).VerifyDiagnostics();
12782
var verifier = CompileAndVerify(comp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.
Fails
).VerifyDiagnostics(
13010
var verifier = CompileAndVerify(comp, expectedOutput: "RAN", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.
Fails
).VerifyDiagnostics();
13065
var verifier = CompileAndVerify(comp, expectedOutput: "1 RAN 2", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.
Fails
).VerifyDiagnostics();
13187
var verifier = CompileAndVerify(comp, expectedOutput: "(1, 2, 42) RAN (10, 20, 42)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.
Fails
).VerifyDiagnostics();
13227
var verifier = CompileAndVerify(comp, expectedOutput: "(1, 2, 42) (10, 20, 42)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.
Fails
).VerifyDiagnostics();
13504
var verifier = CompileAndVerify(comp, expectedOutput: "(1, 2, 3, 4, 100, 200)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.
Fails
).VerifyDiagnostics();
Semantics\SemanticErrorTests.cs (2)
7619
CompileAndVerify(text, expectedOutput: expectedOutput, verify: Verification.
Fails
);
16035
var c = CompileAndVerify(text, expectedOutput: "7788", verify: Verification.
Fails
, options: TestOptions.UnsafeReleaseExe);
Semantics\SpanStackSafetyTests.cs (8)
1711
CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: @"
1747
CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: @"
1787
}", options: TestOptions.ReleaseExe), verify: Verification.
Fails
, expectedOutput: @"
1831
}", options: TestOptions.ReleaseExe), verify: Verification.
Fails
, expectedOutput: @"
2130
CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: "Done").VerifyDiagnostics();
2180
CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: "Done").VerifyDiagnostics();
2210
CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: "Done").VerifyDiagnostics();
2233
CompileAndVerify(comp, verify: Verification.
Fails
, expectedOutput: "Done").VerifyDiagnostics();
Semantics\StackAllocInitializerTests.cs (1)
525
CompileAndVerify(comp, expectedOutput: "123123123", verify: Verification.
Fails
);
Semantics\UnsafeTests.cs (5)
9251
var compilation = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
);
9368
var compilation = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
);
9447
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
);
9533
options: TestOptions.UnsafeReleaseExe, verify: Verification.
Fails
,
9584
options: TestOptions.UnsafeReleaseDll, verify: Verification.
Fails
,
Semantics\Utf8StringsLiteralsTests.cs (40)
421
", verify: Verification.
Fails
).VerifyDiagnostics();
458
", verify: Verification.
Fails
).VerifyDiagnostics();
466
", verify: Verification.
Fails
).VerifyDiagnostics();
1454
CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan<char>ReadOnlySpan<byte>", verify: Verification.
Fails
).VerifyDiagnostics();
1652
", verify: Verification.
Fails
).VerifyDiagnostics();
1669
", verify: Verification.
Fails
).VerifyDiagnostics();
1705
", verify: Verification.
Fails
).VerifyDiagnostics();
1722
", verify: Verification.
Fails
).VerifyDiagnostics();
1758
", verify: Verification.
Fails
).VerifyDiagnostics();
1775
", verify: Verification.
Fails
).VerifyDiagnostics();
1820
", verify: Verification.
Fails
).VerifyDiagnostics();
1837
", verify: Verification.
Fails
).VerifyDiagnostics();
1880
", verify: Verification.
Fails
).VerifyDiagnostics();
2007
", verify: Verification.
Fails
).VerifyDiagnostics();
2038
var verifier = CompileAndVerify(comp, expectedOutput: "{ 0x63 0x61 0x74 }", verify: Verification.
Fails
).VerifyDiagnostics();
2102
CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.
Fails
).VerifyDiagnostics();
2122
CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.
Fails
).VerifyDiagnostics();
2143
CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.
Fails
).VerifyDiagnostics();
2172
", verify: Verification.
Fails
).VerifyDiagnostics();
2201
", verify: Verification.
Fails
).VerifyDiagnostics();
2365
", verify: Verification.
Fails
).VerifyDiagnostics();
3331
var verifier = CompileAndVerify(comp, verify: Verification.
Fails
).VerifyDiagnostics();
3367
var verifier = CompileAndVerify(comp, verify: Verification.
Fails
).VerifyDiagnostics();
3430
var verifier = CompileAndVerify(comp, expectedOutput: @"ArgumentOutOfRangeException", verify: Verification.
Fails
).VerifyDiagnostics();
3480
", verify: Verification.
Fails
).VerifyDiagnostics();
3522
", verify: Verification.
Fails
).VerifyDiagnostics();
3571
", verify: Verification.
Fails
).VerifyDiagnostics();
3620
", verify: Verification.
Fails
).VerifyDiagnostics();
3670
", verify: Verification.
Fails
).VerifyDiagnostics();
3717
", verify: Verification.
Fails
).VerifyDiagnostics();
3758
", verify: Verification.
Fails
).VerifyDiagnostics();
3811
CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.
Fails
).VerifyDiagnostics();
3837
CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.
Fails
).VerifyDiagnostics();
3883
CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.
Fails
).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
3929
CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.
Fails
).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
3973
CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.
Fails
).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
4016
CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.
Fails
).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
4047
", verify: Verification.
Fails
).VerifyDiagnostics();
4118
", verify: Verification.
Fails
).VerifyDiagnostics();
4283
CompileAndVerify(comp, expectedOutput: "801", verify: Verification.
Fails
).VerifyDiagnostics();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Metadata\PE\TypeForwarders.cs (1)
1637
CompileAndVerify(appCompilation, verify: Verification.
Fails
,
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (19)
CodeGen\WinRTCollectionTests.cs (17)
438
verify: Verification.
Fails
);
1836
verify: Verification.
Fails
);
3196
verify: Verification.
Fails
);
4439
verify: Verification.
Fails
);
4805
verify: Verification.
Fails
);
4991
verify: Verification.
Fails
);
5188
verify: Verification.
Fails
,
5409
verify: Verification.
Fails
);
5546
verify: Verification.
Fails
);
5816
verify: Verification.
Fails
);
6043
verify: Verification.
Fails
);
6242
verify: Verification.
Fails
);
6601
verify: Verification.
Fails
);
6762
verify: Verification.
Fails
);
7034
verify: Verification.
Fails
);
7161
verify: Verification.
Fails
);
7282
verify: Verification.
Fails
);
Metadata\WinMdEventTests.cs (1)
2449
verify: OSVersion.IsWin8 ? Verification.Passes : Verification.
Fails
);
WinRTUtil.cs (1)
26
verify: isWin8 ? Verification.Passes : Verification.
Fails
);
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (25)
Attributes\AssemblyAttributes.vb (3)
896
CompileAndVerify(compilation, verify:=Verification.
Fails
,
927
CompileAndVerify(compilation, verify:=Verification.
Fails
,
961
CompileAndVerify(compilation, verify:=Verification.
Fails
,
Attributes\AttributeTests_Conditional.vb (1)
803
CompileAndVerify(comp, verify:=Verification.
Fails
).VerifyIL("C.M", "
Attributes\AttributeTests_WellKnownAttributes.vb (1)
5470
Dim validator = CompileAndVerifyEx(source, sourceSymbolValidator:=sourceValidator, symbolValidator:=metadataValidator, verify:=Verification.
Fails
, targetFramework:=TargetFramework.Mscorlib45)
Attributes\InternalsVisibleToAndStrongNameTests.vb (1)
2183
CompileAndVerify(cb, verify:=Verification.
Fails
).Diagnostics.Verify()
CodeGen\CodeGenIterators.vb (1)
1697
Dim verifier = CompileAndVerify(compilation, verify:=Verification.
Fails
)
CodeGen\WinRTCollectionTests.vb (16)
514
verify:=Verification.
Fails
)
1586
verify:=Verification.
Fails
)
2494
verify:=Verification.
Fails
)
3701
verify:=Verification.
Fails
)
4036
verify:=Verification.
Fails
)
4380
verify:=Verification.
Fails
)
4610
verify:=Verification.
Fails
)
4731
verify:=Verification.
Fails
)
4966
verify:=Verification.
Fails
)
5186
verify:=Verification.
Fails
)
5340
verify:=Verification.
Fails
)
5691
verify:=Verification.
Fails
)
5821
verify:=Verification.
Fails
)
6079
verify:=Verification.
Fails
)
6180
verify:=Verification.
Fails
)
6238
verify:=Verification.
Fails
,
Emit\CompilationEmitTests.vb (2)
3846
CompileAndVerify(source2, references:={metadataRef}, options:=TestOptions.ReleaseModule, verify:=Verification.
Fails
)
4280
CompileAndVerify(compilation, verify:=Verification.
Fails
)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Compilation\ReferenceManagerTests.vb (1)
561
CompileAndVerify(main, verify:=Verification.
Fails
, validator:=
Semantics\FieldInitializerBindingTests.vb (1)
1477
verify:=Verification.
Fails
,
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\DefaultInterfaceImplementationTests.vb (1)
35
Return If(ExecutionConditionUtil.IsMonoOrCoreClr, Verification.
Fails
, Verification.Skipped)
SymbolsTests\Source\ClsComplianceTests.vb (1)
1666
CompileAndVerify(source, options:=TestOptions.ReleaseModule, sourceSymbolValidator:=validator(True, True), symbolValidator:=validator(False, True), verify:=Verification.
Fails
) ' PEVerify doesn't like netmodules