63 references to WithOptions
Microsoft.CodeAnalysis.CSharp (1)
Compilation\CSharpCompilation.cs (1)
3667return this.WithOptions((CSharpCompilationOptions)options);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (16)
CodeGen\CodeGenAsyncTests.cs (9)
4420CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 4455CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 4496CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: "0"); 4603CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 4698CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 4739CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 4796CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 4849CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 4909CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
CodeGen\CodeGenTupleTest.cs (2)
25371var comp2 = comp.WithOptions(comp.Options.WithTopLevelBinderFlags(BinderFlags.IgnoreCorLibraryDuplicatedTypes)); 25377.WithOptions(comp.Options.WithTopLevelBinderFlags(BinderFlags.IgnoreCorLibraryDuplicatedTypes));
Emit\CompilationEmitTests.cs (1)
4744useCompilation = useCompilation.WithOptions(useCompilation.Options.WithSpecificDiagnosticOptions(warnings));
Emit\EditAndContinue\AssemblyReferencesTests.cs (3)
586var compilation1 = compilation0.WithSource(source1.Tree).WithOptions(options.WithCurrentLocalTime(new DateTime(2016, 1, 1, 1, 0, 10))); 587var compilation2 = compilation1.WithSource(source2.Tree).WithOptions(options.WithCurrentLocalTime(new DateTime(2016, 1, 1, 1, 0, 20))); 588var compilation3 = compilation2.WithSource(source3.Tree).WithOptions(options.WithCurrentLocalTime(new DateTime(2016, 1, 1, 1, 0, 30)));
Emit\EmitMetadataTests.cs (1)
2222CompileAndVerify(comp.WithAssemblyName("EmitWithNoResourcesAllPlatforms_" + platform.ToString()).WithOptions(options));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (17)
Attributes\AttributeTests_Assembly.cs (7)
183other = other.WithOptions(other.Options.WithSpecificDiagnosticOptions(warnings)); 215other = other.WithOptions(other.Options.WithSpecificDiagnosticOptions(warnings)); 418compilation = compilation.WithOptions(TestOptions.ReleaseModule); 431compilation = compilation.WithOptions(compilation.Options.WithSpecificDiagnosticOptions(warnings)); 447compilation = compilation.WithOptions(TestOptions.ReleaseModule); 466compilation = compilation.WithOptions(TestOptions.ReleaseModule); 501compilation = compilation.WithOptions(TestOptions.ReleaseModule);
Attributes\InternalsVisibleToAndStrongNameTests.cs (1)
1769other = other.WithOptions(TestOptions.SigningReleaseModule.WithCryptoKeyFile(s_publicKeyFile));
Diagnostics\DiagnosticAnalyzerTests.cs (4)
1379return compilation.WithOptions(options); 1552var warnAsErrorCompilation = compilation.WithOptions(options); 4047compilation = compilation.WithOptions(options); 4072compilation = compilation.WithOptions(options);
Diagnostics\DiagnosticSuppressorTests.cs (2)
226compilation = compilation.WithOptions(compilation.Options.WithSpecificDiagnosticOptions(specificDiagnosticOptions)); 274compilation = compilation.WithOptions(compilation.Options.WithSpecificDiagnosticOptions(specificDiagnosticOptions));
Diagnostics\GetDiagnosticsTests.cs (3)
599compilation = compilation.WithOptions(compilation.Options.WithConcurrentBuild(true)); 652compilation = compilation.WithOptions(compilation.Options.WithConcurrentBuild(true)); 679compilation = compilation.WithOptions(compilation.Options.WithConcurrentBuild(concurrent));
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
HoistedThisTests.cs (1)
943sourceCompilation = sourceCompilation.WithOptions(sourceCompilation.Options.WithOptimizationLevel(OptimizationLevel.Release));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\OperatorTests.cs (4)
7715compilation = compilation.WithOptions(TestOptions.ReleaseDll.WithOverflowChecks(true)); 8598compilation = compilation.WithOptions(TestOptions.ReleaseDll.WithOverflowChecks(true)); 8646compilation = compilation.WithOptions(TestOptions.ReleaseDll.WithOverflowChecks(true)); 8696compilation = compilation.WithOptions(TestOptions.ReleaseDll.WithOverflowChecks(true));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (23)
Compilation\CompilationAPITests.cs (13)
1970var c2 = c1.WithOptions(TestOptions.ReleaseExe); 1973c2 = c1.WithOptions(TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsApplication)); 1976c2 = c1.WithOptions(TestOptions.ReleaseDll); 1979c2 = c1.WithOptions(TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule)); 1984c2 = c1.WithOptions(TestOptions.ReleaseExe); 1987c2 = c1.WithOptions(TestOptions.ReleaseDll); 1990c2 = c1.WithOptions(TestOptions.CreateTestOptions(OutputKind.WindowsApplication, OptimizationLevel.Debug)); 1993c2 = c1.WithOptions(TestOptions.DebugModule.WithAllowUnsafe(true)); 2002var c2 = c1.WithOptions(TestOptions.ReleaseDll.WithMetadataReferenceResolver(new TestMetadataReferenceResolver())); 2006var c3 = c1.WithOptions(TestOptions.ReleaseDll.WithMetadataReferenceResolver(c1.Options.MetadataReferenceResolver)); 2015var c2 = c1.WithOptions(TestOptions.ReleaseDll.WithXmlReferenceResolver(new XmlFileResolver(null))); 2018var c3 = c1.WithOptions(TestOptions.ReleaseDll.WithXmlReferenceResolver(c1.Options.XmlReferenceResolver)); 2210var c4 = c3.WithOptions(TestOptions.DebugModule);
Compilation\ReferenceManagerTests.cs (1)
1448var withCircularReference2 = withCircularReference1.WithOptions(TestOptions.ReleaseDll);
Symbols\GenericConstraintTests.cs (1)
7315comp.WithOptions(comp.Options.WithSpecificDiagnosticOptions("CS1701", ReportDiagnostic.Suppress)),
Symbols\Metadata\MetadataMemberTests.cs (5)
737compilation = compilation.WithOptions(options.WithMetadataImportOptions(MetadataImportOptions.Internal)); 744compilation = compilation.WithOptions(options.WithMetadataImportOptions(MetadataImportOptions.All)); 751compilation = compilation.WithOptions(options.WithMetadataImportOptions((MetadataImportOptions)byte.MaxValue)); 799compilation = compilation.WithOptions(TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 806compilation = compilation.WithOptions(TestOptions.DebugDll.WithMetadataImportOptions((MetadataImportOptions)byte.MaxValue));
Symbols\Source\ClsComplianceTests.cs (3)
3885comp2.WithOptions(TestOptions.ReleaseDll.WithConcurrentBuild(true)).VerifyDiagnostics( 3890var comp3 = comp2.WithOptions(TestOptions.ReleaseModule.WithConcurrentBuild(false)); 3896comp3.WithOptions(TestOptions.ReleaseModule.WithConcurrentBuild(true)).VerifyDiagnostics(
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\AddImportsTests.cs (1)
835.WithOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))