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