573 references to UnsafeReleaseExe
Microsoft.CodeAnalysis.CSharp.CSharp15.UnitTests (134)
UnsafeEvolutionTests.cs (134)
879
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(
884
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
888
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
892
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
907
options: TestOptions.
UnsafeReleaseExe
)
912
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
932
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
).VerifyEmitDiagnostics();
937
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
941
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
945
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1010
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
).VerifyEmitDiagnostics();
1015
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1019
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1023
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1090
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(
1105
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
1110
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
1115
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
1139
options: TestOptions.
UnsafeReleaseExe
)
1144
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
1185
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1189
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1193
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
1284
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1288
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1292
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
1332
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
1353
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1357
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1361
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
1408
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
1473
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
1532
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
1603
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
1634
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1638
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1642
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
1700
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
).VerifyEmitDiagnostics();
1705
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1709
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1713
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1801
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
)
1805
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
1811
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
1817
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
1873
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1877
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
1881
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
2040
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
).VerifyEmitDiagnostics();
2045
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
2049
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
2053
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
2234
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
).VerifyEmitDiagnostics();
2239
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
2243
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
2247
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules()).VerifyEmitDiagnostics();
2498
CreateCompilationWithSpan(source, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(
2519
CreateCompilationWithSpan(source, options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
2524
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
2529
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
2572
CreateCompilationWithSpan(source, options: TestOptions.
UnsafeReleaseExe
)
2575
CreateCompilationWithSpan(source, options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
2580
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
2585
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
2606
CreateCompilationWithSpan(source, options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
2662
options: TestOptions.
UnsafeReleaseExe
.WithMetadataImportOptions(MetadataImportOptions.All)
2677
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules().WithMetadataImportOptions(MetadataImportOptions.All),
2691
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
3164
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
3408
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
3834
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
4723
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
4789
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
4804
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
4823
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
6234
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
6245
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules(),
6256
options: TestOptions.
UnsafeReleaseExe
)
6303
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
6315
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules(),
6326
options: TestOptions.
UnsafeReleaseExe
)
6362
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
6374
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules(),
6384
options: TestOptions.
UnsafeReleaseExe
)
6414
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules(),
6420
options: TestOptions.
UnsafeReleaseExe
,
6456
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules(),
6462
options: TestOptions.
UnsafeReleaseExe
,
6501
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
6517
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules(),
6528
options: TestOptions.
UnsafeReleaseExe
)
6580
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
6596
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules(),
6607
options: TestOptions.
UnsafeReleaseExe
)
6682
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
6759
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
6767
options: TestOptions.
UnsafeReleaseExe
)
6826
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
6831
options: TestOptions.
UnsafeReleaseExe
)
6891
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
6906
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules(),
6917
options: TestOptions.
UnsafeReleaseExe
)
6964
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
6987
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules(),
6998
options: TestOptions.
UnsafeReleaseExe
)
7056
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
7072
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules(),
7083
options: TestOptions.
UnsafeReleaseExe
)
7121
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
7133
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules(),
7144
options: TestOptions.
UnsafeReleaseExe
)
7173
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
7184
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules(),
7195
options: TestOptions.
UnsafeReleaseExe
)
7232
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
7244
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules(),
7256
options: TestOptions.
UnsafeReleaseExe
)
7373
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
7404
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
7945
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
7976
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
8066
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
8128
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
8164
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
8256
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
8317
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
8345
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
8427
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
8475
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
8506
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
8584
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
8633
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
8664
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules())
8935
options: TestOptions.
UnsafeReleaseExe
.WithUpdatedMemorySafetyRules(),
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (222)
CodeGen\CodeGenAsyncLocalsTests.cs (1)
1312
var verifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"1", verify: Verification.Fails);
CodeGen\CodeGenAsyncTests.cs (3)
2020
CompileAndVerify(source, expectedOutput: "0", options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails);
2064
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
.WithMetadataImportOptions(MetadataImportOptions.All), expectedOutput: "11", symbolValidator: releaseSymbolValidator, verify: Verification.Fails)
2123
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
.WithMetadataImportOptions(MetadataImportOptions.All), expectedOutput: "10", symbolValidator: releaseSymbolValidator, verify: Verification.Fails)
CodeGen\CodeGenClosureLambdaTests.cs (1)
2569
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "F", verify: Verification.Passes);
CodeGen\CodeGenConditionalOperatorTests.cs (1)
3015
CompileAndVerify(source, expectedOutput: expectedOutput, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails);
CodeGen\CodeGenExprLambdaTests.cs (1)
2125
CompileAndVerifyUtil(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: TrimExpectedOutput(expectedOutput), verify: Verification.Fails);
CodeGen\CodeGenFunctionPointersTests.cs (19)
40
options: options ?? (expectedOutput is null ? TestOptions.UnsafeReleaseDll : TestOptions.
UnsafeReleaseExe
),
61
var comp = CreateCompilationWithIL(source, ilStub, parseOptions: TestOptions.RegularPreview, options: expectedOutput is null ? TestOptions.UnsafeReleaseDll : TestOptions.
UnsafeReleaseExe
);
5215
}}", options: TestOptions.
UnsafeReleaseExe
);
5239
}}", options: TestOptions.
UnsafeReleaseExe
);
6271
var allSourceComp = CreateCompilationWithFunctionPointers(new[] { executableCode, source1, source2 }, options: TestOptions.
UnsafeReleaseExe
);
6282
var derivedComp = CreateCompilationWithFunctionPointers(new[] { executableCode, source2 }, references: new[] { metadataRef }, options: TestOptions.
UnsafeReleaseExe
);
7465
var verifier = CompileAndVerifyFunctionPointers(source, expectedOutput: "", options: TestOptions.
UnsafeReleaseExe
);
8326
}", il, options: TestOptions.
UnsafeReleaseExe
);
8454
", il, options: TestOptions.
UnsafeReleaseExe
);
10711
", UnmanagedCallersOnlyAttribute }, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.NetCoreApp);
10948
}", options: TestOptions.
UnsafeReleaseExe
);
10976
var comp = CreateCompilationWithSpan(source, parseOptions: TestOptions.Regular10, options: TestOptions.
UnsafeReleaseExe
);
10983
comp = CreateCompilationWithSpan(source, options: TestOptions.
UnsafeReleaseExe
);
11010
var comp = CreateCompilationWithSpan(source, parseOptions: TestOptions.Regular10, options: TestOptions.
UnsafeReleaseExe
);
11026
comp = CreateCompilationWithSpan(source, options: TestOptions.
UnsafeReleaseExe
);
11043
}", options: TestOptions.
UnsafeReleaseExe
);
11291
", options: TestOptions.
UnsafeReleaseExe
);
11399
}", options: TestOptions.
UnsafeReleaseExe
);
11879
var verifier = CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
,
CodeGen\CodeGenInParametersTests.cs (2)
1754
var comp = CreateCompilationWithMscorlib46(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.
UnsafeReleaseExe
);
1840
comp = CreateCompilationWithMscorlib46(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.
UnsafeReleaseExe
, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature());
CodeGen\CodeGenReadonlyStructTests.cs (4)
1114
}", TestOptions.
UnsafeReleaseExe
);
1320
}", TestOptions.
UnsafeReleaseExe
);
1342
}", TestOptions.
UnsafeReleaseExe
);
2578
CompileAndVerify(csharp, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: "42");
CodeGen\CodeGenRefConditionalOperatorTests.cs (2)
1228
verify(TestOptions.
UnsafeReleaseExe
, Verification.Fails, @"
1303
verify(TestOptions.
UnsafeReleaseExe
, @"
CodeGen\CodeGenRefLocalTests.cs (6)
91
}", options: TestOptions.
UnsafeReleaseExe
,
4216
verify(TestOptions.
UnsafeReleaseExe
, Verification.Fails, @"
4286
verify(TestOptions.
UnsafeReleaseExe
, @"
4345
verify(TestOptions.
UnsafeReleaseExe
, Verification.Fails, @"
4414
verify(TestOptions.
UnsafeReleaseExe
, Verification.Fails, @"
4467
verify(TestOptions.
UnsafeReleaseExe
, Verification.Fails, @"
CodeGen\CodeGenRefOutTests.cs (5)
516
verify(TestOptions.
UnsafeReleaseExe
, @"
575
verify(TestOptions.
UnsafeReleaseExe
, @"
652
verify(TestOptions.
UnsafeReleaseExe
, @"
723
verify(TestOptions.
UnsafeReleaseExe
, @"
799
verify(TestOptions.
UnsafeReleaseExe
, @"
CodeGen\CodeGenRefReadonlyReturnTests.cs (1)
433
}", options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput: "NullReferenceException");
CodeGen\CodeGenStackAllocInitializerTests.cs (17)
51
options: TestOptions.
UnsafeReleaseExe
,
124
options: TestOptions.
UnsafeReleaseExe
,
314
options: TestOptions.
UnsafeReleaseExe
,
370
options: TestOptions.
UnsafeReleaseExe
,
411
options: TestOptions.
UnsafeReleaseExe
,
494
options: TestOptions.
UnsafeReleaseExe
,
529
options: TestOptions.
UnsafeReleaseExe
,
569
options: TestOptions.
UnsafeReleaseExe
,
613
options: TestOptions.
UnsafeReleaseExe
,
671
options: TestOptions.
UnsafeReleaseExe
,
727
options: TestOptions.
UnsafeReleaseExe
,
869
", options: TestOptions.
UnsafeReleaseExe
, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3));
1050
", options: TestOptions.
UnsafeReleaseExe
, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3));
1498
verify: Verification.Fails, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.Net70);
1526
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.Net70);
1580
verify: Verification.Fails, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.Net70);
1700
options: TestOptions.
UnsafeReleaseExe
,
CodeGen\CodeGenTests.cs (4)
14930
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: @""
16289
var comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.
UnsafeReleaseExe
);
16746
var comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.
UnsafeReleaseExe
);
16770
var comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.
UnsafeReleaseExe
);
CodeGen\FixedSizeBufferTests.cs (11)
50
}", options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails);
115
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "12", verify: Verification.Fails)
176
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "12", verify: Verification.Passes)
230
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "12", verify: Verification.Passes)
284
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "12", verify: Verification.Passes)
448
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "12", verify: Verification.Fails)
516
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "12", verify: Verification.Fails)
584
options: TestOptions.
UnsafeReleaseExe
,
619
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "12", verify: Verification.Fails)
770
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "133", verify: Verification.Fails)
1064
}", options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput: @"
CodeGen\PatternTests.cs (3)
4608
var verifier = CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
4665
var verifier = CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
4711
var verifier = CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
CodeGen\UnsafeTests.cs (138)
373
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "123", verify: Verification.Fails);
410
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "456", verify: Verification.Fails);
438
var compVerifierOptimized = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "2", verify: Verification.Fails);
501
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "1", verify: Verification.Fails);
553
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"Before: 2 7
600
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"ab", verify: Verification.Fails);
648
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"12", verify: Verification.Fails);
1699
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"3", verify: Verification.Fails);
1717
compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"3", verify: Verification.Fails);
1757
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"34", verify: Verification.Fails);
1781
compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"34", verify: Verification.Fails);
1832
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"123", verify: Verification.Fails);
1854
compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"123", verify: Verification.Fails);
1908
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"123", verify: Verification.Fails);
1931
compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"123", verify: Verification.Fails);
1975
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"34", verify: Verification.Fails);
2013
compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"34", verify: Verification.Fails);
2089
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails);
2209
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails);
2253
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"
2282
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "210", verify: Verification.Fails);
2302
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "1", verify: Verification.Fails).VerifyIL("C.Main", @"
2343
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"1", verify: Verification.Fails);
2401
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"123", verify: Verification.Fails);
2459
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"12", verify: Verification.Fails);
2529
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"12", verify: Verification.Fails);
2664
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"12", verify: Verification.Fails);
2730
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"a", verify: Verification.Fails);
2961
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"hTrue", verify: Verification.Fails);
3032
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"01", verify: Verification.Fails);
3100
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"01", verify: Verification.Fails);
3168
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"01", verify: Verification.Fails);
3239
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"970104", verify: Verification.Fails);
5162
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"2", verify: Verification.Fails);
5222
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"2", verify: Verification.Fails);
5277
var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.
UnsafeReleaseExe
, parseOptions: TestOptions.Regular7_2);
5310
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"0", verify: Verification.Fails);
5361
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"2", verify: Verification.Fails);
5423
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"2", verify: Verification.Fails);
5487
var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.
UnsafeReleaseExe
);
5539
var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.
UnsafeReleaseExe
);
5586
var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.
UnsafeReleaseExe
);
5624
var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.
UnsafeReleaseExe
);
5663
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"20", verify: Verification.Fails);
5737
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: @"5456");
5797
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: @"5456");
5889
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: @"2123
5978
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: @"5456");
6038
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"23", verify: Verification.Fails);
6121
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"23", verify: Verification.Fails);
6233
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"3", verify: Verification.Fails);
6294
var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.
UnsafeReleaseExe
);
6336
var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.
UnsafeReleaseExe
);
6375
var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.
UnsafeReleaseExe
, parseOptions: TestOptions.Regular7_2);
6411
var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.
UnsafeReleaseExe
);
6447
var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.
UnsafeReleaseExe
);
6483
var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.
UnsafeReleaseExe
);
6522
var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.
UnsafeReleaseExe
);
6596
var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.
UnsafeReleaseExe
);
6624
var comp = CreateCompilationWithMscorlib46(text, options: TestOptions.
UnsafeReleaseExe
);
6661
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: @"");
6741
var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.
UnsafeReleaseExe
);
6788
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"00", verify: Verification.Fails);
6915
var comp = CreateCompilation(text, options: TestOptions.
UnsafeReleaseExe
);
6990
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("C.Main", expectedIL);
6991
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("C.Main", expectedIL);
7041
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("C.Main", expectedIL);
7042
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("C.Main", expectedIL);
7716
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("C.Main", expectedIL);
7717
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("C.Main", expectedIL);
7882
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "12", verify: Verification.Fails).VerifyIL("C.Main", @"
7945
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "1234", verify: Verification.FailsPEVerify).VerifyIL("C.Main", @"
8106
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Passes).VerifyIL("C.Main", @"
8193
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Passes).VerifyIL("C.Main", @"
8235
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Passes).VerifyIL("C.Main", @"
8819
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"2147483651
8905
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "4", verify: Verification.Fails).VerifyIL("S.Main", @"
8969
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "4", verify: Verification.Fails).VerifyIL("S.Main", @"
9028
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "I0", verify: Verification.Fails).VerifyIL("S.Main", @"
9096
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "8", verify: Verification.Fails).VerifyIL("S.Main", @"
9203
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("S.Main", @"
9270
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "44", verify: Verification.Fails).VerifyIL("S.Main", @"
9328
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "11", verify: Verification.Fails).VerifyIL("S.Main", @"
9384
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "11", verify: Verification.Fails).VerifyIL("S.Main", @"
9443
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "01", verify: Verification.Fails).VerifyIL("S.Main", @"
9498
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "2", verify: Verification.Fails);
9896
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails);
9997
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails);
10032
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: expectedOutput);
10067
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails);
10076
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: @"
10103
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: @"
10167
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails);
10214
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails);
10244
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Passes, expectedOutput: @"
10294
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Passes);
10332
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails);
10373
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: @"
10482
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails);
10583
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails);
10618
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails);
10653
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails);
10710
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails);
10767
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails);
10814
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails);
10858
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.Fails);
10906
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "011010011010", verify: Verification.Fails).VerifyIL("S.Main", @"
11002
", options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"
11044
", options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"
11085
", options: TestOptions.
UnsafeReleaseExe
);
11275
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: @"123
11316
var verifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails);
11389
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "0", verify: Verification.Fails).VerifyIL("T.Main", @"
11412
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "0", verify: Verification.Fails).VerifyIL("T.Main", @"
11537
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: @"
11595
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify);
11619
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"2", verify: Verification.Passes);
11890
CompileAndVerify(string.Format(template, "int"), options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"True", verify: Verification.Passes);
11891
CompileAndVerify(string.Format(template, "int*"), options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"True", verify: Verification.Passes);
11892
CompileAndVerify(string.Format(template, "int**"), options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"True", verify: Verification.Passes);
11893
CompileAndVerify(string.Format(template, "int[]"), options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"True", verify: Verification.Passes);
11894
CompileAndVerify(string.Format(template, "int[][]"), options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"True", verify: Verification.Passes);
11895
CompileAndVerify(string.Format(template, "int*[]"), options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"True", verify: Verification.Passes);
11929
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.FailsPEVerify with
12125
var comp = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "ABC", verify: Verification.Fails).VerifyDiagnostics();
12192
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "b", verify: Verification.Fails);
12236
var verifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "hello", verify: Verification.Fails);
12305
var verifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: @"
12385
var verifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: @"
12501
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "F6543210", verify: Verification.Fails);
12547
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "F6543210", verify: Verification.Fails);
12596
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "F6543210", verify: Verification.Fails);
12638
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "F654320F", verify: Verification.Fails);
12681
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "0", verify: Verification.Passes);
12735
var compVerifier = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "System.Byte[]", verify: Verification.Fails);
12954
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "OK", verify: Verification.Passes);
12979
var comp = CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "0", verify: Verification.FailsPEVerify);
13011
var comp = CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "0");
Emit\EmitCustomModifiers.cs (3)
45
options: TestOptions.
UnsafeReleaseExe
);
707
var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.
UnsafeReleaseExe
);
741
var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.
UnsafeReleaseExe
);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (11)
CodeGen\IndexAndRangeTests.cs (1)
3620
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
);
Emit\NumericIntPtrTests.cs (9)
1334
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70);
9433
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70);
9514
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70);
11053
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.Net70);
11057
comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
);
11693
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.Net70);
11710
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.Net70);
11751
var comp = CreateCompilation(new[] { TestSources.Span, source }, options: TestOptions.
UnsafeReleaseExe
);
11754
comp = CreateCompilation(new[] { source }, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.Net70);
Emit\UnmanagedTypeModifierTests.cs (1)
1474
CompileAndVerify(code, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: @"
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (51)
Attributes\AttributeTests_WellKnownAttributes.cs (2)
11558
var verifier = CompileAndVerifyWithSkipLocalsInit(source, TestOptions.
UnsafeReleaseExe
);
11577
var verifier = CompileAndVerifyWithSkipLocalsInit(source, TestOptions.
UnsafeReleaseExe
, verify: Verification.Passes);
FirstClassSpanTests.cs (5)
2002
options: TestOptions.
UnsafeReleaseExe
.WithSpecificDiagnosticOptions("CS0436", ReportDiagnostic.Suppress),
2161
options: TestOptions.
UnsafeReleaseExe
.WithSpecificDiagnosticOptions("CS0436", ReportDiagnostic.Suppress));
2399
options: TestOptions.
UnsafeReleaseExe
.WithSpecificDiagnosticOptions("CS0436", ReportDiagnostic.Suppress));
2632
options: TestOptions.
UnsafeReleaseExe
.WithSpecificDiagnosticOptions("CS0436", ReportDiagnostic.Suppress));
5177
CreateCompilationWithSpanAndMemoryExtensions(source, TestOptions.
UnsafeReleaseExe
, TestOptions.Regular.WithLanguageVersion(langVersion)).VerifyDiagnostics(
FlowAnalysis\FlowDiagnosticTests.cs (1)
2347
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "");
RefReadonlyParameterTests.cs (4)
3318
expectedOutput: "555", options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails);
3340
CreateCompilation(new[] { source, RequiresLocationAttributeDefinition }, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(
5097
expectedOutput: "111", options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails);
5486
options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails);
RefStructInterfacesTests.cs (11)
23073
var comp = CreateCompilation(src, targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, options: TestOptions.
UnsafeReleaseExe
);
23289
options: TestOptions.
UnsafeReleaseExe
,
23319
options: TestOptions.
UnsafeReleaseExe
,
23350
options: TestOptions.
UnsafeReleaseExe
,
23381
options: TestOptions.
UnsafeReleaseExe
,
23412
options: TestOptions.
UnsafeReleaseExe
,
23444
options: TestOptions.
UnsafeReleaseExe
,
23475
options: TestOptions.
UnsafeReleaseExe
,
23506
options: TestOptions.
UnsafeReleaseExe
,
23560
options: TestOptions.
UnsafeReleaseExe
,
23591
options: TestOptions.
UnsafeReleaseExe
,
Semantics\CollectionExpressionTests.cs (14)
7874
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
);
7901
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
);
7929
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
);
7954
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.Net80, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("0, 2, "));
7979
var comp = CreateCompilation(new[] { source, s_collectionExtensions }, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.Net80);
8025
CompileAndVerify(new[] { source, s_collectionExtensions }, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.Net80, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[0, 2], "));
8047
var verifier = CompileAndVerify(new[] { source, s_collectionExtensions }, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.Net80, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("1010"));
8139
var verifier = CompileAndVerify(new[] { source, s_collectionExtensions }, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.Net80, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("10200"));
14212
options: TestOptions.
UnsafeReleaseExe
,
24579
options: useUnsafe ? TestOptions.
UnsafeReleaseExe
: TestOptions.ReleaseExe);
44729
var comp = CreateCompilation([sourceA, sourceB, s_collectionExtensions], options: TestOptions.
UnsafeReleaseExe
);
44744
CompileAndVerify([sourceA, sourceB, sourceC, s_collectionExtensions], options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "[1, 2, 3], ");
44777
var comp = CreateCompilation([sourceA, sourceB1, s_collectionExtensions], options: TestOptions.
UnsafeReleaseExe
);
44812
CompileAndVerify([sourceA, sourceB2, s_collectionExtensions], options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "[1, 2, 3], ");
Semantics\ExtensionTests.cs (9)
26666
var comp = CreateCompilation(text, options: TestOptions.
UnsafeReleaseExe
);
26695
var comp = CreateCompilation(text, options: TestOptions.
UnsafeReleaseExe
);
26722
var comp = CreateCompilation(text, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.Net90);
26807
var comp = CreateCompilation(text, options: TestOptions.
UnsafeReleaseExe
);
26844
var comp = CreateCompilation(text, options: TestOptions.
UnsafeReleaseExe
);
26868
comp = CreateCompilation(text, options: TestOptions.
UnsafeReleaseExe
);
26906
var comp = CreateCompilation(src, options: TestOptions.
UnsafeReleaseExe
);
26944
VerifyOperationTreeAndDiagnosticsForTest<FixedStatementSyntax>(src, expectedOperationTree, [], targetFramework: TargetFramework.Net70, compilationOptions: TestOptions.
UnsafeReleaseExe
);
26972
var comp = CreateCompilation(text, options: TestOptions.
UnsafeReleaseExe
);
Semantics\ExtensionTests2.cs (2)
9917
comp = CreateRuntimeAsyncCompilation(src, options: TestOptions.
UnsafeReleaseExe
);
11246
comp = CreateRuntimeAsyncCompilation(src, options: TestOptions.
UnsafeReleaseExe
);
Semantics\ParamsCollectionTests.cs (2)
13563
var comp5 = CreateCompilation(source5, references: [comp1Ref, comp3.ToMetadataReference()], options: TestOptions.
UnsafeReleaseExe
);
13664
var comp5 = CreateCompilation(source5, references: [comp1Ref, comp3.ToMetadataReference()], options: TestOptions.
UnsafeReleaseExe
);
Semantics\PatternMatchingTests.cs (1)
6521
var compilation = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (2)
IOperation\IOperationTests_IDelegateCreationExpression.cs (1)
2045
var comp = CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
);
IOperation\IOperationTests_IObjectCreationExpression.cs (1)
1399
", options: TestOptions.
UnsafeReleaseExe
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (151)
Semantics\DelegateTypeTests.cs (26)
3871
CompileAndVerify(source, parseOptions: TestOptions.RegularPreview, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
4695
var comp = CreateEmptyCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.
UnsafeReleaseExe
);
11722
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
);
11870
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
);
11911
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
);
12234
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
12279
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
12332
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
);
12398
CompileAndVerify(new[] { sourceA, sourceB, sourceC }, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
12455
CompileAndVerify(new[] { sourceA, sourceB, sourceC }, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
12490
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
12527
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
12554
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
12608
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
12674
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
12737
CompileAndVerify(sourceB, references: new[] { refA }, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
12794
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
12835
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
13087
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
13131
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput:
13234
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(
13367
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: $"""
13390
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: $"""
14540
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
);
17630
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput: "True").VerifyDiagnostics();
17644
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "4").VerifyDiagnostics();
Semantics\FunctionPointerTests.cs (19)
238
}", options: TestOptions.
UnsafeReleaseExe
);
2051
var comp = CreateCompilationWithIL(source, il, options: TestOptions.
UnsafeReleaseExe
);
2084
var comp = CreateCompilationWithIL(code, il, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.
UnsafeReleaseExe
);
2700
", options: TestOptions.
UnsafeReleaseExe
, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped);
2725
", options: TestOptions.
UnsafeReleaseExe
, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped);
2750
", options: TestOptions.
UnsafeReleaseExe
);
2782
", options: TestOptions.
UnsafeReleaseExe
);
2814
", options: TestOptions.
UnsafeReleaseExe
);
2847
", options: TestOptions.
UnsafeReleaseExe
);
2880
", options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.NetCoreApp);
2913
", options: TestOptions.
UnsafeReleaseExe
);
2948
", expectedOutput: "11", options: TestOptions.
UnsafeReleaseExe
, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.FailsILVerify : Verification.Skipped);
2978
", options: TestOptions.
UnsafeReleaseExe
);
3005
", options: TestOptions.
UnsafeReleaseExe
);
3035
", options: TestOptions.
UnsafeReleaseExe
);
3062
", options: TestOptions.
UnsafeReleaseExe
);
3259
}", options: TestOptions.
UnsafeReleaseExe
);
3338
var comp = CreateCompilationWithFunctionPointers(source, TestOptions.
UnsafeReleaseExe
);
3834
}", options: TestOptions.
UnsafeReleaseExe
);
Semantics\GenericConstraintsTests.cs (10)
2437
options: TestOptions.
UnsafeReleaseExe
, references: new[] { reference, reference1 }, verify: Verification.Passes, expectedOutput: "123");
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>", @"
2613
options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Passes, expectedOutput: "NotNullableValueTypeConstraint, DefaultConstructorConstraint");
2638
}", options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Passes, expectedOutput: "4");
2673
}", options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Passes, expectedOutput: "8");
3042
options: TestOptions.
UnsafeReleaseExe
,
3929
CompileAndVerify(code, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "42", verify: Verification.Skipped);
4260
options: TestOptions.
UnsafeReleaseExe
,
4316
options: TestOptions.
UnsafeReleaseExe
,
Semantics\InterpolationTests.cs (1)
3660
var comp = CreateCompilation(new[] { source, interpolatedStringBuilder }, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.NetCoreApp);
Semantics\NativeIntegerTests.cs (3)
4345
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
, parseOptions: TestOptions.Regular9);
13877
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
, parseOptions: TestOptions.Regular9);
15837
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
);
Semantics\OperatorTests.cs (1)
12547
var comp = CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
);
Semantics\OverloadResolutionTests.cs (4)
2741
CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: @"2
9691
CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
, parseOptions: TestOptions.Regular11).VerifyDiagnostics(
9703
CompileAndVerify(source, expectedOutput: "555", options: TestOptions.
UnsafeReleaseExe
,
9706
CompileAndVerify(source, expectedOutput: "555", options: TestOptions.
UnsafeReleaseExe
,
Semantics\RawInterpolationTests_Handler.cs (1)
2023
var comp = CreateCompilation(new[] { source, interpolatedStringBuilder }, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.NetCoreApp);
Semantics\RefEscapingTests.cs (1)
14620
options: TestOptions.
UnsafeReleaseExe
,
Semantics\RefFieldTests.cs (8)
628
var comp = CreateCompilation(sourceB, references: new[] { refA }, options: TestOptions.
UnsafeReleaseExe
, targetFramework: TargetFramework.Net70);
10382
options: (useUnsafe ? TestOptions.
UnsafeReleaseExe
: null));
10426
options: (useUnsafe ? TestOptions.
UnsafeReleaseExe
: null));
10480
options: (useUnsafe ? TestOptions.
UnsafeReleaseExe
: null));
11242
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10, options: TestOptions.
UnsafeReleaseExe
);
11265
comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
);
18104
var comp = CreateCompilation(source, options: TestOptions.
UnsafeReleaseExe
);
28849
var comp = CreateCompilation(source, targetFramework: TargetFramework.Net70, options: TestOptions.
UnsafeReleaseExe
);
Semantics\SemanticErrorTests.cs (3)
16121
CreateCompilation(text, options: TestOptions.
UnsafeReleaseExe
, parseOptions: TestOptions.Regular7_2).VerifyDiagnostics(
16161
CreateCompilation(text, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(
16208
var c = CompileAndVerify(text, expectedOutput: "7788", verify: Verification.Fails, options: TestOptions.
UnsafeReleaseExe
);
Semantics\StackAllocInitializerTests.cs (6)
523
}", TestOptions.
UnsafeReleaseExe
);
778
""", TestOptions.
UnsafeReleaseExe
);
957
}", TestOptions.
UnsafeReleaseExe
);
975
}", TestOptions.
UnsafeReleaseExe
);
1793
CreateCompilationWithMscorlibAndSpan(test, TestOptions.
UnsafeReleaseExe
, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(
1804
CreateCompilationWithMscorlibAndSpan(test, TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(
Semantics\StackAllocSpanExpressionsTests.cs (2)
588
CreateCompilationWithMscorlibAndSpan(test, TestOptions.
UnsafeReleaseExe
, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(
593
CreateCompilationWithMscorlibAndSpan(test, TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(
Semantics\UnsafeTests.cs (63)
611
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(
620
CompileAndVerify(code, expectedOutput: expectedOutput, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
621
CompileAndVerify(code, expectedOutput: expectedOutput, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
703
var comp = CreateCompilationWithTasksExtensions(code, options: TestOptions.
UnsafeReleaseExe
);
812
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
813
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
814
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2197
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2198
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2199
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2217
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2218
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2219
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2241
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2242
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2243
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2264
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2265
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2266
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2283
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2284
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2285
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2302
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(
2307
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2308
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2329
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2330
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2331
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2344
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(
2364
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2388
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2389
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2402
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2403
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2404
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2424
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2425
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2426
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2442
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2443
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2444
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics();
2464
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2465
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2466
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2489
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2490
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2491
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2517
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2518
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2519
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2542
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2553
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2554
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2577
CreateCompilation(code, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2578
CreateCompilation(code, parseOptions: TestOptions.Regular13, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
2579
CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
).VerifyDiagnostics(expectedDiagnostics);
10038
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Skipped, expectedOutput: "42");
11829
var comp = CreateCompilation(text, options: TestOptions.
UnsafeReleaseExe
);
12137
var compilation = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails);
12254
var compilation = CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails);
12419
options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails,
12515
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"246");
12559
CompileAndVerify(text, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: @"4812");
Semantics\UserDefinedConversionTests.cs (3)
1159
var verifier = CompileAndVerify(source: source1 + source3 + source5, options: TestOptions.
UnsafeReleaseExe
, expectedOutput: "");
1865
var comp = CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
);
1910
var comp = CreateCompilation(code, options: TestOptions.
UnsafeReleaseExe
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1392
var comp = CreateCompilationWithIL(source, ilSource, options: TestOptions.
UnsafeReleaseExe
, parseOptions: TestOptions.Regular9);
Symbols\PartialPropertiesTests.cs (1)
2031
var verifier = CompileAndVerify(source, options: TestOptions.
UnsafeReleaseExe
, verify: Verification.Fails, expectedOutput: "1");