1359 references to ReleaseDll
InteractiveHost.UnitTests (1)
AbstractInteractiveHostTests.cs (1)
201
options: fileName.EndsWith(".exe", StringComparison.OrdinalIgnoreCase) ? TestOptions.ReleaseExe : TestOptions.
ReleaseDll
);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
CommandLineTests.cs (2)
7121
var compilation = CSharpCompilation.Create("a.dll", references: new[] { MscorlibRef }, options: TestOptions.
ReleaseDll
);
7232
var compilation = CSharpCompilation.Create("a.dll", options: TestOptions.
ReleaseDll
);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
AddUsing\AddUsingTests.cs (1)
2062
TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(resolver));
Semantics\SpeculationAnalyzerTests.cs (1)
513
TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions(new[] { KeyValuePairUtil.Create("CS0219", ReportDiagnostic.Suppress) }));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (323)
BreakingChanges.cs (3)
1410
compilationOptions: TestOptions.
ReleaseDll
);
1416
compilationOptions: TestOptions.
ReleaseDll
,
1423
compilationOptions: TestOptions.
ReleaseDll
,
CodeGen\CodeGenAsyncIteratorTests.cs (4)
2911
var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.
ReleaseDll
);
3179
var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.RegularWithExtendedPartialMethods);
3448
var comp = CreateCompilationWithTasksExtensions(new[] { source, EnumeratorCancellationAttributeType, AsyncStreamsTypes }, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular9);
3712
var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.
ReleaseDll
);
CodeGen\CodeGenAsyncLocalsTests.cs (6)
236
CompileAndVerify(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
288
CompileAndVerify(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
965
var comp = CreateCompilationWithMscorlib45("", new[] { reference }, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
995
var c = CompileAndVerify(source, expectedOutput: null, options: TestOptions.
ReleaseDll
);
1153
var c = CompileAndVerify(source, expectedOutput: null, options: TestOptions.
ReleaseDll
);
1250
CompileAndVerify(source, targetFramework: TargetFramework.Empty, references: s_asyncRefs, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
CodeGen\CodeGenAsyncSpillTests.cs (3)
759
var v = CompileAndVerify(source, options: TestOptions.
ReleaseDll
);
945
CompileAndVerify(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
3826
CreateCompilation(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics().VerifyEmitDiagnostics(
CodeGen\CodeGenAsyncTests.cs (7)
3307
var comp = CSharpTestBase.CreateEmptyCompilation(source, new[] { Net40.mscorlib }, TestOptions.
ReleaseDll
); // NOTE: 4.0, not 4.5, so it's missing the async helpers.
3337
var comp = CSharpTestBase.CreateEmptyCompilation(source, new[] { Net40.mscorlib }, TestOptions.
ReleaseDll
); // NOTE: 4.0, not 4.5, so it's missing the async helpers.
3368
var comp = CSharpTestBase.CreateEmptyCompilation(source, new[] { Net40.mscorlib }, TestOptions.
ReleaseDll
); // NOTE: 4.0, not 4.5, so it's missing the async helpers.
3447
var v = CompileAndVerify(source, null, options: TestOptions.
ReleaseDll
);
3910
var v = CompileAndVerify(source, null, options: TestOptions.
ReleaseDll
);
5905
comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
5929
var comp = CSharpTestBase.CreateCompilation(source, options: TestOptions.
ReleaseDll
);
CodeGen\CodeGenCheckedTests.cs (4)
1880
CompileAndVerify(source, options: TestOptions.
ReleaseDll
.WithOverflowChecks(true)).VerifyIL("C.ULong_UInt", @"
1889
CompileAndVerify(source, options: TestOptions.
ReleaseDll
.WithOverflowChecks(false)).VerifyIL("C.ULong_UInt", @"
1912
CompileAndVerify(source, options: TestOptions.
ReleaseDll
.WithOverflowChecks(true)).VerifyIL("C.ULong_UInt", @"
1940
CompileAndVerify(source, options: TestOptions.
ReleaseDll
.WithOverflowChecks(true)).VerifyIL("C.ULong_UInt", @"
CodeGen\CodeGenClosureLambdaTests.cs (3)
4699
var comp = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.
ReleaseDll
);
4791
var comp = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.
ReleaseDll
);
4920
var comp = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.
ReleaseDll
);
CodeGen\CodeGenDynamicTests.cs (7)
42
var optimizedCompilation = CreateCompilationWithMscorlib45(source, references, parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All).WithAllowUnsafe(allowUnsafe));
584
var verifier = CompileAndVerifyWithCSharp(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: peModule =>
640
var verifier = CompileAndVerifyWithCSharp(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: peModule =>
675
var verifier = CompileAndVerifyWithCSharp(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: peModule =>
801
var verifier = CompileAndVerifyWithCSharp(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: peModule =>
821
var verifier = CompileAndVerifyWithCSharp(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: peModule =>
7564
TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
CodeGen\CodeGenExplicitImplementationTests.cs (2)
215
options: TestOptions.
ReleaseDll
);
374
options: TestOptions.
ReleaseDll
);
CodeGen\CodeGenFieldInitTests.cs (6)
435
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
462
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
483
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
511
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
565
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
592
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
CodeGen\CodeGenFunctionPointersTests.cs (1)
9729
", UnmanagedCallersOnlyAttribute }, options: TestOptions.
ReleaseDll
);
CodeGen\CodeGenImplicitImplementationTests.cs (1)
2293
var libComp = CreateCompilation(libSource, options: TestOptions.
ReleaseDll
, assemblyName: "OtherAssembly");
CodeGen\CodeGenIterators.cs (4)
1176
var rel = CompileAndVerify(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
1232
CompileAndVerify(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
1281
CompileAndVerify(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
2569
var v = CompileAndVerify(source, options: TestOptions.
ReleaseDll
);
CodeGen\CodeGenMscorlib.cs (4)
206
options: TestOptions.
ReleaseDll
)
549
options: TestOptions.
ReleaseDll
)
615
options: TestOptions.
ReleaseDll
)
753
options: TestOptions.
ReleaseDll
)
CodeGen\CodeGenOverridingAndHiding.cs (13)
2536
options: TestOptions.
ReleaseDll
,
2830
options: TestOptions.
ReleaseDll
);
2923
options: TestOptions.
ReleaseDll
);
3161
parseOptions: TestOptions.Regular10, options: TestOptions.
ReleaseDll
);
3168
parseOptions: TestOptions.Regular10, options: TestOptions.
ReleaseDll
);
4197
compilationOptions: TestOptions.
ReleaseDll
,
4266
compilationOptions: TestOptions.
ReleaseDll
,
4353
compilationOptions: TestOptions.
ReleaseDll
);
4357
compilationOptions: TestOptions.
ReleaseDll
,
4362
compilationOptions: TestOptions.
ReleaseDll
,
4367
compilationOptions: TestOptions.
ReleaseDll
,
4414
compilationOptions: TestOptions.
ReleaseDll
,
4449
compilationOptions: TestOptions.
ReleaseDll
,
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (5)
946
var compilation = CreateCompilationWithMscorlibAndSpan(csharp, TestOptions.
ReleaseDll
);
1315
var compilation = CreateCompilationWithMscorlibAndSpan(csharp, TestOptions.
ReleaseDll
);
1479
var compilation = CreateCompilationWithMscorlibAndSpan(csharp, TestOptions.
ReleaseDll
);
1516
var compilation = CreateCompilationWithMscorlibAndSpan(csharp, TestOptions.
ReleaseDll
);
2368
var compilation = CreateCompilationWithMscorlibAndSpan(csharp, TestOptions.
ReleaseDll
);
CodeGen\CodeGenRefReturnTests.cs (2)
2520
var comp = CreateCompilation(text, options: TestOptions.
ReleaseDll
);
2553
var comp = CreateCompilation(text, options: TestOptions.
ReleaseDll
);
CodeGen\CodeGenStackAllocInitializerTests.cs (1)
214
", options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3));
CodeGen\CodeGenTests.cs (7)
34
var options = TestOptions.
ReleaseDll
335
var result = CompileAndVerify(source, options: TestOptions.
ReleaseDll
);
383
var result = CompileAndVerify(source, options: TestOptions.
ReleaseDll
);
436
var result = CompileAndVerify(source, options: TestOptions.
ReleaseDll
);
533
var compilation = CreateCompilationWithILAndMscorlib40(source, il, TargetFramework.Mscorlib45, options: TestOptions.
ReleaseDll
);
10453
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
13253
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithConcurrentBuild(false));
CodeGen\CodeGenTupleTest.cs (10)
1688
options: TestOptions.
ReleaseDll
);
13919
options: TestOptions.
ReleaseDll
);
14084
options: TestOptions.
ReleaseDll
);
14506
options: TestOptions.
ReleaseDll
);
14775
var lib = CreateCompilationWithMscorlib40(tuple, options: TestOptions.
ReleaseDll
);
15036
var lib = CreateCompilationWithMscorlib40(tuple, options: TestOptions.
ReleaseDll
);
15422
var lib = CreateCompilationWithMscorlib46(tuple, options: TestOptions.
ReleaseDll
);
15683
var lib = CreateCompilationWithMscorlib46(tuple, options: TestOptions.
ReleaseDll
);
22511
var compLib = CreateCompilationWithMscorlib40(lib_cs, options: TestOptions.
ReleaseDll
);
29217
var verifier = CompileAndVerify(source, options: TestOptions.
ReleaseDll
);
CodeGen\DestructorTests.cs (1)
692
var compilation = CreateCompilation(text, options: TestOptions.
ReleaseDll
);
CodeGen\ForLoopsTests.cs (4)
726
var c = CompileAndVerify(source, options: TestOptions.
ReleaseDll
);
907
var c = CompileAndVerify(source, options: TestOptions.
ReleaseDll
);
961
var c = CompileAndVerify(source, options: TestOptions.
ReleaseDll
);
1265
var c = CompileAndVerify(source, options: TestOptions.
ReleaseDll
);
CodeGen\GotoTest.cs (1)
503
var c = CompileAndVerify(source, options: TestOptions.
ReleaseDll
);
CodeGen\IndexAndRangeTests.cs (1)
24
expectedOutput is null ? TestOptions.
ReleaseDll
: TestOptions.ReleaseExe);
CodeGen\PatternTests.cs (34)
99
var compilation = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.
ReleaseDll
);
771
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
832
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
857
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
893
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
932
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
968
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1008
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1055
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1106
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1141
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1179
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1223
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1282
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1339
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1399
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1471
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1535
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1598
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1657
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1712
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1773
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1840
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1904
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1973
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
2038
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
2173
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
2267
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
2793
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
3315
var compilation = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.
ReleaseDll
);
4121
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
4173
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
4213
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
4248
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
CodeGen\SwitchTests.cs (14)
3040
var comp = CSharpCompilation.Create("Name", references: new[] { reference }, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
8796
options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.ConsoleApplication),
8863
options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.ConsoleApplication),
8939
options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.ConsoleApplication),
9003
options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.ConsoleApplication),
9077
options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.ConsoleApplication),
9150
options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.ConsoleApplication),
9225
options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.ConsoleApplication),
9300
options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.ConsoleApplication),
9369
options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.ConsoleApplication),
9450
options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.ConsoleApplication),
9581
options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.ConsoleApplication),
10119
options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.ConsoleApplication))
10170
options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.ConsoleApplication),
CodeGen\WinMdDelegateTests.cs (1)
56
options: winmd ? TestOptions.ReleaseWinMD : TestOptions.
ReleaseDll
,
Emit\BinaryCompatibility.cs (3)
34
var lib0Image = CreateCompilationWithMscorlib46(lib0, options: TestOptions.
ReleaseDll
, assemblyName: "lib").EmitToImageReference();
46
var lib1Image = CreateCompilationWithMscorlib46(lib1, options: TestOptions.
ReleaseDll
, assemblyName: "lib").EmitToImageReference();
58
var clientImage = CreateCompilationWithMscorlib46(client, references: new[] { lib0Image }, options: TestOptions.
ReleaseDll
).EmitToImageReference();
Emit\CompilationEmitTests.cs (42)
1021
var pia = CreateCompilation(piaSource, options: TestOptions.
ReleaseDll
, assemblyName: "pia");
1043
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
,
1099
var pia = CreateCompilation(piaSource, options: TestOptions.
ReleaseDll
, assemblyName: "pia");
1122
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
,
1130
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
,
1322
", references: new[] { reference }, options: TestOptions.
ReleaseDll
);
1999
options: TestOptions.
ReleaseDll
.WithCryptoKeyFile(snk.Path).WithPublicSign(true));
2699
options: TestOptions.
ReleaseDll
,
4013
var compilation = CreateCompilation("class A { }", options: TestOptions.
ReleaseDll
, assemblyName: name);
4074
var compilation = CreateCompilation("class A { }", options: TestOptions.
ReleaseDll
, assemblyName: name);
4105
var compilation = CreateCompilation("class A { }", options: TestOptions.
ReleaseDll
, assemblyName: name);
4136
var compilation = CreateCompilation("class A { }", options: TestOptions.
ReleaseDll
, assemblyName: name);
4167
var compilation = CreateCompilation("class A { }", options: TestOptions.
ReleaseDll
, assemblyName: name);
4225
var compilation = CreateCompilation("class A { }", options: TestOptions.
ReleaseDll
);
4283
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.NetModule));
4312
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
4359
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
4420
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
4605
var c1 = CreateCompilation(p1, options: TestOptions.
ReleaseDll
, assemblyName: Guid.NewGuid().ToString());
4673
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.Itanium), assemblyName: "PlatformMismatch");
4687
parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.AnyCpu));
4693
parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.AnyCpu));
4711
parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.X86));
4719
parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.X86));
4771
parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.AnyCpu));
4779
parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.X86));
4803
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.X86), assemblyName: "PlatformMismatch");
4818
parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.Itanium));
4826
parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.Itanium));
4873
parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.Itanium));
4890
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.AnyCpu), assemblyName: "PlatformMismatch");
4905
parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.Itanium));
4911
parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.Itanium));
4952
parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.Itanium));
4967
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.Itanium), assemblyName: "PlatformMismatch");
4982
parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.Itanium));
4988
parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.Itanium));
5030
parseOptions: parseOptions, options: TestOptions.
ReleaseDll
.WithPlatform(Platform.Itanium));
5064
var compilation = CreateCompilation(source, null, TestOptions.
ReleaseDll
);
5136
var compilation = CreateCompilation(source, null, TestOptions.
ReleaseDll
);
5349
var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.
ReleaseDll
);
5411
var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.
ReleaseDll
, references: new[] { CSharpRef });
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (16)
2478
var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.
ReleaseDll
);
2499
var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.
ReleaseDll
);
2519
var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.
ReleaseDll
);
2538
var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.
ReleaseDll
);
2568
options: TestOptions.
ReleaseDll
,
2598
options: TestOptions.
ReleaseDll
,
2645
options: TestOptions.
ReleaseDll
,
2677
var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.
ReleaseDll
);
2711
var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.
ReleaseDll
);
2749
var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.RegularPreview);
2794
var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.
ReleaseDll
);
2863
var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.
ReleaseDll
);
2893
var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.
ReleaseDll
);
2923
options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular9);
2958
var c = CreateCompilationWithMscorlib40(source + InstrumentationHelperSource, options: TestOptions.
ReleaseDll
);
2994
var c = CreateCompilationWithMscorlib40(source + InstrumentationHelperSource, options: TestOptions.
ReleaseDll
);
Emit\EditAndContinue\AssemblyReferencesTests.cs (1)
30
TestOptions.
ReleaseDll
.WithCryptoPublicKey(TestResources.TestKeys.PublicKey_ce65828c82a341f2);
Emit\EditAndContinue\LocalSlotMappingTests.cs (1)
341
var release = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
Emit\EmitMetadataTests.cs (13)
120
}, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
421
CompileAndVerify(source, options: TestOptions.
ReleaseDll
, symbolValidator: module =>
529
CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.
ReleaseDll
, sourceSymbolValidator: validator(true), symbolValidator: validator(false));
579
CompileAndVerify(source, sourceSymbolValidator: validator(true), symbolValidator: validator(false), options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
673
CompileAndVerify(source: source, sourceSymbolValidator: validator(true), symbolValidator: validator(false), options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
741
CompileAndVerify(source: source, sourceSymbolValidator: validator(true), symbolValidator: validator(false), options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
888
CompileAndVerify(source: source, sourceSymbolValidator: validator(true), symbolValidator: validator(false), options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
1288
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
2233
options: TestOptions.
ReleaseDll
.WithDeterministic(true),
2596
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All),
2641
CompileAndVerify(text, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
2870
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All),
2922
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All),
Emit\EntryPointTests.cs (1)
49
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
Emit\NoPiaEmbedTypes.cs (77)
46
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
95
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
400
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
448
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
498
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
548
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
598
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
648
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
698
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
798
var piaCompilation = CreateEmptyCompilation(pia, new MetadataReference[] { MscorlibRef_v20 }, options: TestOptions.
ReleaseDll
);
1067
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
1703
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
1802
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
2040
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
2097
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
2167
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
2283
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
2362
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
2435
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
2470
var compilation1 = CreateCompilation(consumer, options: TestOptions.
ReleaseDll
,
2475
var compilation2 = CreateCompilation(consumer, options: TestOptions.
ReleaseDll
,
2501
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
2680
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
2752
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
2816
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
2877
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
2940
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
3006
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
3071
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
3136
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
3201
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
3354
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
3418
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
3483
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
3530
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
3582
var piaCompilation1 = CreateCompilation(pia1, options: TestOptions.
ReleaseDll
, assemblyName: "Pia1");
3607
var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.
ReleaseDll
, assemblyName: "Pia2");
3667
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia1");
3760
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
3765
var compilation1 = CreateCompilation(consumer1, options: TestOptions.
ReleaseDll
,
3856
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
3861
var compilation1 = CreateCompilation(consumer1, options: TestOptions.
ReleaseDll
,
3924
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
4001
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
4085
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
4149
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
4214
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
4274
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
4334
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
4400
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
4458
var piaCompilation1 = CreateCompilation(pia1, options: TestOptions.
ReleaseDll
, assemblyName: "Pia1");
4476
var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.
ReleaseDll
, assemblyName: "Pia2",
4526
var piaCompilation1 = CreateCompilation(pia1, options: TestOptions.
ReleaseDll
, assemblyName: "Pia1");
4545
var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.
ReleaseDll
, assemblyName: "Pia2",
4706
var piaCompilation1 = CreateCompilation(pia1, options: TestOptions.
ReleaseDll
, assemblyName: "Pia1");
4726
var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.
ReleaseDll
, assemblyName: "Pia2",
4848
var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.
ReleaseDll
, assemblyName: "Pia2");
4895
var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.
ReleaseDll
, assemblyName: "Pia2");
4944
var piaCompilation1 = CreateCompilation(pia1, options: TestOptions.
ReleaseDll
, assemblyName: "Pia1");
4964
var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.
ReleaseDll
, assemblyName: "Pia2",
5022
var piaCompilation1 = CreateCompilationWithMscorlib40(pia1, options: TestOptions.
ReleaseDll
, assemblyName: "Pia1");
5042
var piaCompilation2 = CreateCompilationWithMscorlib40(pia2, options: TestOptions.
ReleaseDll
, assemblyName: "Pia2",
5066
var compilation1 = CreateCompilationWithMscorlib40(consumer, options: TestOptions.
ReleaseDll
,
5070
var compilation2 = CreateCompilationWithMscorlib40(consumer, options: TestOptions.
ReleaseDll
,
5074
var compilation3 = CreateCompilationWithMscorlib40(consumer, options: TestOptions.
ReleaseDll
,
5078
var compilation4 = CreateCompilationWithMscorlib40(consumer, options: TestOptions.
ReleaseDll
,
5208
var IEvent_Compilation = CreateCompilation(IEvent_cs, options: TestOptions.
ReleaseDll
, assemblyName: "IEvent");
5314
var NetImpl_1_Compilation = CreateCompilation(NetImpl_cs, new[] { new CSharpCompilationReference(IEvent_Compilation, embedInteropTypes: true) }, options: TestOptions.
ReleaseDll
, assemblyName: "NetImpl");
5319
var NetImpl_2_Compilation = CreateCompilation(NetImpl_cs, new[] { IEvent_Metadata.GetReference(embedInteropTypes: true) }, options: TestOptions.
ReleaseDll
, assemblyName: "NetImpl");
5404
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
5486
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
5512
var compilation0 = CreateCompilation(consumer0, options: TestOptions.
ReleaseDll
, references: new MetadataReference[] { piaRef1 });
5521
compilation0 = CreateCompilation(consumer0, options: TestOptions.
ReleaseDll
, references: new MetadataReference[] { piaRef2 });
5541
var compilation1 = CreateCompilation(consumer2, options: TestOptions.
ReleaseDll
,
5544
var compilation2 = CreateCompilation(consumer2, options: TestOptions.
ReleaseDll
,
5583
var piaCompilation = CreateCompilationWithMscorlib40(pia, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
5778
options: TestOptions.
ReleaseDll
);
Emit\ResourceTests.cs (7)
132
var c1 = CreateCompilation(source, assemblyName: "Win32WithCoff", options: TestOptions.
ReleaseDll
);
290
var c1 = CSharpCompilation.Create("goo", references: new[] { MscorlibRef }, options: TestOptions.
ReleaseDll
);
514
var c2 = CreateCompilation(sourceTree, new[] { ref_mod1 }, TestOptions.
ReleaseDll
);
562
var c3 = CreateCompilation(sourceTree, new[] { ref_mod2 }, TestOptions.
ReleaseDll
);
620
var c4 = CreateCompilation(sourceTree, new[] { ref_mod3 }, TestOptions.
ReleaseDll
);
663
var c5 = CreateCompilation(sourceTree, new[] { ref_mod1, ref_mod3 }, TestOptions.
ReleaseDll
);
707
var c6 = CreateCompilation(sourceTree, new[] { ref_mod1, ref_mod2 }, TestOptions.
ReleaseDll
);
PDB\PDBAsyncTests.cs (4)
759
var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
952
var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1155
var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1464
var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
PDB\PDBDynamicLocalsTests.cs (1)
2482
var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.
ReleaseDll
);
PDB\PDBIteratorTests.cs (4)
180
var c = CompileAndVerify(text, options: TestOptions.
ReleaseDll
, symbolValidator: module =>
913
CompileAndVerify(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
1101
var v = CompileAndVerify(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
1457
var v = CompileAndVerify(source, new[] { CSharpRef }, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
PDB\PDBTests.cs (3)
43
var comp = CSharpCompilation.Create("Compilation", new[] { tree1, tree2, tree3, tree4 }, new[] { MscorlibRef }, options: TestOptions.
ReleaseDll
);
63
var comp = CSharpCompilation.Create("Compilation", new[] { tree1, tree2, tree3, tree4 }, new[] { MscorlibRef }, options: TestOptions.
ReleaseDll
);
5865
var v = CompileAndVerify(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.
ReleaseDll
));
PDB\PDBUsingTests.cs (1)
2528
var c = CreateCompilation(source, assemblyName: "EmittingPdbVsNot", options: TestOptions.
ReleaseDll
);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (269)
Attributes\AttributeTests.cs (23)
1663
CSharpCompilationOptions opt = TestOptions.
ReleaseDll
;
3055
var compilation = CreateCompilation(source, references, options: TestOptions.
ReleaseDll
);
3128
CSharpCompilationOptions opt = TestOptions.
ReleaseDll
;
3170
CSharpCompilationOptions opt = TestOptions.
ReleaseDll
;
3220
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
3268
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
3320
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
3372
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
3404
CSharpCompilationOptions opt = TestOptions.
ReleaseDll
;
3541
CSharpCompilationOptions opt = TestOptions.
ReleaseDll
;
3633
CSharpCompilationOptions opt = TestOptions.
ReleaseDll
;
3740
CSharpCompilationOptions opt = TestOptions.
ReleaseDll
;
5588
", options: TestOptions.
ReleaseDll
);
5648
", options: TestOptions.
ReleaseDll
);
5696
CSharpCompilationOptions opt = TestOptions.
ReleaseDll
;
7194
CSharpCompilationOptions opt = TestOptions.
ReleaseDll
;
7312
CSharpCompilationOptions opt = TestOptions.
ReleaseDll
;
7355
CSharpCompilationOptions opt = TestOptions.
ReleaseDll
;
7413
CSharpCompilationOptions opt = TestOptions.
ReleaseDll
;
7511
CSharpCompilationOptions opt = TestOptions.
ReleaseDll
;
7619
CSharpCompilationOptions opt = TestOptions.
ReleaseDll
;
7657
CSharpCompilationOptions opt = TestOptions.
ReleaseDll
;
9610
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
Attributes\AttributeTests_Assembly.cs (77)
30
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
40
var comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
51
var comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
69
var comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
.WithCurrentLocalTime(now));
83
var comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
.WithCurrentLocalTime(new DateTime(2300, 1, 1)));
98
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
105
other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
117
var comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
.WithDeterministic(true));
130
var comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
.WithDeterministic(true));
143
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
153
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
163
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
173
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
192
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
205
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
226
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
235
other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
244
other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
266
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
276
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
286
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
296
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
305
var comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
309
comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
313
comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
346
var comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
361
var comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
375
", options: TestOptions.
ReleaseDll
, assemblyName: "neutral");
385
", options: TestOptions.
ReleaseDll
, assemblyName: "de");
395
", options: TestOptions.
ReleaseDll
, assemblyName: "en_us");
411
", new MetadataReference[] { deRef, neutralRef }, TestOptions.
ReleaseDll
, assemblyName: assemblyNameBase + "10");
421
compilation = CreateCompilationWithMscorlib40("", new MetadataReference[] { compilation.EmitToImageReference() }, TestOptions.
ReleaseDll
, assemblyName: assemblyNameBase + "20");
443
", new MetadataReference[] { en_usRef }, options: TestOptions.
ReleaseDll
, assemblyName: assemblyNameBase + "23");
450
compilation = CreateCompilationWithMscorlib40("", new MetadataReference[] { compilation.EmitToImageReference() }, TestOptions.
ReleaseDll
, assemblyName: assemblyNameBase + "25");
462
", new MetadataReference[] { deRef, neutralRef }, TestOptions.
ReleaseDll
, assemblyName: assemblyNameBase + "30");
469
compilation = CreateCompilationWithMscorlib40("", new MetadataReference[] { compilation.EmitToImageReference() }, TestOptions.
ReleaseDll
, assemblyName: assemblyNameBase + "40");
494
", new MetadataReference[] { deRef }, TestOptions.
ReleaseDll
, assemblyName: assemblyNameBase + "50");
504
compilation = CreateCompilationWithMscorlib40("", new MetadataReference[] { compilation.EmitToImageReference() }, TestOptions.
ReleaseDll
, assemblyName: assemblyNameBase + "60");
517
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
523
other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
533
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
543
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
553
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
559
other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
569
var other = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
591
", options: TestOptions.
ReleaseDll
, references: new[] { hash_module });
622
", options: TestOptions.
ReleaseDll
, references: new[] { hash_module });
653
", options: TestOptions.
ReleaseDll
, references: new[] { hash_module });
683
", options: TestOptions.
ReleaseDll
, references: new[] { hash_module });
712
", options: TestOptions.
ReleaseDll
, references: new[] { MscorlibRef_v4_0_30316_17626, hash_module });
741
", options: TestOptions.
ReleaseDll
, references: new[] { MscorlibRef_v4_0_30316_17626, hash_module });
774
", options: TestOptions.
ReleaseDll
, references: new[] { MscorlibRef_v4_0_30316_17626, hash_module });
814
", options: TestOptions.
ReleaseDll
, references: new[] { hash_module_Comp.EmitToImageReference() });
834
", options: TestOptions.
ReleaseDll
);
847
", options: TestOptions.
ReleaseDll
, references: new[] { hash_module });
861
", options: TestOptions.
ReleaseDll
);
868
var comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
875
comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
879
comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
891
var comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
904
var comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
919
var comp = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
1438
compilation = CreateCompilationWithMscorlib40("", options: TestOptions.
ReleaseDll
, references: new[] { netmodule1Ref, netmodule2Ref });
1496
var compilation = CreateCompilationWithMscorlib40(source, references: new[] { GetNetModuleWithAssemblyAttributesRef() }, options: TestOptions.
ReleaseDll
);
1522
var compilation = CreateCompilationWithMscorlib40(source1, references: new[] { defsRef, netmodule1Ref }, options: TestOptions.
ReleaseDll
);
1532
compilation = CreateCompilationWithMscorlib40("", references: new[] { defsRef, netmodule1Ref, netmodule2Ref }, options: TestOptions.
ReleaseDll
);
1575
var compilation = CreateCompilationWithMscorlib40(source, references: new[] { netmoduleRef }, options: TestOptions.
ReleaseDll
);
1628
var compilation = CreateCompilationWithMscorlib40(source, references: new[] { netmoduleDefsRef, netmodule0Ref, netmodule1Ref, netmodule2Ref, netmodule3Ref }, options: TestOptions.
ReleaseDll
);
1670
var compilation = CreateCompilationWithMscorlib40(source, references: new[] { netmoduleRef }, options: TestOptions.
ReleaseDll
);
1717
var compilation = CreateCompilationWithMscorlib40(source, references: new[] { netmoduleRef }, options: TestOptions.
ReleaseDll
);
1743
var appCompilation = CreateCompilationWithMscorlib40(app, references: new[] { netModuleRef }, options: TestOptions.
ReleaseDll
);
1778
var appCompilation = CreateCompilationWithMscorlib40(app, references: new[] { netModuleRef }, options: TestOptions.
ReleaseDll
);
2115
options: TestOptions.
ReleaseDll
);
2147
options: TestOptions.
ReleaseDll
);
2177
options: TestOptions.
ReleaseDll
);
2209
options: TestOptions.
ReleaseDll
);
2268
var compilation = CreateCompilation(s, options: TestOptions.
ReleaseDll
);
Attributes\AttributeTests_CallerInfoAttributes.cs (1)
3310
CreateCompilationWithMscorlib45(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(0)).VerifyDiagnostics(
Attributes\AttributeTests_Dynamic.cs (1)
1090
CompileAndVerify(source, references: new[] { CSharpRef }, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
Attributes\AttributeTests_IsUnmanaged.cs (6)
92
CompileAndVerify(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
114
CompileAndVerify(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
201
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All),
229
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All),
417
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All),
437
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All),
Attributes\AttributeTests_MarshalAs.cs (1)
66
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
Attributes\AttributeTests_NativeInteger.cs (5)
1413
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), parseOptions: TestOptions.Regular9);
1421
comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(6), parseOptions: TestOptions.Regular9);
1444
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All),
1460
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
1513
", options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular9, symbolValidator: symbolValidator);
Attributes\AttributeTests_Nullable.cs (10)
526
var options = TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All);
561
var options = TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All);
3631
var options = TestOptions.
ReleaseDll
;
3756
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
3826
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
3867
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
3967
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
4036
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
4115
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
4970
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
Attributes\AttributeTests_NullableContext.cs (1)
204
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
Attributes\AttributeTests_NullablePublicOnly.cs (3)
119
var options = TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All);
253
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All),
501
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithNullablePublicOnly(), options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
Attributes\AttributeTests_Security.cs (13)
670
var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.
ReleaseDll
, assemblyName: "Test");
723
var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.
ReleaseDll
);
766
var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular9);
804
var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.RegularPreview);
844
var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.
ReleaseDll
);
897
var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.
ReleaseDll
);
949
var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.
ReleaseDll
);
1009
var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.
ReleaseDll
);
1075
var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.
ReleaseDll
);
1137
var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.
ReleaseDll
);
1200
var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.
ReleaseDll
);
1507
TestOptions.
ReleaseDll
.WithXmlReferenceResolver(resolver));
1629
TestOptions.
ReleaseDll
.WithXmlReferenceResolver(new XmlFileResolver(tempDir.Path)));
Attributes\AttributeTests_Synthesized.cs (7)
125
var comp = CreateEmptyCompilation("", new[] { reference }, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
665
CompileAndVerify(source, symbolValidator: validate, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
735
CompileAndVerify(source, symbolValidator: validate, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
797
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All),
871
CompileAndVerify(source, symbolValidator: validate, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
1802
var options = TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All);
1901
var options = TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All);
Attributes\AttributeTests_Tuples.cs (3)
109
options: TestOptions.
ReleaseDll
,
143
options: TestOptions.
ReleaseDll
);
658
options: TestOptions.
ReleaseDll
);
Attributes\AttributeTests_WellKnownAttributes.cs (11)
3620
CompileAndVerify(source, options: TestOptions.
ReleaseDll
, verify: Verification.FailsPEVerify, sourceSymbolValidator: sourceValidator, symbolValidator: metadataValidator);
5054
var compilation = CreateCompilation(syntaxTree, options: TestOptions.
ReleaseDll
);
5182
var opt = TestOptions.
ReleaseDll
;
6564
CreateCompilation(source, null, TestOptions.
ReleaseDll
.WithConcurrentBuild(false)).VerifyDiagnostics(
9691
var compilation1 = CreateEmptyCompilation(source1, WinRtRefs, TestOptions.
ReleaseDll
);
9756
var compilation2 = CreateEmptyCompilation(source2, WinRtRefs.Concat(new[] { new CSharpCompilationReference(compilation1) }), TestOptions.
ReleaseDll
);
9784
compilation2 = CreateEmptyCompilation(source2, WinRtRefs.Concat(new[] { compilation1.EmitToImageReference() }), TestOptions.
ReleaseDll
);
9811
var compilation = CreateEmptyCompilation(source, WinRtRefs, TestOptions.
ReleaseDll
);
10073
var compilation1 = CreateEmptyCompilation(source1, WinRtRefs, TestOptions.
ReleaseDll
);
10110
var compilation1 = CreateEmptyCompilation(source1, WinRtRefs, TestOptions.
ReleaseDll
);
10126
var compilation2 = CreateEmptyCompilation(source2, WinRtRefs.Concat(new[] { new CSharpCompilationReference(compilation1) }), TestOptions.
ReleaseDll
);
Attributes\InternalsVisibleToAndStrongNameTests.cs (23)
88
options: TestOptions.
ReleaseDll
.WithStrongNameProvider(new DesktopStrongNameProvider()),
134
var comp = CreateCompilation(syntaxTree, options: TestOptions.
ReleaseDll
);
145
TestOptions.
ReleaseDll
.WithStrongNameProvider(GetProviderWithPath(keyFileDir)));
163
var comp = CreateCompilation(syntaxTree, options: TestOptions.
ReleaseDll
);
175
TestOptions.
ReleaseDll
.WithStrongNameProvider(GetProviderWithPath(PathUtilities.CombineAbsoluteAndRelativePaths(keyFileDir, @"TempSubDir\"))));
195
var options = TestOptions.
ReleaseDll
.WithStrongNameProvider(provider);
272
TestOptions.
ReleaseDll
.WithCryptoKeyFile(keyFileName).WithStrongNameProvider(GetProviderWithPath(keyFileDir)));
319
TestOptions.
ReleaseDll
.WithCryptoKeyFile(publicKeyFileName).WithDelaySign(true).WithStrongNameProvider(GetProviderWithPath(publicKeyFileDir)));
344
CSharpCompilation other = CreateCompilation(s, options: TestOptions.
ReleaseDll
.WithCryptoKeyFile(tempFile.Path), parseOptions: parseOptions);
424
var c = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithCryptoPublicKey(s_publicKey), parseOptions: parseOptions);
448
var c = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithCryptoPublicKey(s_publicKey).WithPublicSign(true), parseOptions: parseOptions);
504
var c = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithPublicSign(true), parseOptions: parseOptions);
524
var c = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithPublicSign(true), parseOptions: parseOptions);
556
options: TestOptions.
ReleaseDll
578
options: TestOptions.
ReleaseDll
602
options: TestOptions.
ReleaseDll
624
options: TestOptions.
ReleaseDll
665
options: TestOptions.
ReleaseDll
686
options: TestOptions.
ReleaseDll
703
options: TestOptions.
ReleaseDll
.WithPublicSign(true),
2697
var ca = CreateCompilation(sourceA, options: TestOptions.
ReleaseDll
, assemblyName: "ClassLibrary2", parseOptions: parseOptions);
2725
var ca = CreateCompilation(sourceA, options: TestOptions.
ReleaseDll
, assemblyName: "ClassLibrary2", parseOptions: parseOptions);
2807
var options = TestOptions.
ReleaseDll
Diagnostics\DiagnosticAnalyzerTests.cs (20)
143
var options = TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions(
166
var options = TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions(
199
var options = TestOptions.
ReleaseDll
.WithGeneralDiagnosticOption(ReportDiagnostic.Error);
285
var options = TestOptions.
ReleaseDll
.WithGeneralDiagnosticOption(ReportDiagnostic.Error);
319
var options = TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions(specificDiagOptions);
335
options = TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions(specificDiagOptions);
347
options = TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions(specificDiagOptions);
398
var options = TestOptions.
ReleaseDll
.WithGeneralDiagnosticOption(ReportDiagnostic.Default);
403
options = TestOptions.
ReleaseDll
.WithGeneralDiagnosticOption(ReportDiagnostic.Error);
409
options = TestOptions.
ReleaseDll
.WithGeneralDiagnosticOption(ReportDiagnostic.Warn);
416
options = TestOptions.
ReleaseDll
.WithGeneralDiagnosticOption(ReportDiagnostic.Info);
423
options = TestOptions.
ReleaseDll
.WithGeneralDiagnosticOption(ReportDiagnostic.Hidden);
430
options = TestOptions.
ReleaseDll
.WithGeneralDiagnosticOption(ReportDiagnostic.Suppress);
450
var options = TestOptions.
ReleaseDll
;
461
options = TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions(specificDiagOptions);
525
var options = TestOptions.
ReleaseDll
;
533
options = TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions(specificDiagOptions);
540
options = TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions(specificDiagOptions);
1141
var options = TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions(specificDiagOptions);
1150
options = TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions(specificDiagOptions);
Emit\NumericIntPtrTests.cs (4)
1021
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(5), parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70);
1024
comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(6), parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70);
5969
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(useUnsafeContext), parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70);
8087
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(useUnsafeContext), parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70);
FlowAnalysis\StructTests.cs (15)
250
options: TestOptions.
ReleaseDll
.WithWarningLevel(5),
260
options: TestOptions.
ReleaseDll
.WithWarningLevel(5),
270
options: TestOptions.
ReleaseDll
.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel),
277
options: TestOptions.
ReleaseDll
.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel),
339
CreateCompilation(source2, references: new MetadataReference[] { sourceReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics(
341
CreateCompilation(source2, references: new MetadataReference[] { metadataReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics(
343
CreateCompilation(source2, references: new MetadataReference[] { sourceReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(5)).VerifyDiagnostics(
348
CreateCompilation(source2, references: new MetadataReference[] { metadataReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(5)).VerifyDiagnostics(
384
CreateCompilation(source2, references: new MetadataReference[] { sourceReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics(
386
CreateCompilation(source2, references: new MetadataReference[] { metadataReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics(
388
CreateCompilation(source2, references: new MetadataReference[] { sourceReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(5)).VerifyDiagnostics(
393
CreateCompilation(source2, references: new MetadataReference[] { metadataReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(5)).VerifyDiagnostics(
428
CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(5)).VerifyDiagnostics(
504
CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics(
506
CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(5)).VerifyDiagnostics(
Semantics\PatternMatchingTests.cs (2)
3736
compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
3795
compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
Semantics\PatternMatchingTests_ListPatterns.cs (2)
283
options: TestOptions.
ReleaseDll
, verify: Verification.FailsILVerify);
8479
var comp = CreateCompilation(new[] { source, TestSources.Index, TestSources.Range, TestSources.GetSubArray }, options: TestOptions.
ReleaseDll
);
Semantics\PatternMatchingTests2.cs (19)
1974
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1995
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
2019
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
2060
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
2097
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
2149
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
2186
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
2208
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
2403
CreateCompilation(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics();
2404
CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(
2438
CreateCompilation(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics();
2439
CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics();
2465
CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics(
2523
CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics(
2564
CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics(
2602
CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics(
2640
CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics(
2670
CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics(
2750
CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics(
Semantics\PatternMatchingTests3.cs (1)
5093
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.RegularWithPatternCombinators);
Semantics\PatternMatchingTests4.cs (12)
3808
CreateCompilation(source, parseOptions: TestOptions.Regular7, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
3810
CreatePatternCompilation(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics();
3829
CreateCompilation(source, parseOptions: TestOptions.Regular7, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
3831
CreatePatternCompilation(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
3851
CreateCompilation(source, parseOptions: TestOptions.Regular7, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
3853
CreatePatternCompilation(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
3873
CreateCompilation(source, parseOptions: TestOptions.Regular7, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
3875
CreatePatternCompilation(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
3897
CreateCompilation(source, parseOptions: TestOptions.Regular7, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
3899
CreatePatternCompilation(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
3924
CreateCompilation(source, parseOptions: TestOptions.Regular7, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
3926
CreatePatternCompilation(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
Semantics\PatternSwitchTests.cs (9)
3204
source, options: TestOptions.
ReleaseDll
.WithOptimizationLevel(OptimizationLevel.Release), references: new[] { SystemCoreRef, CSharpRef });
3227
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular6);
3274
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular6);
3316
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
3378
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
3437
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
3462
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
3489
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
3519
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (3)
CompileExpressionsTests.cs (1)
544
comp = CreateCompilationWithMscorlib45(source, options: TestOptions.
ReleaseDll
, references: new[] { SystemCoreRef });
LocalsTests.cs (2)
3800
var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.
ReleaseDll
);
3814
comp = CreateCompilationWithMscorlib40(source, options: TestOptions.
ReleaseDll
);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider.UnitTests (3)
AccessibilityTests.cs (2)
87
var compilationA = CSharpTestBase.CreateCompilation(sourceA, options: TestOptions.
ReleaseDll
);
252
var compilationB = CSharpTestBase.CreateCompilation(sourceB, options: TestOptions.
ReleaseDll
, references: new MetadataReference[] { referenceA });
ExpansionTests.cs (1)
2264
var compilationA = CSharpTestBase.CreateCompilation(sourceA, options: TestOptions.
ReleaseDll
);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (20)
IOperation\IOperationTests_IArgument.cs (8)
2456
var compilation = CreateEmptyCompilation(source, options: Test.Utilities.TestOptions.
ReleaseDll
);
2520
var compilation = CreateEmptyCompilation(source, options: Test.Utilities.TestOptions.
ReleaseDll
);
2605
var compilation = CreateEmptyCompilation(source, options: Test.Utilities.TestOptions.
ReleaseDll
);
2661
var compilation = CreateEmptyCompilation(source, options: Test.Utilities.TestOptions.
ReleaseDll
);
2719
var compilation = CreateEmptyCompilation(source, options: Test.Utilities.TestOptions.
ReleaseDll
);
2801
var compilation = CreateEmptyCompilation(source, options: Test.Utilities.TestOptions.
ReleaseDll
);
3852
var compilation = CreateEmptyCompilation(source, options: Test.Utilities.TestOptions.
ReleaseDll
);
3944
var compilation = CreateEmptyCompilation(source, options: Test.Utilities.TestOptions.
ReleaseDll
);
IOperation\IOperationTests_IForEachLoopStatement.cs (4)
3127
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source + SpanSource, expectedFlowGraph, expectedDiagnostics, TestOptions.
ReleaseDll
.WithAllowUnsafe(true));
3216
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source + SpanSource, expectedFlowGraph, expectedDiagnostics, TestOptions.
ReleaseDll
.WithAllowUnsafe(true));
3305
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source + SpanSource, expectedFlowGraph, expectedDiagnostics, TestOptions.
ReleaseDll
.WithAllowUnsafe(true));
3394
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source + SpanSource, expectedFlowGraph, expectedDiagnostics, TestOptions.
ReleaseDll
.WithAllowUnsafe(true));
IOperation\IOperationTests_INoPiaObjectCreationOperation.cs (7)
43
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
102
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
159
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
209
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
301
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
391
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
458
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
);
IOperation\IOperationTests_ISymbolInitializer.cs (1)
30
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (297)
Semantics\AccessCheckTests.cs (2)
1050
compilationOptions: TestOptions.
ReleaseDll
);
1064
compilationOptions: TestOptions.
ReleaseDll
,
Semantics\AwaitExpressionTests.cs (2)
214
var comp = CreateCompilationWithMscorlib45(text, options: TestOptions.
ReleaseDll
);
242
var comp = CreateCompilationWithMscorlib45(text, options: TestOptions.
ReleaseDll
);
Semantics\BetterCandidates.cs (8)
567
CreateCompilationWithoutBetterCandidates(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
572
CreateCompilationWithBetterCandidates(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
596
CreateCompilationWithoutBetterCandidates(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
601
CreateCompilationWithBetterCandidates(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
626
CreateCompilationWithoutBetterCandidates(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
631
CreateCompilationWithBetterCandidates(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
657
CreateCompilationWithoutBetterCandidates(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
662
CreateCompilationWithBetterCandidates(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
Semantics\BindingAsyncTests.cs (1)
1496
TestOptions.
ReleaseDll
).VerifyDiagnostics(
Semantics\BindingTests.cs (2)
1932
CompileAndVerify(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
1954
CompileAndVerify(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
Semantics\ColorColorTests.cs (6)
1579
var comp1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
, assemblyName: System.Guid.NewGuid().ToString());
1620
var comp1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
, assemblyName: System.Guid.NewGuid().ToString());
1658
var comp1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
, assemblyName: System.Guid.NewGuid().ToString());
1699
var comp1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
, assemblyName: System.Guid.NewGuid().ToString());
1759
CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.
ReleaseDll
)
1808
var comp = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.
ReleaseDll
);
Semantics\GenericConstraintsTests.cs (1)
2192
CompileAndVerify(code, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
Semantics\ImplicitObjectCreationTests.cs (2)
1370
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
4380
var signedDll = TestOptions.
ReleaseDll
.WithCryptoPublicKey(TestResources.TestKeys.PublicKey_ce65828c82a341f2);
Semantics\IndexAndRangeTests.cs (2)
1773
", options: TestOptions.
ReleaseDll
);
1806
", options: TestOptions.
ReleaseDll
);
Semantics\LambdaTests.cs (1)
418
options: TestOptions.
ReleaseDll
);
Semantics\LocalFunctionTests.cs (1)
27
var comp = CreateCompilationWithMscorlib45AndCSharp(source, options: TestOptions.
ReleaseDll
, parseOptions: DefaultParseOptions);
Semantics\LookupTests.cs (1)
37
var compilation = CreateCompilationWithMscorlib45(new[] { tree }, options: TestOptions.
ReleaseDll
.WithUsings(globalUsings));
Semantics\MultiDimensionalArrayTests.cs (3)
421
var compilation = CreateCompilationWithILAndMscorlib40(source, s_arraysOfRank1IlSource, options: TestOptions.
ReleaseDll
);
441
var compilation = CreateCompilationWithILAndMscorlib40(source, s_arraysOfRank1IlSource, options: TestOptions.
ReleaseDll
);
746
var compilation = CreateCompilationWithILAndMscorlib40(source, s_arraysOfRank1IlSource, options: TestOptions.
ReleaseDll
);
Semantics\NamedAndOptionalTests.cs (1)
1676
var libComp = CreateCompilation(library, options: TestOptions.
ReleaseDll
, assemblyName: "Library");
Semantics\NameOfTests.cs (6)
1403
var option = TestOptions.
ReleaseDll
;
1420
var option = TestOptions.
ReleaseDll
;
1433
var option = TestOptions.
ReleaseDll
;
1448
var option = TestOptions.
ReleaseDll
;
1462
var option = TestOptions.
ReleaseDll
;
1487
var option = TestOptions.
ReleaseDll
;
Semantics\NativeIntegerTests.cs (4)
3489
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(5), parseOptions: TestOptions.Regular9);
3492
comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(6), parseOptions: TestOptions.Regular9);
9464
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(useUnsafeContext), parseOptions: TestOptions.Regular9);
12350
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(useUnsafeContext), parseOptions: TestOptions.Regular9);
Semantics\NullableContextTests.cs (4)
558
var options = TestOptions.
ReleaseDll
;
1023
var options = TestOptions.
ReleaseDll
.WithNullableContextOptions(NullableContextOptions.Disable);
1051
verify(new[] { source1, source2, source3, source4 }, TestOptions.
ReleaseDll
.WithNullableContextOptions(NullableContextOptions.Enable), new[] { ".ctor" },
2223
var options = TestOptions.
ReleaseDll
;
Semantics\NullableReferenceTypesTests.cs (16)
1273
var comp = CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
ReleaseDll
);
10303
var compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
17849
compilation = CreateCompilation("", references: new[] { compilation.EmitToImageReference() }, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
53857
", options: WithNullableEnable(TestOptions.
ReleaseDll
));
94979
options: WithNullableEnable(TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All)));
95046
options: WithNullableEnable(TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All)),
95117
options: WithNullableEnable(TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All)),
112816
CreateCompilation(text, options: WithNullableEnable(TestOptions.
ReleaseDll
)).VerifyEmitDiagnostics();
112817
CreateCompilation(text, options: WithNullableEnable(TestOptions.
ReleaseDll
), parseOptions: TestOptions.Regular.WithStrictFeature()).VerifyEmitDiagnostics();
112888
var compilation1 = CreateEmptyCompilation(source1, options: WithNullableEnable(TestOptions.
ReleaseDll
), references: new[] { MinCorlibRef });
112904
var compilation2 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.
ReleaseDll
), references: new[] { compilation1.EmitToImageReference(), MinCorlibRef });
112917
var compilation3 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.
ReleaseDll
), references: new[] { compilation1.ToMetadataReference(), MinCorlibRef });
112928
var compilation4 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.
ReleaseDll
), references: new[] { compilation1.EmitToImageReference() });
112958
var compilation5 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.
ReleaseDll
), references: new[] { compilation1.ToMetadataReference() });
112996
var compilation6 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.
ReleaseDll
), references: new[] { compilation1.EmitToImageReference(), MscorlibRef });
113026
var compilation7 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.
ReleaseDll
), references: new[] { compilation1.ToMetadataReference(), MscorlibRef });
Semantics\NullableTests.cs (1)
1799
options: TestOptions.
ReleaseDll
,
Semantics\OperatorTests.cs (18)
3201
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
7482
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithOverflowChecks(true));
7698
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithOverflowChecks(false));
7715
compilation = compilation.WithOptions(TestOptions.
ReleaseDll
.WithOverflowChecks(true));
7851
var compilation = CreateCompilation(source, targetFramework: TargetFramework.Mscorlib45Extended, options: TestOptions.
ReleaseDll
.WithOverflowChecks(true));
8011
var compilation = CreateCompilation(source, targetFramework: TargetFramework.Mscorlib40Extended, options: TestOptions.
ReleaseDll
.WithOverflowChecks(true));
8548
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
8583
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithOverflowChecks(false));
8598
compilation = compilation.WithOptions(TestOptions.
ReleaseDll
.WithOverflowChecks(true));
8627
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithOverflowChecks(false));
8646
compilation = compilation.WithOptions(TestOptions.
ReleaseDll
.WithOverflowChecks(true));
8677
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithOverflowChecks(false));
8696
compilation = compilation.WithOptions(TestOptions.
ReleaseDll
.WithOverflowChecks(true));
8742
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
8807
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
8846
CreateCompilation(source1, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
8848
CreateCompilation(source1, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular.WithStrictFeature()).VerifyDiagnostics(
11453
CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true)).VerifyDiagnostics(
Semantics\OutVarTests.cs (7)
82
var compilation = CreateCompilation(text, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6));
110
compilation = CreateCompilation(text, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular);
35778
var compilation = CreateCompilation(text, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular);
35824
var compilation = CreateCompilation(text, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular);
35918
var compilation = CreateCompilation(text, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular);
36058
var compilation = CreateCompilation(text, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular);
36166
var compilation = CreateCompilation(text, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular);
Semantics\OverloadResolutionTestBase.cs (1)
32
var compilation = CreateEmptyCompilation(source, references, TestOptions.
ReleaseDll
);
Semantics\OverloadResolutionTests.cs (2)
8412
CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular.WithStrictFeature()).VerifyDiagnostics(
9066
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
Semantics\PrimaryConstructorTests.cs (83)
59
var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.
ReleaseDll
);
66
comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.
ReleaseDll
);
69
comp = CreateCompilation(src1, options: TestOptions.
ReleaseDll
);
85
var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.
ReleaseDll
);
92
comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.
ReleaseDll
);
99
comp = CreateCompilation(src1, options: TestOptions.
ReleaseDll
);
114
var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.
ReleaseDll
);
121
comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.
ReleaseDll
);
124
comp = CreateCompilation(src1, options: TestOptions.
ReleaseDll
);
156
var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.
ReleaseDll
);
163
comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.
ReleaseDll
);
166
comp = CreateCompilation(src1, options: TestOptions.
ReleaseDll
);
181
var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.
ReleaseDll
);
191
comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.
ReleaseDll
);
198
comp = CreateCompilation(src1, options: TestOptions.
ReleaseDll
);
217
var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.
ReleaseDll
);
224
comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.
ReleaseDll
);
227
comp = CreateCompilation(src1, options: TestOptions.
ReleaseDll
);
242
var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.
ReleaseDll
);
252
comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.
ReleaseDll
);
259
comp = CreateCompilation(src1, options: TestOptions.
ReleaseDll
);
279
var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.
ReleaseDll
);
289
comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.
ReleaseDll
);
296
comp = CreateCompilation(src1, options: TestOptions.
ReleaseDll
);
313
var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.
ReleaseDll
);
320
comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.
ReleaseDll
);
323
comp = CreateCompilation(src1, options: TestOptions.
ReleaseDll
);
334
var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.
ReleaseDll
);
337
comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.
ReleaseDll
);
340
comp = CreateCompilation(src1, options: TestOptions.
ReleaseDll
);
351
var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.
ReleaseDll
);
354
comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.
ReleaseDll
);
357
comp = CreateCompilation(src1, options: TestOptions.
ReleaseDll
);
7175
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
8350
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
8405
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
8464
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
8506
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
8528
var comp1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
);
8864
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
9000
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
9022
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
9394
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
9430
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
9469
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
9508
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
9544
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
9580
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
9619
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
9658
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
9733
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
9769
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
9805
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
10179
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
10244
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
10349
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
10380
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
10498
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
10892
var comp = CreateCompilationWithIL(source, ilSource, options: TestOptions.
ReleaseDll
);
10928
var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.
ReleaseDll
);
11179
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
11431
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
11468
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
11500
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
11523
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
11547
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
11579
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
11602
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
11647
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
11670
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
11699
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
11722
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
11761
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
11812
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
11853
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
15042
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
15072
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
15097
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
15118
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
15141
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
15253
var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.
ReleaseDll
);
15318
var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.
ReleaseDll
);
15353
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
Semantics\RecordStructTests.cs (6)
251
var comp = CreateCompilation(new[] { src1, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
264
comp = CreateCompilation(new[] { src2, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
270
comp = CreateCompilation(new[] { src3, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
276
comp = CreateCompilation(new[] { src1, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10, options: TestOptions.
ReleaseDll
);
289
comp = CreateCompilation(new[] { src2, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10, options: TestOptions.
ReleaseDll
);
292
comp = CreateCompilation(new[] { src3, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10, options: TestOptions.
ReleaseDll
);
Semantics\RecordTests.cs (31)
51
var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular8, options: TestOptions.
ReleaseDll
);
63
comp = CreateCompilation(src2, parseOptions: TestOptions.Regular8, options: TestOptions.
ReleaseDll
);
75
comp = CreateCompilation(src3, parseOptions: TestOptions.Regular8, options: TestOptions.
ReleaseDll
);
94
comp = CreateCompilation(src1, options: TestOptions.
ReleaseDll
);
200
var comp = CreateCompilation(src, parseOptions: TestOptions.Regular8, options: TestOptions.
ReleaseDll
);
228
comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
235
comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10, options: TestOptions.
ReleaseDll
);
2823
comp = CreateCompilation(src, parseOptions: TestOptions.Regular8, options: TestOptions.
ReleaseDll
.WithWarningLevel(6));
18114
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
18191
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
18225
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
18392
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
18418
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
18485
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
18509
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
18582
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
18823
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
18951
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
18974
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
19022
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: modifiers == "abstract " ? TestOptions.
ReleaseDll
: TestOptions.ReleaseExe);
19095
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: modifiers == "abstract " ? TestOptions.
ReleaseDll
: TestOptions.ReleaseExe);
19146
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
19163
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
19193
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
19230
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
19306
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
19507
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
23904
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
23920
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
23940
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.
ReleaseDll
);
30172
var compB = CreateCompilation(sourceB, references: new[] { refA }, options: TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions("CS1701", ReportDiagnostic.Suppress), parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.NetCoreApp);
Semantics\RefEscapingTests.cs (8)
4987
}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
5020
}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
5047
}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
5076
}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
5264
}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
ReleaseDll
).VerifyDiagnostics();
5282
}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
ReleaseDll
).VerifyDiagnostics();
5300
}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
5362
", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
ReleaseDll
).VerifyDiagnostics();
Semantics\RefFieldTests.cs (4)
24095
var comp = CreateCompilation(new[] { source, UnscopedRefAttributeDefinition }, targetFramework: TargetFramework.Net50, options: TestOptions.
ReleaseDll
);
26026
var comp = CreateCompilation(new[] { source, UnscopedRefAttributeDefinition }, options: TestOptions.
ReleaseDll
);
26078
var comp = CreateCompilation(new[] { source, UnscopedRefAttributeDefinition }, options: TestOptions.
ReleaseDll
);
26130
var comp = CreateCompilation(new[] { source, UnscopedRefAttributeDefinition }, options: TestOptions.
ReleaseDll
);
Semantics\SemanticErrorTests.cs (12)
2117
var comp = CreateCompilation(text, options: TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions(new Dictionary<string, ReportDiagnostic>()
7567
CreateCompilation(text, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
7572
CreateCompilation(text, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular.WithStrictFeature()).VerifyDiagnostics(
7639
CreateCompilation(text, options: TestOptions.
ReleaseDll
.WithNullableContextOptions(nullableContextOptions), parseOptions: TestOptions.Regular.WithStrictFeature()).VerifyDiagnostics();
11036
CreateCompilation(text, options: TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions(noWarns)).VerifyDiagnostics(
12760
CreateCompilation(text, options: TestOptions.
ReleaseDll
.WithWarningLevel(5)).VerifyDiagnostics(
21731
options: TestOptions.
ReleaseDll
.WithXmlReferenceResolver(null));
22422
CreateCompilationWithMscorlib40(source, references: new[] { Net40.SystemCore }, options: TestOptions.
ReleaseDll
.WithNullableContextOptions(NullableContextOptions.Disable)).VerifyDiagnostics(
23418
CreateCompilation(builder.ToString(), null, TestOptions.
ReleaseDll
.WithGeneralDiagnosticOption(ReportDiagnostic.Suppress)).VerifyEmitDiagnostics(
24088
CreateCompilationWithMscorlib45(text, new[] { Net451.System, Net451.SystemCore, Net451.MicrosoftCSharp }, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
24410
CreateCompilationWithMscorlib45(text, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
24456
CreateCompilationWithMscorlib45(text, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
Semantics\SpanStackSafetyTests.cs (2)
1438
options: TestOptions.
ReleaseDll
);
1472
options: TestOptions.
ReleaseDll
);
Semantics\StackAllocInitializerTests.cs (17)
579
}", TestOptions.
ReleaseDll
);
597
CreateCompilationWithMscorlibAndSpan(source, TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular7_3)
618
CreateCompilationWithMscorlibAndSpan(source, TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular8)
646
CreateCompilationWithMscorlibAndSpan(source, TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular7_3)
658
CreateCompilationWithMscorlibAndSpan(source, TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular8)
695
CreateCompilationWithMscorlibAndSpan(source, TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular7_3)
707
CreateCompilationWithMscorlibAndSpan(source, TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular8)
1519
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true)).VerifyDiagnostics(
1548
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true)).VerifyDiagnostics(
1577
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true)).VerifyDiagnostics(
1632
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true)).VerifyDiagnostics(
1669
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true)).VerifyDiagnostics(
1700
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true), parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(
1711
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true), parseOptions: TestOptions.Regular8).VerifyDiagnostics(
1733
CreateCompilationWithMscorlibAndSpan(test, TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(
1753
CreateCompilationWithMscorlibAndSpan(test, TestOptions.
ReleaseDll
).VerifyDiagnostics(
1994
}", TestOptions.
ReleaseDll
).VerifyDiagnostics();
Semantics\StackAllocSpanExpressionsTests.cs (10)
432
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true)).VerifyDiagnostics(
453
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true)).VerifyDiagnostics(
490
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true)).VerifyDiagnostics(
512
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true), parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(
517
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true)).VerifyDiagnostics(
540
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true), parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(
545
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true), parseOptions: TestOptions.Regular8).VerifyDiagnostics(
561
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true), parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(
566
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true), parseOptions: TestOptions.Regular8).VerifyDiagnostics(
722
}", TestOptions.
ReleaseDll
).VerifyDiagnostics();
Semantics\StructsTests.cs (2)
378
TestOptions.
ReleaseDll
);
383
TestOptions.
ReleaseDll
);
Semantics\SuppressAccessibilityChecksTests.cs (2)
44
", new MetadataReference[] { referenceA }, TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
164
", new MetadataReference[] { referenceA }, TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
Semantics\UseSiteErrorTests.cs (9)
1037
TestOptions.
ReleaseDll
.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default));
1051
TestOptions.
ReleaseDll
.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default));
2296
var compilation1 = CreateEmptyCompilation(source1, parseOptions: parseOptions, options: TestOptions.
ReleaseDll
, references: new[] { MinCorlibRef });
2312
var compilation2 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.
ReleaseDll
, references: new[] { compilation1.EmitToImageReference(), MinCorlibRef });
2323
var compilation3 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.
ReleaseDll
, references: new[] { compilation1.ToMetadataReference(), MinCorlibRef });
2334
var compilation4 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.
ReleaseDll
, references: new[] { compilation1.EmitToImageReference() });
2364
var compilation5 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.
ReleaseDll
, references: new[] { compilation1.ToMetadataReference() });
2379
var compilation6 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.
ReleaseDll
, references: new[] { compilation1.EmitToImageReference(), MscorlibRef });
2409
var compilation7 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.
ReleaseDll
, references: new[] { compilation1.ToMetadataReference(), MscorlibRef });
Semantics\Utf8StringsLiteralsTests.cs (2)
3330
var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.
ReleaseDll
);
3366
var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.
ReleaseDll
);
Semantics\WarningVersionTests.cs (17)
48
CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics();
49
CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(3)).VerifyDiagnostics();
50
CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(4)).VerifyDiagnostics();
51
CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(5)).VerifyDiagnostics(whenWave5);
52
CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(6)).VerifyDiagnostics(whenWave5);
78
CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics();
79
CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(4)).VerifyDiagnostics();
80
CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(5)).VerifyDiagnostics(whenWave5);
117
CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics();
118
CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(4)).VerifyDiagnostics();
119
CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(5)).VerifyDiagnostics(whenWave5);
392
CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics(
394
CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(5)).VerifyDiagnostics(
683
CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics(
685
CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(5)).VerifyDiagnostics(
713
CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics(
715
CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.
ReleaseDll
.WithWarningLevel(5)).VerifyDiagnostics(
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (419)
BadSymbolReference.cs (18)
840
}", options: TestOptions.
ReleaseDll
, assemblyName: "MissingTypeInTypeArgumentsOfImplementedInterface1");
850
}", new[] { lib1Ref }, TestOptions.
ReleaseDll
, assemblyName: "MissingTypeInTypeArgumentsOfImplementedInterface2");
865
}", new[] { lib1Ref, lib2Ref }, TestOptions.
ReleaseDll
, assemblyName: "MissingTypeInTypeArgumentsOfImplementedInterface3");
935
var lib4 = CreateCompilation(lib4Def, new[] { lib1Ref, lib3Ref }, TestOptions.
ReleaseDll
);
1006
lib4 = CreateCompilation(lib4Def, new[] { lib1Ref, lib2Ref, lib3Ref }, TestOptions.
ReleaseDll
);
1010
lib4 = CreateCompilation(lib4Def, new[] { lib1.EmitToImageReference(), lib3.EmitToImageReference() }, TestOptions.
ReleaseDll
);
1029
", options: TestOptions.
ReleaseDll
, assemblyName: "MissingImplementedInterface1");
1051
", new[] { lib1Ref }, TestOptions.
ReleaseDll
, assemblyName: "MissingImplementedInterface2");
1077
", new[] { lib1Ref, lib2Ref }, TestOptions.
ReleaseDll
, assemblyName: "MissingImplementedInterface3");
1155
var lib4 = CreateCompilation(lib4Def, new[] { lib1Ref, lib3Ref }, TestOptions.
ReleaseDll
);
1238
lib4 = CreateCompilation(lib4Def, new[] { lib1Ref, lib2Ref, lib3Ref }, TestOptions.
ReleaseDll
);
1249
lib4 = CreateCompilation(lib4Def, new[] { lib1.EmitToImageReference(), lib3.EmitToImageReference() }, TestOptions.
ReleaseDll
);
1314
}", options: TestOptions.
ReleaseDll
, assemblyName: "MissingBaseClass1");
1323
}", new[] { lib1Ref }, TestOptions.
ReleaseDll
, assemblyName: "MissingBaseClass2");
1332
}", new[] { lib1Ref, lib2Ref }, TestOptions.
ReleaseDll
, assemblyName: "MissingBaseClass3");
1377
var lib4 = CreateCompilation(lib4Def, new[] { lib1Ref, lib3Ref }, TestOptions.
ReleaseDll
);
1424
lib4 = CreateCompilation(lib4Def, new[] { lib1Ref, lib2Ref, lib3Ref }, TestOptions.
ReleaseDll
);
1428
lib4 = CreateCompilation(lib4Def, new[] { lib1.EmitToImageReference(), lib3.EmitToImageReference() }, TestOptions.
ReleaseDll
);
Compilation\CompilationAPITests.cs (45)
231
CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(0)).VerifyDiagnostics(
255
CreateCompilation("", options: TestOptions.
ReleaseDll
.WithPublicSign(true).WithCryptoKeyFile("")).VerifyDiagnostics(
264
CreateCompilation("", options: TestOptions.
ReleaseDll
.WithPublicSign(true).WithCryptoKeyFile("\"\"")).VerifyDiagnostics(
445
var comp = CSharpCompilation.Create("Compilation", options: TestOptions.
ReleaseDll
);
590
var c = CreateCompilationWithMscorlib45(new[] { t1, t2 }, options: TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(
614
options: TestOptions.
ReleaseDll
,
622
options: TestOptions.
ReleaseDll
,
633
options: TestOptions.
ReleaseDll
,
682
options: TestOptions.
ReleaseDll
,
690
options: TestOptions.
ReleaseDll
,
701
options: TestOptions.
ReleaseDll
,
792
var comp = CSharpCompilation.Create("Compilation", syntaxTrees: new[] { SyntaxFactory.ParseSyntaxTree(s1) }, options: TestOptions.
ReleaseDll
);
939
CSharpCompilation comp = CSharpCompilation.Create(options: TestOptions.
ReleaseDll
, assemblyName: "Compilation", references: null, syntaxTrees: null);
965
CSharpCompilation comp1 = CSharpCompilation.Create(assemblyName: "Compilation", syntaxTrees: null, options: TestOptions.
ReleaseDll
, references: null);
1378
var opt = TestOptions.
ReleaseDll
;
1658
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
1699
compilation = CSharpCompilation.Create(assemblyName: null, options: TestOptions.
ReleaseDll
, syntaxTrees: new[] { Parse(source) }, references: new[] { MscorlibRef });
1968
var c1 = CSharpCompilation.Create("c", options: TestOptions.
ReleaseDll
);
1973
c2 = c1.WithOptions(TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.WindowsApplication));
1976
c2 = c1.WithOptions(TestOptions.
ReleaseDll
);
1979
c2 = c1.WithOptions(TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.NetModule));
1987
c2 = c1.WithOptions(TestOptions.
ReleaseDll
);
2000
var c1 = CSharpCompilation.Create("c", options: TestOptions.
ReleaseDll
);
2002
var c2 = c1.WithOptions(TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(new TestMetadataReferenceResolver()));
2006
var c3 = c1.WithOptions(TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(c1.Options.MetadataReferenceResolver));
2013
var c1 = CSharpCompilation.Create("c", options: TestOptions.
ReleaseDll
);
2015
var c2 = c1.WithOptions(TestOptions.
ReleaseDll
.WithXmlReferenceResolver(new XmlFileResolver(null)));
2018
var c3 = c1.WithOptions(TestOptions.
ReleaseDll
.WithXmlReferenceResolver(c1.Options.XmlReferenceResolver));
2238
var c = CSharpCompilation.Create("Goo", references: new[] { MscorlibRef, mdModule.GetReference(display: "ModuleCS00") }, options: TestOptions.
ReleaseDll
);
2259
options: TestOptions.
ReleaseDll
.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default));
2280
options: TestOptions.
ReleaseDll
.WithAssemblyIdentityComparer(comparer));
2295
options: TestOptions.
ReleaseDll
);
2316
options: TestOptions.
ReleaseDll
.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default));
2341
options: TestOptions.
ReleaseDll
.WithAssemblyIdentityComparer(comparer));
2418
Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.NetModule)));
2419
Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.WindowsRuntimeMetadata)));
2420
Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.WindowsRuntimeApplication)));
2421
Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.WindowsApplication)));
2422
Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.
ReleaseDll
.WithCryptoKeyContainer("goo")));
2423
Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.
ReleaseDll
.WithCryptoKeyFile("goo.snk")));
2424
Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.
ReleaseDll
.WithDelaySign(true)));
2425
Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.
ReleaseDll
.WithDelaySign(false)));
2904
}", options: TestOptions.
ReleaseDll
.WithOverflowChecks(true));
3095
var module = CreateCompilation(string.Empty, options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.NetModule));
3131
var module = CreateCompilation(string.Empty, options: TestOptions.
ReleaseDll
.WithOutputKind(OutputKind.NetModule));
Compilation\CSharpCompilationOptionsTests.cs (7)
252
Assert.Null(TestOptions.
ReleaseDll
.WithModuleName(null).ModuleName);
253
TestOptions.
ReleaseDll
.WithModuleName("").VerifyErrors(
258
TestOptions.
ReleaseDll
.WithModuleName("a\0a").VerifyErrors(
263
TestOptions.
ReleaseDll
.WithModuleName("a\uD800b").VerifyErrors(
268
TestOptions.
ReleaseDll
.WithModuleName("a\\b").VerifyErrors(
273
TestOptions.
ReleaseDll
.WithModuleName("a/b").VerifyErrors(
278
TestOptions.
ReleaseDll
.WithModuleName("a:b").VerifyErrors(
Compilation\GetUnusedImportDirectivesTests.cs (5)
223
options: TestOptions.
ReleaseDll
.WithStrongNameProvider(new DesktopStrongNameProvider()),
244
options: TestOptions.
ReleaseDll
.WithStrongNameProvider(new DesktopStrongNameProvider()),
291
comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(3));
317
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(0));
379
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithGeneralDiagnosticOption(ReportDiagnostic.Error));
Compilation\ReferenceManagerTests.cs (44)
27
TestOptions.
ReleaseDll
.WithCryptoPublicKey(TestResources.TestKeys.PublicKey_ce65828c82a341f2);
690
options: TestOptions.
ReleaseDll
);
869
options: TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(
930
var compilation = CSharpCompilation.Create("goo", options: TestOptions.
ReleaseDll
,
1021
TestOptions.
ReleaseDll
.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default));
1035
var peImage = CreateCompilation(libSource, options: TestOptions.
ReleaseDll
, assemblyName: "CS1704").EmitToArray();
1280
options: TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(resolver));
1319
var options = TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(new ErroneousReferenceResolver());
1361
var c = CreateCompilationWithMscorlib45(new[] { t1, t2 }, options: TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(
1448
var withCircularReference2 = withCircularReference1.WithOptions(TestOptions.
ReleaseDll
);
1836
var cPublic = CreateCompilation("class C { }", options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Public));
1837
var cInternal = CreateCompilation("class D { }", options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
1838
var cAll = CreateCompilation("class E { }", options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
1840
var cPublic2 = CreateCompilation("class C { }", options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Public));
1841
var cInternal2 = CreateCompilation("class D { }", options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
1842
var cAll2 = CreateCompilation("class E { }", options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
1868
var mainAll = CreateCompilation(mainSource, new[] { moduleRef }, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
1873
var mainInternal = CreateCompilation(mainSource, new[] { moduleRef }, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
1878
var mainPublic = CreateCompilation(mainSource, new[] { moduleRef }, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Public));
1894
var main = CreateEmptyCompilation(mainSource, new MetadataReference[] { r1, MscorlibFacadeRef }, options: TestOptions.
ReleaseDll
);
2168
options: TestOptions.
ReleaseDll
.WithCryptoPublicKey(TestResources.TestKeys.PublicKey_b03f5f7f11d50a3a),
2175
options: TestOptions.
ReleaseDll
.WithCryptoPublicKey(TestResources.TestKeys.PublicKey_b03f5f7f11d50a3a),
2185
options: TestOptions.
ReleaseDll
.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default));
2195
options: TestOptions.
ReleaseDll
.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default));
2327
TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(
2356
TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(
2399
}, TestOptions.
ReleaseDll
);
2435
}, TestOptions.
ReleaseDll
);
2473
}, TestOptions.
ReleaseDll
);
2512
}, TestOptions.
ReleaseDll
);
2535
var c = CreateCompilationWithMscorlib46("public class C : A { }", new[] { aRef }, TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(resolver));
2564
", new[] { aRef }, TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(resolver));
2602
TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(resolver));
2646
TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(resolver));
2682
TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(resolver));
2709
TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(resolver));
2725
TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(resolver));
2753
TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(resolver));
2778
TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(resolver));
2810
TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(resolver));
3017
TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(resolverC));
3129
TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(resolverC));
3171
var options = TestOptions.
ReleaseDll
.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default);
3214
var options = TestOptions.
ReleaseDll
.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default);
Compilation\SemanticModelGetSemanticInfoTests.cs (1)
14965
", options: TestOptions.
ReleaseDll
);
Compilation\UsedAssembliesTests.cs (1)
294
options ??= TestOptions.
ReleaseDll
;
DeclarationTests.cs (3)
263
options: TestOptions.
ReleaseDll
);
290
var compilation = CreateCompilation(new SyntaxTree[] { underlyingTree, countedTree }, skipUsesIsNullable: true, options: TestOptions.
ReleaseDll
);
337
var compilation = CreateCompilation(new SyntaxTree[] { underlyingTree, countedTree }, skipUsesIsNullable: true, options: TestOptions.
ReleaseDll
);
DocumentationComments\CrefTests.cs (3)
5875
TestOptions.
ReleaseDll
.WithXmlReferenceResolver(XmlFileResolver.Default));
6724
var options = TestOptions.
ReleaseDll
.WithXmlReferenceResolver(XmlFileResolver.Default);
6748
var options = TestOptions.
ReleaseDll
.WithXmlReferenceResolver(XmlFileResolver.Default);
DocumentationComments\DocumentationCommentCompilerTests.cs (5)
36
options: (options ?? TestOptions.
ReleaseDll
).WithXmlReferenceResolver(XmlFileResolver.Default),
2970
var comp = CSharpCompilation.Create("Test", new[] { tree }, new[] { MscorlibRef }, TestOptions.
ReleaseDll
.WithXmlReferenceResolver(resolver));
5070
var comp = CreateCompilation(tree, options: TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions(warnDict), assemblyName: "Test");
6426
var compOptions = TestOptions.
ReleaseDll
.WithGeneralDiagnosticOption(ReportDiagnostic.Error);
6667
options: TestOptions.
ReleaseDll
.WithSourceReferenceResolver(SourceFileResolver.Default).WithXmlReferenceResolver(XmlFileResolver.Default),
DocumentationComments\DocumentationCommentIDTests.cs (1)
270
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
DocumentationComments\DocumentationModeTests.cs (1)
385
options: TestOptions.
ReleaseDll
.WithXmlReferenceResolver(XmlFileResolver.Default),
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
827
options: TestOptions.
ReleaseDll
);
Symbols\AnonymousTypesSemanticsTests.cs (1)
1998
options: TestOptions.
ReleaseDll
,
Symbols\AnonymousTypesSymbolTests.cs (1)
1452
var compilation = CreateCompilationWithMscorlib40(new string[] { source1, source2, source3 }, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal), parseOptions: TestOptions.Regular);
Symbols\CompilationCreationTests.cs (6)
2702
options: TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(new Resolver(data, core, system)));
2738
options: TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(new Resolver(data, core, system)));
2783
options: TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(new DummyReferenceResolver(csClasses01)));
2793
options: TestOptions.
ReleaseDll
.WithMetadataReferenceResolver(null));
2820
options: TestOptions.
ReleaseDll
.WithUsings(ImmutableArray.Create("System.Console", "System")));
2842
options: TestOptions.
ReleaseDll
.WithUsings("System.Console!", "Blah"));
Symbols\CorLibrary\Choosing.cs (4)
38
", options: TestOptions.
ReleaseDll
);
49
", new[] { new CSharpCompilationReference(corLib) }, options: TestOptions.
ReleaseDll
);
64
", options: TestOptions.
ReleaseDll
);
70
", new[] { new CSharpCompilationReference(corLib) }, options: TestOptions.
ReleaseDll
);
Symbols\CovariantReturnTests.cs (1)
515
options: TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions("CS1701", ReportDiagnostic.Suppress),
Symbols\CustomModifiersTests.cs (7)
1514
var compilation1 = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.
ReleaseDll
);
1564
var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.
ReleaseDll
);
1603
var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.
ReleaseDll
);
1642
var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.
ReleaseDll
);
1674
var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.
ReleaseDll
);
1713
var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.
ReleaseDll
);
1755
var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.
ReleaseDll
);
Symbols\DefaultInterfaceImplementationTests.cs (22)
50176
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, targetFramework: TargetFramework.Net50);
50184
var compilation1 = CreateCompilation(consumer, options: TestOptions.
ReleaseDll
, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50);
50212
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, targetFramework: TargetFramework.Net50);
50224
var compilation1 = CreateCompilation(consumer, options: TestOptions.
ReleaseDll
, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50);
50253
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, targetFramework: TargetFramework.Net50);
50265
var compilation1 = CreateCompilation(consumer, options: TestOptions.
ReleaseDll
, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50);
50293
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, targetFramework: TargetFramework.Net50);
50305
var compilation1 = CreateCompilation(consumer, options: TestOptions.
ReleaseDll
, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50);
50333
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, targetFramework: TargetFramework.Net50);
50345
var compilation1 = CreateCompilation(consumer, options: TestOptions.
ReleaseDll
, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50);
50377
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, targetFramework: TargetFramework.Net50);
50392
var compilation1 = CreateCompilation(consumer, options: TestOptions.
ReleaseDll
, references: new[] { reference }, targetFramework: TargetFramework.Net50);
50421
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, targetFramework: TargetFramework.Net50);
50437
var compilation1 = CreateCompilation(consumer, options: TestOptions.
ReleaseDll
, references: new[] { reference }, targetFramework: TargetFramework.Net50);
50473
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, targetFramework: TargetFramework.Net50);
50485
var compilation1 = CreateCompilation(consumer, options: TestOptions.
ReleaseDll
, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50);
50498
var attributes = CreateCompilation(NoPiaAttributes, options: TestOptions.
ReleaseDll
, references: baseReferences, targetFramework: TargetFramework.Empty);
50526
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, references: baseReferences, targetFramework: TargetFramework.Empty);
50564
var pia2Compilation = CreateCompilation(pia2, baseReferences, options: TestOptions.
ReleaseDll
, targetFramework: TargetFramework.Empty);
50568
var compilation1 = CreateCompilation(consumer1, options: TestOptions.
ReleaseDll
, references: baseReferences.Concat(new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }), targetFramework: TargetFramework.Empty);
50606
var piaCompilation = CreateCompilation(pia, options: TestOptions.
ReleaseDll
, targetFramework: TargetFramework.Net50);
50622
var compilation1 = CreateCompilation(consumer, options: TestOptions.
ReleaseDll
, references: new[] { reference }, targetFramework: TargetFramework.Net50);
Symbols\ExtendedPartialMethodsTests.cs (20)
2658
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(5), parseOptions: TestOptions.RegularWithExtendedPartialMethods);
2664
comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(6), parseOptions: TestOptions.RegularWithExtendedPartialMethods);
2702
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(5), parseOptions: TestOptions.RegularWithExtendedPartialMethods);
2705
comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(6), parseOptions: TestOptions.RegularWithExtendedPartialMethods);
2730
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(5), parseOptions: TestOptions.RegularWithExtendedPartialMethods);
2739
comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(6), parseOptions: TestOptions.RegularWithExtendedPartialMethods);
3034
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(5), parseOptions: TestOptions.RegularWithExtendedPartialMethods);
3037
comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(6), parseOptions: TestOptions.RegularWithExtendedPartialMethods);
3061
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(5), parseOptions: TestOptions.RegularWithExtendedPartialMethods);
3064
comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(6), parseOptions: TestOptions.RegularWithExtendedPartialMethods);
3142
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(5), parseOptions: TestOptions.RegularWithExtendedPartialMethods);
3166
comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(6), parseOptions: TestOptions.RegularWithExtendedPartialMethods);
3249
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(5));
3252
comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(6));
3287
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(5));
3305
comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(6));
3348
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(5));
3351
comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(6));
3389
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(5));
3392
comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(6));
Symbols\ExtensionMethodTests.cs (6)
57
CompileAndVerify(source, validator: validator, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
2482
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
2528
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
3453
var compilation = CreateEmptyCompilation(source, new[] { MscorlibRef_v20 }, TestOptions.
ReleaseDll
);
4050
CompileAndVerify(source, validator: Validator, options: TestOptions.
ReleaseDll
);
4080
CompileAndVerify(source, validator: Validator, options: TestOptions.
ReleaseDll
);
Symbols\GenericConstraintTests.cs (3)
5636
CreateCompilation(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics();
7332
TestOptions.
ReleaseDll
.WithPublicSign(true));
7338
TestOptions.
ReleaseDll
.WithPublicSign(true));
Symbols\IndexerTests.cs (1)
69
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
Symbols\InterfaceImplementationTests.cs (4)
969
options: TestOptions.
ReleaseDll
);
975
options: TestOptions.
ReleaseDll
);
1892
var comp1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
, assemblyName: "asm1");
1896
var comp2 = CreateCompilation(source2, new[] { ref1 }, options: TestOptions.
ReleaseDll
, assemblyName: "asm2");
Symbols\Metadata\MetadataMemberTests.cs (2)
615
var comp1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
);
655
var comp1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
);
Symbols\Metadata\MetadataTypeTests.cs (3)
116
var compilation = CreateEmptyCompilation(text, new[] { MscorlibRef }, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
216
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
283
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
Symbols\Metadata\PE\BaseTypeResolution.cs (3)
337
var compilation1 = CreateCompilation(compilationDef1, new MetadataReference[] { crossRefLib }, TestOptions.
ReleaseDll
);
357
var compilation2 = CreateCompilation(compilationDef2, new MetadataReference[] { crossRefModule1, crossRefModule2 }, TestOptions.
ReleaseDll
);
369
var compilation3 = CreateCompilation(compilationDef2, new MetadataReference[] { crossRefModule2 }, TestOptions.
ReleaseDll
);
Symbols\Metadata\PE\LoadingFields.cs (1)
28
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
Symbols\Metadata\PE\LoadingMethods.cs (1)
36
options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
Symbols\Metadata\PE\TypeForwarders.cs (18)
1456
var comp1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
, assemblyName: "Asm1");
1460
var comp2 = CreateCompilation(source2, new[] { ref1 }, options: TestOptions.
ReleaseDll
, assemblyName: "Asm2");
1531
var bitsA = CreateCompilation(moduleA, options: TestOptions.
ReleaseDll
, assemblyName: "asm2").EmitToArray();
1542
var bits1 = CreateCompilation(module1, new[] { ref0 }, options: TestOptions.
ReleaseDll
, assemblyName: "asm1").EmitToArray();
1546
var bits2 = CreateCompilation(module2, new[] { ref1 }, options: TestOptions.
ReleaseDll
, assemblyName: "asm2").EmitToArray();
1605
var forwardedTypesCompilation = CreateCompilation(forwardedTypes, options: TestOptions.
ReleaseDll
, assemblyName: "ForwarderTargetAssembly");
1622
var appCompilation = CreateCompilation(app, references: new[] { modRef1, new CSharpCompilationReference(forwardedTypesCompilation) }, options: TestOptions.
ReleaseDll
);
1678
appCompilation = CreateCompilation(app, references: new MetadataReference[] { modRef2, new CSharpCompilationReference(forwardedTypesCompilation) }, options: TestOptions.
ReleaseDll
);
1709
appCompilation = CreateCompilation(app, references: new[] { modRef1 }, options: TestOptions.
ReleaseDll
);
1725
var comp1 = CreateCompilation(source1, new[] { ref0 }, options: TestOptions.
ReleaseDll
, assemblyName: "asm1");
1732
var comp2 = CreateCompilation(source2, new[] { ref1 }, options: TestOptions.
ReleaseDll
, assemblyName: "asm2");
1821
", options: TestOptions.
ReleaseDll
, assemblyName: "A");
1827
", new[] { new CSharpCompilationReference(cA_v1) }, options: TestOptions.
ReleaseDll
, assemblyName: "B");
1835
", options: TestOptions.
ReleaseDll
, assemblyName: "C");
1841
", new[] { new CSharpCompilationReference(cC_v1) }, options: TestOptions.
ReleaseDll
, assemblyName: "A");
1851
var cA_v3 = CreateCompilation(@"", new[] { cD_ImageRef, new CSharpCompilationReference(cC_v1) }, options: TestOptions.
ReleaseDll
, assemblyName: "A");
1857
", options: TestOptions.
ReleaseDll
, assemblyName: "C");
1885
var context = CreateCompilation("", new[] { r1, r2, r3 }, options: TestOptions.
ReleaseDll
);
Symbols\MissingSpecialMember.cs (4)
37
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
69
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
101
var comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
);
124
var comp = CreateEmptyCompilation(source, new[] { Net40.mscorlib }, options: TestOptions.
ReleaseDll
);
Symbols\OverriddenOrHiddenMembersTests.cs (9)
1186
options: TestOptions.
ReleaseDll
);
1227
options: TestOptions.
ReleaseDll
);
1255
CreateCompilation(text1, references: refs, options: TestOptions.
ReleaseDll
).VerifyDiagnostics();
1269
CreateCompilation(text1, references: refs, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
1317
CreateCompilation(text1, references: refs, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
1416
CreateCompilation(text1, references: refs, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
1551
CreateCompilation(text1, references: refs, options: TestOptions.
ReleaseDll
).VerifyDiagnostics();
1565
CreateCompilation(text1, references: refs, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
1615
CreateCompilation(text1, references: refs, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
Symbols\Retargeting\NoPia.cs (72)
282
var LocalTypes1 = CreateEmptyCompilation(s_sourceLocalTypes1_IL, new[] { MscorlibRef }, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes1");
285
var LocalTypes2 = CreateEmptyCompilation(s_sourceLocalTypes2_IL, new[] { MscorlibRef }, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes2");
351
var LocalTypes1 = CreateCompilationWithMscorlib40(s_sourceLocalTypes1_IL, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes1");
354
var LocalTypes2 = CreateCompilationWithMscorlib40(s_sourceLocalTypes2_IL, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes2");
648
var LocalTypes1 = CreateCompilation(s_sourceLocalTypes1, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes1",
653
var LocalTypes2 = CreateCompilation(s_sourceLocalTypes2, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes2",
949
var Pia1 = CreateCompilation(s_sourcePia1, options: TestOptions.
ReleaseDll
, assemblyName: "Pia1", targetFramework: TargetFramework.Standard);
952
var LocalTypes1 = CreateCompilation(s_sourceLocalTypes1, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes1",
957
var LocalTypes2 = CreateCompilation(s_sourceLocalTypes2, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes2",
1257
var LocalTypes1 = CreateCompilation(s_sourceLocalTypes1_IL, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes1");
1282
var LocalTypes1 = CreateCompilation(s_sourceLocalTypes1, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes1",
1307
var Pia1 = CreateCompilation(s_sourcePia1, options: TestOptions.
ReleaseDll
, assemblyName: "Pia1");
1312
var LocalTypes1 = CreateCompilation(s_sourceLocalTypes1, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes1",
1334
var LocalTypes3 = CreateCompilation(s_sourceLocalTypes3_IL, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes3");
1404
var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.
ReleaseDll
, assemblyName: "comp");
1450
var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.
ReleaseDll
, assemblyName: "comp");
1489
var pia = CreateCompilationWithMscorlib46(piaSource, options: TestOptions.
ReleaseDll
, assemblyName: "pia");
1531
var comp1 = CreateCompilationWithMscorlib46(source, options: TestOptions.
ReleaseDll
,
1535
var comp2 = CreateCompilationWithMscorlib46(source, options: TestOptions.
ReleaseDll
,
1570
var pia = CreateCompilation(piaSource, options: TestOptions.
ReleaseDll
, assemblyName: "pia");
1585
var comp1 = CreateCompilation(source, options: TestOptions.
ReleaseDll
,
1589
var comp2 = CreateCompilation(source, options: TestOptions.
ReleaseDll
,
1623
var pia = CreateCompilation(piaSource, options: TestOptions.
ReleaseDll
, assemblyName: "pia");
1638
var comp1 = CreateCompilation(source, options: TestOptions.
ReleaseDll
,
1642
var comp2 = CreateCompilation(source, options: TestOptions.
ReleaseDll
,
1667
var pia = CreateCompilation(piaSource, options: TestOptions.
ReleaseDll
, assemblyName: "pia");
1680
var comp1 = CreateCompilation(source, options: TestOptions.
ReleaseDll
,
1684
var comp2 = CreateCompilation(source, options: TestOptions.
ReleaseDll
,
1717
var pia = CreateCompilation(piaSource, options: TestOptions.
ReleaseDll
, assemblyName: "pia");
1735
var comp1 = CreateCompilation(source, options: TestOptions.
ReleaseDll
,
1739
var comp2 = CreateCompilation(source, options: TestOptions.
ReleaseDll
,
1772
var pia = CreateCompilationWithMscorlib46(piaSource, options: TestOptions.
ReleaseDll
, assemblyName: "pia");
1775
var lib = CreateCompilationWithMscorlib46(libSource, options: TestOptions.
ReleaseDll
, references: new[] { pia.ToMetadataReference() });
1803
var comp1 = CreateCompilationWithMscorlib46(source, options: TestOptions.
ReleaseDll
,
1807
var comp2 = CreateCompilationWithMscorlib46(source, options: TestOptions.
ReleaseDll
,
1825
var pia = CreateCompilationWithMscorlib46(piaSource, options: TestOptions.
ReleaseDll
, assemblyName: "pia");
1848
var comp1 = CreateCompilationWithMscorlib46(source, options: TestOptions.
ReleaseDll
,
1865
var comp2 = CreateCompilationWithMscorlib46(source, options: TestOptions.
ReleaseDll
,
1886
var LocalTypes3 = CreateCompilation(s_sourceLocalTypes3, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes3",
1933
var Pia1 = CreateCompilation(s_sourcePia1, options: TestOptions.
ReleaseDll
, assemblyName: "Pia1");
1936
var LocalTypes3 = CreateCompilation(s_sourceLocalTypes3, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes3",
2014
var localTypes2 = CreateCompilation(source, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes2");
2040
var pia = CreateCompilation(piaSource, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
2045
var compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2060
compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2075
compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2090
compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2139
var localTypes2 = CreateCompilation(source, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes2");
2165
var pia = CreateCompilation(piaSource, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
2170
var compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2185
compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2200
compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2215
compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2264
var localTypes2 = CreateCompilation(source, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes2");
2290
var pia = CreateCompilation(piaSource, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
2295
var compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2310
compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2325
compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2340
compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2380
var pia = CreateCompilation(piaSource, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
2402
var localTypes2 = CreateCompilation(source, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes2",
2407
var compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2422
compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2472
var localTypes2 = CreateCompilation(source, options: TestOptions.
ReleaseDll
, assemblyName: "LocalTypes2");
2498
var pia = CreateCompilation(piaSource, options: TestOptions.
ReleaseDll
, assemblyName: "Pia");
2503
var compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2518
compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2533
compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2548
compilation = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2585
var pia1 = CreateCompilation(piaSource, options: TestOptions.
ReleaseDll
, assemblyName: "Pia1");
2601
var multiModule = CreateCompilation("", options: TestOptions.
ReleaseDll
,
2616
var consumer = CreateCompilation(consumerSource, options: TestOptions.
ReleaseDll
,
Symbols\Retargeting\RetargetCustomAttributes.cs (1)
68
var compilation1 = CSharpCompilation.Create("C1", new[] { Parse(source) }, new[] { OldMsCorLib }, TestOptions.
ReleaseDll
);
Symbols\Retargeting\RetargetingTests.cs (2)
730
var comp1 = CreateEmptyCompilation(source, new[] { MscorlibRef_v20 }, TestOptions.
ReleaseDll
);
735
var comp2 = CreateEmptyCompilation("", new[] { MscorlibRef_v4_0_30316_17626, new CSharpCompilationReference(comp1) }, TestOptions.
ReleaseDll
);
Symbols\Source\ClsComplianceTests.cs (13)
398
CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular11).VerifyDiagnostics(
406
CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(
500
CreateCompilation(source, new[] { lib1, lib2, lib3 }, TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular11).VerifyDiagnostics(
587
CreateCompilation(source, new[] { lib1, lib2, lib3 }, TestOptions.
ReleaseDll
).VerifyDiagnostics(
645
var compCompliant = CreateCompilationWithMscorlib46(source, new[] { libCompliant }, TestOptions.
ReleaseDll
);
653
var compNotCompliant = CreateCompilationWithMscorlib46(source, new[] { libNotCompliant }, TestOptions.
ReleaseDll
);
690
CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular11).VerifyDiagnostics(
737
CreateCompilation(source, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
811
CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.Regular11).VerifyDiagnostics();
841
CreateCompilation(source, options: TestOptions.
ReleaseDll
, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(
1365
CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithNullableContextOptions(nullableContextOptions)).VerifyDiagnostics(
3879
var comp2 = CreateCompilation(source2, new[] { comp1.EmitToImageReference() }, TestOptions.
ReleaseDll
.WithConcurrentBuild(false));
3885
comp2.WithOptions(TestOptions.
ReleaseDll
.WithConcurrentBuild(true)).VerifyDiagnostics(
Symbols\Source\ExternAliasTests.cs (5)
37
var comp = CreateCompilation(src, assemblyName: "Goo1", options: TestOptions.
ReleaseDll
);
62
var comp = CreateCompilation(src, assemblyName: "Goo2", options: TestOptions.
ReleaseDll
);
214
var comp = CreateCompilation(src, assemblyName: "Baz.dll", options: TestOptions.
ReleaseDll
);
229
comp = CreateCompilation(src, assemblyName: "Bar.dll", options: TestOptions.
ReleaseDll
);
316
var comp = CreateCompilation(src, options: TestOptions.
ReleaseDll
);
Symbols\Source\PropertyTests.cs (4)
789
var compilation = CompileWithCustomPropertiesAssembly(source, TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.Internal));
2581
return CreateCompilation(source, new[] { s_propertiesDll }, options ?? TestOptions.
ReleaseDll
);
2780
options: winmd ? TestOptions.ReleaseWinMD : TestOptions.
ReleaseDll
);
2822
var comp = CreateCompilation(libSrc, options: TestOptions.
ReleaseDll
);
Symbols\Source\RecordTests.cs (1)
1214
var comp = CreateCompilation(src, options: TestOptions.
ReleaseDll
);
Symbols\StaticAbstractMembersInInterfacesTests.cs (25)
8424
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
8773
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
8906
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
9335
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
9680
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
10540
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
10645
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
10882
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
11063
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
11267
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
11478
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
11710
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
11834
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
12068
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
13172
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
13258
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
13367
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
14080
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
14711
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
15123
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
15393
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true),
30170
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
30236
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
30422
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
30893
compilation1 = CreateCompilation(source1, options: TestOptions.
ReleaseDll
,
Symbols\SymbolErrorTests.cs (41)
107
options: TestOptions.
ReleaseDll
.WithSpecificDiagnosticOptions(new Dictionary<string, ReportDiagnostic>() { { MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_UnreferencedField), ReportDiagnostic.Suppress } }),
3143
var c = CreateCompilation(text, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(false));
5577
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
5638
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
5698
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
5759
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
5819
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
5876
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
5935
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
5994
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
6191
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
6251
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
6313
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
6373
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
6435
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
6498
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
6561
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
6632
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
6695
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
6764
var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.
ReleaseDll
);
7070
}, TestOptions.
ReleaseDll
);
7160
}, TestOptions.
ReleaseDll
);
7189
var forwardedTypes1 = CreateCompilation(forwardedTypesSource, options: TestOptions.
ReleaseDll
, assemblyName: "ForwardedTypes1");
7192
var forwardedTypes2 = CreateCompilation(forwardedTypesSource, options: TestOptions.
ReleaseDll
, assemblyName: "ForwardedTypes2");
7235
}, TestOptions.
ReleaseDll
);
7248
}, TestOptions.
ReleaseDll
);
7258
}, TestOptions.
ReleaseDll
);
7268
}, TestOptions.
ReleaseDll
);
7287
}, TestOptions.
ReleaseDll
);
7301
}, TestOptions.
ReleaseDll
);
7315
}, TestOptions.
ReleaseDll
);
7329
}, TestOptions.
ReleaseDll
);
7340
}, TestOptions.
ReleaseDll
);
11210
CreateCompilation(text, options: TestOptions.
ReleaseDll
).VerifyDiagnostics(
13283
var regularComp = CreateCompilation(text, options: TestOptions.
ReleaseDll
.WithWarningLevel(4));
13709
comp = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithWarningLevel(4));
15360
var comp = CreateCompilation(text, options: TestOptions.
ReleaseDll
);
20289
", options: TestOptions.
ReleaseDll
, assemblyName: "Bug7920_CS");
20294
", new[] { new CSharpCompilationReference(comp1) }, options: TestOptions.
ReleaseDll
);
20308
var comp3 = CreateCompilation(source3, new[] { new CSharpCompilationReference(comp2) }, options: TestOptions.
ReleaseDll
);
20312
var comp4 = CreateCompilation(source3, new[] { comp2.EmitToImageReference() }, options: TestOptions.
ReleaseDll
);
Symbols\TypeTests.cs (3)
806
TestOptions.
ReleaseDll
.WithCryptoPublicKey(TestResources.TestKeys.PublicKey_b03f5f7f11d50a3a),
817
TestOptions.
ReleaseDll
.WithUsings("System.Console"));
830
TestOptions.
ReleaseDll
.WithUsings("System.Console").WithTopLevelBinderFlags(BinderFlags.IgnoreCorLibraryDuplicatedTypes));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (3)
Diagnostics\DiagnosticTest.cs (1)
2842
var ca = CreateCompilation(source, options: TestOptions.
ReleaseDll
.WithStrongNameProvider(new DesktopStrongNameProvider()).WithCryptoKeyContainer("bogus"));
Parsing\ParserErrorMessageTests.cs (2)
4920
CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true)).VerifyDiagnostics(
4941
CreateCompilation(test, options: TestOptions.
ReleaseDll
.WithAllowUnsafe(true)).VerifyDiagnostics(
Microsoft.CodeAnalysis.CSharp.Test.Utilities (14)
CSharpTestBase.cs (9)
710
return (options ?? TestOptions.
ReleaseDll
).WithNullableContextOptions(nullableContextOptions);
804
options = options ?? TestOptions.
ReleaseDll
.WithOutputKind((expectedOutput != null) ? OutputKind.ConsoleApplication : OutputKind.DynamicallyLinkedLibrary);
1149
options = (options ?? TestOptions.
ReleaseDll
).WithXmlReferenceResolver(XmlFileResolver.Default);
1257
var options = hasTopLevelStatements ? TestOptions.ReleaseExe : TestOptions.
ReleaseDll
;
1361
Func<CSharpCompilation> createCompilationLambda = () => CSharpCompilation.Create(identity.Name, options: options ?? TestOptions.
ReleaseDll
, references: references, syntaxTrees: trees);
1417
var compilationOptions = (expectedOutput != null) ? TestOptions.ReleaseExe : TestOptions.
ReleaseDll
;
1975
var compilation = CreateCompilation(testSrc, targetFramework: targetFramework, options: compilationOptions ?? TestOptions.
ReleaseDll
, parseOptions: parseOptions);
2783
new object[] { WithNullableEnable(TestOptions.
ReleaseDll
) },
2784
new object[] { WithNullableDisable(TestOptions.
ReleaseDll
) }
DiagnosticTestUtilities.cs (1)
85
var comp = CSharpCompilation.Create(assemblyName: "DiagnosticsTest", options: TestOptions.
ReleaseDll
, syntaxTrees: synTrees, references: refs);
MetadataTestHelpers.cs (1)
71
var tc1 = CSharpCompilation.Create(assemblyName: "Dummy", options: options ?? TestOptions.
ReleaseDll
, syntaxTrees: new SyntaxTree[0], references: refs);
TestOptions.cs (3)
71
public static readonly CSharpCompilationOptions ReleaseDebugDll =
ReleaseDll
.WithDebugPlusMode(true);
87
public static readonly CSharpCompilationOptions UnsafeReleaseDll =
ReleaseDll
.WithAllowUnsafe(true);
93
public static readonly CSharpCompilationOptions SigningReleaseDll =
ReleaseDll
.WithStrongNameProvider(SigningTestHelpers.DefaultDesktopStrongNameProvider);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (3)
Metadata\WinMdDumpTest.cs (1)
444
var comp = CreateEmptyCompilation("", references, options: TestOptions.
ReleaseDll
.WithMetadataImportOptions(MetadataImportOptions.All));
PdbTests.cs (2)
21
var comp = CSharpCompilation.Create("Compilation", options: TestOptions.
ReleaseDll
);
119
var ops = TestOptions.
ReleaseDll
;