217 instantiations of CSharpCompilationOptions
InteractiveHost.UnitTests (1)
InteractiveHostDesktopTests.cs (1)
942new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Microsoft.CodeAnalysis.CSharp (37)
CommandLine\CSharpCommandLineParser.cs (1)
1470var options = new CSharpCompilationOptions
Compilation\CSharpCompilation.cs (2)
319private static readonly CSharpCompilationOptions s_defaultOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 320private static readonly CSharpCompilationOptions s_defaultSubmissionOptions = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithReferencesSupersedeLowerVersions(true);
CSharpCompilationOptions.cs (34)
271return (flags == TopLevelBinderFlags) ? this : new CSharpCompilationOptions(this) { TopLevelBinderFlags = flags }; 285return new CSharpCompilationOptions(this) { OutputKind = kind }; 295return new CSharpCompilationOptions(this) { ModuleName = moduleName }; 305return new CSharpCompilationOptions(this) { ScriptClassName = name }; 315return new CSharpCompilationOptions(this) { MainTypeName = name }; 325return new CSharpCompilationOptions(this) { CryptoKeyContainer = name }; 340return new CSharpCompilationOptions(this) { CryptoKeyFile = path }; 355return new CSharpCompilationOptions(this) { CryptoPublicKey = value }; 365return new CSharpCompilationOptions(this) { DelaySign = value }; 375return new CSharpCompilationOptions(this) { Usings = usings }; 379new CSharpCompilationOptions(this) { Usings = usings.AsImmutableOrEmpty() }; 390return new CSharpCompilationOptions(this) { OptimizationLevel = value }; 400return new CSharpCompilationOptions(this) { CheckOverflow = enabled }; 410return new CSharpCompilationOptions(this) { NullableContextOptions = options }; 420return new CSharpCompilationOptions(this) { AllowUnsafe = enabled }; 430return new CSharpCompilationOptions(this) { Platform = platform }; 440return new CSharpCompilationOptions(this) { PublicSign = publicSign }; 461return new CSharpCompilationOptions(this) { GeneralDiagnosticOption = value }; 476return new CSharpCompilationOptions(this) { SpecificDiagnosticOptions = values }; 480new CSharpCompilationOptions(this) { SpecificDiagnosticOptions = values.ToImmutableDictionaryOrEmpty() }; 489return new CSharpCompilationOptions(this) { ReportSuppressedDiagnostics = reportSuppressedDiagnostics }; 499return new CSharpCompilationOptions(this) { WarningLevel = warningLevel }; 509return new CSharpCompilationOptions(this) { ConcurrentBuild = concurrentBuild }; 519return new CSharpCompilationOptions(this) { Deterministic = deterministic }; 529return new CSharpCompilationOptions(this) { CurrentLocalTime = value }; 539return new CSharpCompilationOptions(this) { DebugPlusMode = debugPlusMode }; 549return new CSharpCompilationOptions(this) { MetadataImportOptions = value }; 559return new CSharpCompilationOptions(this) { ReferencesSupersedeLowerVersions = value }; 569return new CSharpCompilationOptions(this) { XmlReferenceResolver = resolver }; 579return new CSharpCompilationOptions(this) { SourceReferenceResolver = resolver }; 589return new CSharpCompilationOptions(this) { SyntaxTreeOptionsProvider = provider }; 599return new CSharpCompilationOptions(this) { MetadataReferenceResolver = resolver }; 611return new CSharpCompilationOptions(this) { AssemblyIdentityComparer = comparer }; 621return new CSharpCompilationOptions(this) { StrongNameProvider = provider };
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (4)
MakeMethodAsynchronousTests.cs (2)
93compilationOptions: new CSharpCompilationOptions(OutputKind.ConsoleApplication)); 96await TestActionCountAsync(initial, count: 1, new TestParameters(compilationOptions: new CSharpCompilationOptions(OutputKind.ConsoleApplication)));
RemoveUnnecessaryExpressionParenthesesTests.cs (1)
3225compilationOptions: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, checkOverflow: true)));
UpdateProjectToAllowUnsafeTests.cs (1)
44new CSharpCompilationOptions(outputKind: default, allowUnsafe: true)));
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (5)
CommandLineTests.cs (5)
2496Assert.Equal(new CSharpCompilationOptions(OutputKind.ConsoleApplication).OptimizationLevel, parsedArgs.CompilationOptions.OptimizationLevel); 11857new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, cryptoPublicKey: TestResources.TestKeys.PublicKey_b03f5f7f11d50a3a)).EmitToArray(); 11869new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, cryptoPublicKey: TestResources.TestKeys.PublicKey_31bf3856ad364e35)).EmitToArray(); 11963new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)).EmitToArray(); 14506new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Interactive\CSharpInteractiveEvaluatorLanguageInfoProvider.cs (1)
37new CSharpCompilationOptions(
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (13)
Completion\CompletionProviders\CrefCompletionProviderTests.cs (1)
428using var workspace = TestWorkspace.Create(LanguageNames.CSharp, new CSharpCompilationOptions(OutputKind.ConsoleApplication), new CSharpParseOptions(), new[] { text }, composition: GetComposition());
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (1)
3077using var workspace = TestWorkspace.Create(LanguageNames.CSharp, new CSharpCompilationOptions(OutputKind.ConsoleApplication), new CSharpParseOptions(), new[] { text }, composition: GetComposition());
ExtractClass\ExtractClassTests.cs (1)
52var unusedCompilationOptions = new CSharpCompilationOptions(OutputKind.NetModule);
GenerateFromMembers\GenerateConstructorFromMembers\GenerateConstructorFromMembersTests.cs (2)
1999""", compilationOptions: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, allowUnsafe: true)); 2022""", compilationOptions: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, allowUnsafe: true));
MakeMethodAsynchronousTests.cs (2)
93compilationOptions: new CSharpCompilationOptions(OutputKind.ConsoleApplication)); 96await TestActionCountAsync(initial, count: 1, new TestParameters(compilationOptions: new CSharpCompilationOptions(OutputKind.ConsoleApplication)));
QuickInfo\SemanticQuickInfoSourceTests.cs (1)
7119await TestWithOptionsAsync(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, nullableContextOptions: NullableContextOptions.Enable),
RemoveUnnecessaryExpressionParenthesesTests.cs (1)
3225compilationOptions: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, checkOverflow: true)));
SimplifyTypeNames\SimplifyTypeNamesTests.cs (1)
5280""", compilationOptions: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, warningLevel: warningLevel));
SymbolKey\SymbolKeyErrorTypeTests.cs (2)
381var sourceCompilation = (Compilation)CreateCompilation(source, options: new(OutputKind.DynamicallyLinkedLibrary, allowUnsafe: true)); 395var emptyCompilation = CSharpCompilation.Create("empty", options: new(OutputKind.DynamicallyLinkedLibrary, concurrentBuild: false))
UpdateProjectToAllowUnsafeTests.cs (1)
44new CSharpCompilationOptions(outputKind: default, allowUnsafe: true)));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Emit\DeterministicTests.cs (1)
472var opt = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary);
PDB\CSharpDeterministicBuildCompilationTests.cs (1)
306var defaultOptions = new CSharpCompilationOptions(
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
1282var options = new CSharpCompilationOptions(OutputKind.ConsoleApplication, generalDiagnosticOption: generalOption, specificDiagnosticOptions: specificOptions);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
CompilationExtensions.cs (1)
143private static readonly CSharpCompilationOptions s_compilationOptions = new CSharpCompilationOptions(
Microsoft.CodeAnalysis.CSharp.Scripting (1)
CSharpScriptCompiler.cs (1)
56WithTopLevelBinderFlags(new CSharpCompilationOptions(
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (4)
InteractiveSessionReferencesTests.cs (4)
35new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, cryptoPublicKey: TestResources.TestKeys.PublicKey_ce65828c82a341f2); 38new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, cryptoPublicKey: TestResources.TestKeys.PublicKey_ce65828c82a341f2); 530new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 1118new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\InterpolationTests.cs (4)
1161var compOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 1264var compOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 1372var compOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 1424var compOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (55)
Compilation\CSharpCompilationOptionsTests.cs (55)
38TestPropertyGeneric(new CSharpCompilationOptions(OutputKind.ConsoleApplication), factory, getter, validNonDefaultValue); 103TestPropertyGeneric(new CSharpCompilationOptions(OutputKind.ConsoleApplication), factory, getter, validNonDefaultValue); 147new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithScriptClassName(null).VerifyErrors( 151new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithScriptClassName("blah\0goo").VerifyErrors( 155new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithScriptClassName("").VerifyErrors( 159Assert.Equal(0, new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithMainTypeName(null).Errors.Length); 160new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithMainTypeName("blah\0goo").VerifyErrors( 164new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithMainTypeName("").VerifyErrors( 168new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithOutputKind((OutputKind)Int32.MaxValue).VerifyErrors( 172new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithOutputKind((OutputKind)Int32.MinValue).VerifyErrors( 176new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithOptimizationLevel((OptimizationLevel)Int32.MaxValue).VerifyErrors( 180new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithOptimizationLevel((OptimizationLevel)Int32.MinValue).VerifyErrors( 184new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithPlatform((Platform)Int32.MaxValue).VerifyErrors( 188new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithPlatform((Platform)Int32.MinValue).VerifyErrors( 192var defaultWarnings = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 196Assert.Equal(ReportDiagnostic.Error, new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithGeneralDiagnosticOption(ReportDiagnostic.Error).GeneralDiagnosticOption); 197Assert.Equal(ReportDiagnostic.Default, new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithGeneralDiagnosticOption(ReportDiagnostic.Default).GeneralDiagnosticOption); 203var actual1 = new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithUsings(new[] { "A", "B" }).Usings; 206var actual2 = new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithUsings(Enumerable.Repeat("A", 1)).Usings; 209Assert.Equal(0, new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithUsings("A", "B").WithUsings(null).Usings.Count()); 210Assert.Equal(0, new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithUsings("A", "B").WithUsings((string[])null).Usings.Count()); 212new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithUsings(new string[] { null }).VerifyErrors( 216new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithUsings(new string[] { "" }).VerifyErrors( 220new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithUsings(new string[] { "blah\0goo" }).VerifyErrors( 235Assert.Equal(3, new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithSpecificDiagnosticOptions(warnings).SpecificDiagnosticOptions.Count); 237Assert.Equal(0, new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithSpecificDiagnosticOptions(null).SpecificDiagnosticOptions.Count); 239Assert.Equal(1, new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithWarningLevel(1).WarningLevel); 240new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithWarningLevel(-1).VerifyErrors( 244new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithWarningLevel(5).VerifyErrors(); 245new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithWarningLevel(int.MaxValue).VerifyErrors(); 287new CSharpCompilationOptions(OutputKind.ConsoleApplication, usings: new string[] { null }).VerifyErrors( 291new CSharpCompilationOptions(OutputKind.ConsoleApplication, usings: new string[] { "" }).VerifyErrors( 295new CSharpCompilationOptions(OutputKind.ConsoleApplication, usings: new string[] { "blah\0goo" }).VerifyErrors( 299Assert.Equal("Script", new CSharpCompilationOptions(OutputKind.ConsoleApplication, scriptClassName: null).ScriptClassName); 301new CSharpCompilationOptions(OutputKind.ConsoleApplication, scriptClassName: "blah\0goo").VerifyErrors( 305new CSharpCompilationOptions(OutputKind.ConsoleApplication, scriptClassName: "").VerifyErrors( 309Assert.Equal(0, new CSharpCompilationOptions(OutputKind.ConsoleApplication, mainTypeName: null).Errors.Length); 310new CSharpCompilationOptions(OutputKind.ConsoleApplication, mainTypeName: "blah\0goo").VerifyErrors( 314new CSharpCompilationOptions(OutputKind.ConsoleApplication, mainTypeName: "").VerifyErrors( 318new CSharpCompilationOptions(outputKind: (OutputKind)Int32.MaxValue).VerifyErrors( 322new CSharpCompilationOptions(outputKind: (OutputKind)Int32.MinValue).VerifyErrors( 326new CSharpCompilationOptions(OutputKind.ConsoleApplication, optimizationLevel: (OptimizationLevel)Int32.MaxValue).VerifyErrors( 330new CSharpCompilationOptions(OutputKind.ConsoleApplication, optimizationLevel: (OptimizationLevel)Int32.MinValue).VerifyErrors( 334new CSharpCompilationOptions(OutputKind.ConsoleApplication, platform: (Platform)Int32.MinValue).VerifyErrors( 338new CSharpCompilationOptions(OutputKind.ConsoleApplication, warningLevel: -1).VerifyErrors( 342new CSharpCompilationOptions(OutputKind.ConsoleApplication, warningLevel: 5).VerifyErrors(); 343new CSharpCompilationOptions(OutputKind.ConsoleApplication, warningLevel: int.MaxValue).VerifyErrors(); 345new CSharpCompilationOptions(OutputKind.ConsoleApplication, platform: Platform.AnyCpu32BitPreferred).VerifyErrors(); 347new CSharpCompilationOptions(OutputKind.WindowsRuntimeApplication, platform: Platform.AnyCpu32BitPreferred).VerifyErrors(); 349new CSharpCompilationOptions(OutputKind.WindowsRuntimeMetadata, platform: Platform.AnyCpu32BitPreferred).VerifyErrors( 352new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, platform: Platform.AnyCpu32BitPreferred).VerifyErrors( 417return new CSharpCompilationOptions(OutputKind.ConsoleApplication, 442var options = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 454Assert.Equal(NullableContextOptions.Disable, new CSharpCompilationOptions(OutputKind.ConsoleApplication).NullableContextOptions); 461options[i] = new CSharpCompilationOptions(OutputKind.ConsoleApplication, nullableContextOptions: values[i]);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
TestOptions.cs (1)
184=> new CSharpCompilationOptions(outputKind, optimizationLevel: optimizationLevel, warningLevel: Diagnostic.MaxWarningLevel, allowUnsafe: allowUnsafe);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Serialization\CSharpOptionsSerializationService.cs (1)
60return new CSharpCompilationOptions(
Workspace\LanguageServices\CSharpCompilationFactoryService.cs (2)
18private static readonly CSharpCompilationOptions s_defaultOptions = new(OutputKind.ConsoleApplication, concurrentBuild: false); 53return new CSharpCompilationOptions(outputKind: outputKind);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (2)
CodeGeneration\AddImportsTests.cs (2)
786.WithCompilationOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 835.WithOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Workspaces\TestWorkspace_XmlConsumption.cs (1)
662? new CSharpCompilationOptions(OutputKind.WindowsRuntimeMetadata, allowUnsafe: allowUnsafe)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (7)
Diagnostics\SuppressMessageAttributeWorkspaceTests.cs (1)
53options: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary),
MetadataAsSource\AbstractMetadataAsSourceTests.cs (1)
80.WithCompilationOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel: OptimizationLevel.Release));
MetadataAsSource\MetadataAsSourceTests.cs (1)
1738.WithCompilationOptions(new CS.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Utilities\SymbolEquivalenceComparerTests.cs (4)
26public static readonly CS.CSharpCompilationOptions CSharpDllOptions = new CS.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary); 27public static readonly CS.CSharpCompilationOptions CSharpSignedDllOptions = new CS.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary). 1587using var workspace1 = TestWorkspace.CreateCSharp(csharpCode, compilationOptions: new CS.CSharpCompilationOptions(OutputKind.NetModule, moduleName: "GooModule")); 1588using var workspace2 = TestWorkspace.CreateCSharp(csharpCode, compilationOptions: new CS.CSharpCompilationOptions(OutputKind.NetModule, moduleName: "BarModule"));
Microsoft.CodeAnalysis.Rebuild (1)
CSharpCompilationFactory.cs (1)
86var compilationOptions = new CSharpCompilationOptions(
Microsoft.CodeAnalysis.Rebuild.UnitTests (3)
CompilationOptionsReaderTests.cs (1)
59options: new CSharpCompilationOptions(outputKind: kind),
CSharpDeterministicKeyBuilderTests.cs (2)
31public static CSharpCompilationOptions Options { get; } = new CSharpCompilationOptions(OutputKind.ConsoleApplication, deterministic: true); 433options: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, deterministic: true));
Microsoft.CodeAnalysis.Scripting.TestUtilities (2)
TestCompilationFactory.cs (2)
26new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 44options ?? new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Microsoft.CodeAnalysis.Test.Utilities (4)
AssemblyLoadTestFixture.cs (1)
461CSharpCompilationOptions options = new(OutputKind.DynamicallyLinkedLibrary, warningLevel: Diagnostic.MaxWarningLevel);
CommonTestBase.cs (1)
340compilationOptions = new CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary);
Compilation\CompilationExtensions.cs (1)
507options: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
TestBase.cs (1)
182var compilationOptions = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary);
Microsoft.CodeAnalysis.UnitTests (4)
Analyzers\AnalyzerFileReferenceTests.cs (1)
487new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
CorLibTypesTests.cs (1)
69options: new CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, warningLevel: CodeAnalysis.Diagnostic.MaxWarningLevel),
Diagnostics\CompilationWithAnalyzersTests.cs (1)
23private static readonly CSharpCompilationOptions s_dllWithMaxWarningLevel = new(OutputKind.DynamicallyLinkedLibrary, warningLevel: CodeAnalysis.Diagnostic.MaxWarningLevel);
Diagnostics\SuppressMessageAttributeCompilerTests.cs (1)
59options: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary),
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (38)
Attributes\AttributeTests_CallerArgumentExpression.vb (1)
194Dim csCompilation = CreateCSharpCompilation("Program2.Log(5 + 2);", referencedAssemblies:=TargetFrameworkUtil.GetReferences(TargetFramework.Net50, {compilation.EmitToImageReference()}), compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.ConsoleApplication))
Attributes\InternalsVisibleToAndStrongNameTests.vb (1)
808options:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithStrongNameProvider(DefaultDesktopStrongNameProvider))
BreakingChanges.vb (2)
468compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.ConsoleApplication), 634compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
CodeGen\CodeGenAsyncTests.vb (1)
8260compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel:=OptimizationLevel.Release, allowUnsafe:=True))
CodeGen\CodeGenEvents.vb (7)
134compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 185compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 959compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1215}]]>, compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1291compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1393compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1448compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
CodeGen\CodeGenMultiDimensionalArray.vb (1)
1466compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
CodeGen\CodeGenOverridingAndHiding.vb (6)
190compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 263compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 328compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 393compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 421compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 455compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
CodeGen\CodeGenTests.vb (3)
8026compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 8244compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 8284compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
CodeGen\CodeGenTuples.vb (9)
7206compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 7477compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 9343compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 9617compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 9767compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 9826compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 17350compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 21328compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 21464compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary),
CodeGen\CodeGenWithEvents.vb (4)
1691compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1791compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1845compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1893compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
Emit\DeterministicTests.vb (3)
174compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 195compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.NetModule), 238compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ResultProvider.UnitTests (1)
TupleTests.vb (1)
216Dim options = New CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, concurrentBuild:=False)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (5)
Binding\LookupTests.vb (5)
2803compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 2832compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 2860compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 2893compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 2926compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (7)
SymbolsTests\AttributeTests_UnmanagedCallersOnly.vb (1)
15Private ReadOnly _csharpCompOptions As CSharp.CSharpCompilationOptions = New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, allowUnsafe:=True)
SymbolsTests\DefaultInterfaceImplementationTests.vb (1)
11458compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.WindowsRuntimeMetadata),
SymbolsTests\Metadata\PE\HasUnsupportedMetadata.vb (1)
517compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithAllowUnsafe(True))
SymbolsTests\Source\ClsComplianceTests.vb (3)
1680Dim moduleComp = CreateCSharpCompilation("[assembly:System.CLSCompliant(true)]", compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.NetModule), assemblyName:="A") 1697Dim moduleComp1 = CreateCSharpCompilation("[assembly:System.CLSCompliant(true)]", compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.NetModule), assemblyName:="A") 1700Dim moduleComp2 = CreateCSharpCompilation("[assembly:System.CLSCompliant(false)]", compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.NetModule), assemblyName:="B")
SymbolsTests\SymbolErrorTests.vb (1)
6909Dim csharpComp = CSharp.CSharpCompilation.Create("Test", options:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
BatchFixAllProviderTests.cs (1)
151return new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary);
FindReferencesTests.cs (1)
263var prj = sln.GetProject(prj1Id).WithCompilationOptions(new CSharp.CSharpCompilationOptions(OutputKind.ConsoleApplication));
Host\LanguageServices\TestCSharpCompilationFactoryServiceWithIncrementalGeneratorTracking.cs (2)
20private static readonly CSharpCompilationOptions s_defaultOptions = new(OutputKind.ConsoleApplication, concurrentBuild: false); 55return new CSharpCompilationOptions(outputKind: outputKind);
SolutionTests\SolutionTests.cs (2)
1219var options = new CSharpCompilationOptions(OutputKind.NetModule); 4080.WithProjectCompilationOptions(projectId, new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
AnalyzerSupport\AnalyzerDependencyCheckerTests.vb (1)
864Dim compilation = CSharpCompilation.Create(libraryName, syntaxTrees, references, New CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
StackDepthTest (1)
Program.cs (1)
78var options = new CSharpCompilationOptions(outputKind: OutputKind.DynamicallyLinkedLibrary, concurrentBuild: false);
VBCSCompiler.UnitTests (1)
AnalyzerConsistencyCheckerTests.cs (1)
61var options = new CSharpCompilationOptions(
667 references to CSharpCompilationOptions
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (4)
CSharpCodeFixVerifier`2+Test.cs (2)
103var compilationOptions = (CSharpCompilationOptions)base.CreateCompilationOptions();
CSharpCodeRefactoringVerifier`1+Test.cs (2)
108var compilationOptions = (CSharpCompilationOptions)base.CreateCompilationOptions();
Microsoft.CodeAnalysis.CSharp (58)
CommandLine\CSharpCommandLineArguments.cs (1)
16public new CSharpCompilationOptions CompilationOptions { get; internal set; }
CommandLine\CSharpCommandLineParser.cs (1)
1470var options = new CSharpCompilationOptions
Compilation\CSharpCompilation.cs (12)
51private readonly CSharpCompilationOptions _options; 170public new CSharpCompilationOptions Options 319private static readonly CSharpCompilationOptions s_defaultOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 320private static readonly CSharpCompilationOptions s_defaultSubmissionOptions = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithReferencesSupersedeLowerVersions(true); 335CSharpCompilationOptions? options = null) 355CSharpCompilationOptions? options = null, 376CSharpCompilationOptions options, 428CSharpCompilationOptions options, 445CSharpCompilationOptions options, 638public CSharpCompilation WithOptions(CSharpCompilationOptions options) 640var oldOptions = this.Options; 3667return this.WithOptions((CSharpCompilationOptions)options);
Compilation\CSharpDeterministicKeyBuilder.cs (1)
22if (options is not CSharpCompilationOptions csharpOptions)
CSharpCompilationOptions.cs (39)
22public sealed class CSharpCompilationOptions : CompilationOptions, IEquatable<CSharpCompilationOptions> 231private CSharpCompilationOptions(CSharpCompilationOptions other) : this( 269internal CSharpCompilationOptions WithTopLevelBinderFlags(BinderFlags flags) 278public new CSharpCompilationOptions WithOutputKind(OutputKind kind) 288public new CSharpCompilationOptions WithModuleName(string? moduleName) 298public new CSharpCompilationOptions WithScriptClassName(string? name) 308public new CSharpCompilationOptions WithMainTypeName(string? name) 318public new CSharpCompilationOptions WithCryptoKeyContainer(string? name) 328public new CSharpCompilationOptions WithCryptoKeyFile(string? path) 343public new CSharpCompilationOptions WithCryptoPublicKey(ImmutableArray<byte> value) 358public new CSharpCompilationOptions WithDelaySign(bool? value) 368public CSharpCompilationOptions WithUsings(ImmutableArray<string> usings) 378public CSharpCompilationOptions WithUsings(IEnumerable<string>? usings) => 381public CSharpCompilationOptions WithUsings(params string[]? usings) => WithUsings((IEnumerable<string>?)usings); 383public new CSharpCompilationOptions WithOptimizationLevel(OptimizationLevel value) 393public new CSharpCompilationOptions WithOverflowChecks(bool enabled) 403public CSharpCompilationOptions WithNullableContextOptions(NullableContextOptions options) 413public CSharpCompilationOptions WithAllowUnsafe(bool enabled) 423public new CSharpCompilationOptions WithPlatform(Platform platform) 433public new CSharpCompilationOptions WithPublicSign(bool publicSign) 454public new CSharpCompilationOptions WithGeneralDiagnosticOption(ReportDiagnostic value) 464public new CSharpCompilationOptions WithSpecificDiagnosticOptions(ImmutableDictionary<string, ReportDiagnostic>? values) 479public new CSharpCompilationOptions WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<string, ReportDiagnostic>>? values) => 482public new CSharpCompilationOptions WithReportSuppressedDiagnostics(bool reportSuppressedDiagnostics) 492public CSharpCompilationOptions WithWarningLevel(int warningLevel) 502public new CSharpCompilationOptions WithConcurrentBuild(bool concurrentBuild) 512public new CSharpCompilationOptions WithDeterministic(bool deterministic) 522internal CSharpCompilationOptions WithCurrentLocalTime(DateTime value) 532internal CSharpCompilationOptions WithDebugPlusMode(bool debugPlusMode) 542public new CSharpCompilationOptions WithMetadataImportOptions(MetadataImportOptions value) 552internal CSharpCompilationOptions WithReferencesSupersedeLowerVersions(bool value) 562public new CSharpCompilationOptions WithXmlReferenceResolver(XmlReferenceResolver? resolver) 572public new CSharpCompilationOptions WithSourceReferenceResolver(SourceReferenceResolver? resolver) 582public new CSharpCompilationOptions WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider? provider) 592public new CSharpCompilationOptions WithMetadataReferenceResolver(MetadataReferenceResolver? resolver) 602public new CSharpCompilationOptions WithAssemblyIdentityComparer(AssemblyIdentityComparer? comparer) 614public new CSharpCompilationOptions WithStrongNameProvider(StrongNameProvider? provider) 730public bool Equals(CSharpCompilationOptions? other) 750return this.Equals(obj as CSharpCompilationOptions);
Errors\MessageProvider.cs (1)
139((CSharpCompilationOptions)options).NullableContextOptions,
Symbols\Source\SourceAssemblySymbol.cs (3)
643CSharpCompilationOptions compilationOptions = compilation.Options; 682CSharpCompilationOptions compilationOptions = compilation.Options; 1927CSharpCompilationOptions options = _compilation.Options;
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
106var compilationOptions = ((CSharpCompilationOptions)context.SemanticModel.Compilation.Options).NullableContextOptions; 316(defaultCompleted, options: ((CSharpCompilationOptions)semanticModel.Compilation.Options).NullableContextOptions, cancellationToken));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs (2)
45var compilationOptions = (CSharpCompilationOptions?)project.CompilationOptions;
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (7)
CSharpRemoveRedundantNullableDirectiveTests.cs (2)
254var compilationOptions = (CSharpCompilationOptions?)solution.GetRequiredProject(projectId).CompilationOptions;
CSharpRemoveUnnecessaryNullableDirectiveTests.cs (2)
241var compilationOptions = (CSharpCompilationOptions?)solution.GetRequiredProject(projectId).CompilationOptions;
RemoveUnnecessaryImportsTests.cs (2)
2086var compilationOptions = (CSharpCompilationOptions)solution.GetRequiredProject(projectId).CompilationOptions!;
UpdateProjectToAllowUnsafeTests.cs (1)
39Assert.True(((CSharpCompilationOptions)newSolution.Projects.Single().CompilationOptions!).AllowUnsafe);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (3)
CommandLineTests.cs (3)
7234var options = compilation.Options; 11045var options = arguments.CompilationOptions; 11070var options = arguments.CompilationOptions;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (18)
CodeActions\EnableNullable\EnableNullableTests.cs (6)
32var compilationOptions = (CSharpCompilationOptions)solution.GetRequiredProject(projectId).CompilationOptions!; 48var compilationOptions = (CSharpCompilationOptions)solution.GetRequiredProject(projectId).CompilationOptions!; 549var compilationOptions = (CSharpCompilationOptions)solution.GetRequiredProject(projectId).CompilationOptions!;
ConvertToRecord\ConvertToRecordCodeRefactoringTests.cs (2)
4551var compilationOptions = (CSharpCompilationOptions)project.CompilationOptions!;
CSharpRemoveRedundantNullableDirectiveTests.cs (2)
254var compilationOptions = (CSharpCompilationOptions?)solution.GetRequiredProject(projectId).CompilationOptions;
CSharpRemoveUnnecessaryNullableDirectiveTests.cs (2)
241var compilationOptions = (CSharpCompilationOptions?)solution.GetRequiredProject(projectId).CompilationOptions;
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
1064var compilationOptions = TestOptions.DebugDll.WithSpecificDiagnosticOptions(
ExtractClass\ExtractClassTests.cs (1)
52var unusedCompilationOptions = new CSharpCompilationOptions(OutputKind.NetModule);
QuickInfo\SemanticQuickInfoSourceTests.cs (1)
35private static async Task TestWithOptionsAsync(CSharpCompilationOptions options, string markup, params Action<QuickInfoItem>[] expectedResults)
RemoveUnnecessaryImportsTests.cs (2)
2086var compilationOptions = (CSharpCompilationOptions)solution.GetRequiredProject(projectId).CompilationOptions!;
UpdateProjectToAllowUnsafeTests.cs (1)
39Assert.True(((CSharpCompilationOptions)newSolution.Projects.Single().CompilationOptions!).AllowUnsafe);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (79)
CodeGen\CodeGenAsyncEHTests.cs (1)
26private CompilationVerifier CompileAndVerify(string source, string expectedOutput = null, IEnumerable<MetadataReference> references = null, CSharpCompilationOptions options = null)
CodeGen\CodeGenAsyncIteratorTests.cs (8)
134private CSharpCompilation CreateCompilationWithAsyncIterator(string source, CSharpCompilationOptions options = null, CSharpParseOptions parseOptions = null) 138private CSharpCompilation CreateCompilationWithAsyncIterator(CSharpTestSource source, CSharpCompilationOptions options = null, CSharpParseOptions parseOptions = null) 2352foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 6845foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 6978foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 7110foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 7259foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 7319foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe })
CodeGen\CodeGenAsyncLocalsTests.cs (1)
27private CompilationVerifier CompileAndVerify(string source, string expectedOutput = null, IEnumerable<MetadataReference> references = null, CSharpCompilationOptions options = null, Verification verify = default)
CodeGen\CodeGenAsyncSpillTests.cs (2)
23private CompilationVerifier CompileAndVerify(string source, string expectedOutput = null, IEnumerable<MetadataReference> references = null, CSharpCompilationOptions options = null) 3708foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe })
CodeGen\CodeGenAsyncTests.cs (2)
22private static CSharpCompilation CreateCompilation(string source, IEnumerable<MetadataReference> references = null, CSharpCompilationOptions options = null) 32private CompilationVerifier CompileAndVerify(string source, string expectedOutput, IEnumerable<MetadataReference> references = null, CSharpCompilationOptions options = null, Verification verify = default)
CodeGen\CodeGenConstructorInitTests.cs (1)
690var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All);
CodeGen\CodeGenExprLambdaTests.cs (1)
21CSharpCompilationOptions options = null,
CodeGen\CodeGenFunctionPointersTests.cs (4)
34CSharpCompilationOptions? options = null) 46private static CSharpCompilation CreateCompilationWithFunctionPointers(CSharpTestSource source, IEnumerable<MetadataReference>? references = null, CSharpCompilationOptions? options = null, TargetFramework? targetFramework = null) 51private static CSharpCompilation CreateCompilationWithFunctionPointers(CSharpTestSource source, bool includeUnmanagedCallersOnly, CSharpCompilationOptions? options = null) 65private static CSharpCompilation CreateCompilationWithFunctionPointersAndIl(string source, string ilStub, CSharpCompilationOptions? options = null, bool includeUnmanagedCallersOnly = true)
CodeGen\CodeGenLocalFunctionTests.cs (1)
6301internal CompilationVerifier VerifyOutput(string source, string output, CSharpCompilationOptions options, Verification verify = default)
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (1)
763var compilationOptions = TestOptions.ReleaseExe;
CodeGen\CodeGenRefConditionalOperatorTests.cs (2)
1264void verify(CSharpCompilationOptions options, Verification verify, string expectedIL) 1351void verify(CSharpCompilationOptions options, string expectedIL)
CodeGen\CodeGenRefLocalTests.cs (5)
3463void verify(CSharpCompilationOptions options, Verification verify, string expectedIL) 3532void verify(CSharpCompilationOptions options, string expectedIL) 3597void verify(CSharpCompilationOptions options, Verification verify, string expectedIL) 3649void verify(CSharpCompilationOptions options, Verification verify, string expectedIL) 3705void verify(CSharpCompilationOptions options, Verification verify, string expectedIL)
CodeGen\CodeGenRefOutTests.cs (5)
540void verify(CSharpCompilationOptions options, string expectedIL) 627void verify(CSharpCompilationOptions options, string expectedIL) 689void verify(CSharpCompilationOptions options, string expectedIL) 775void verify(CSharpCompilationOptions options, string expectedIL) 827void verify(CSharpCompilationOptions options, string expectedIL)
CodeGen\CodeGenRefReturnTests.cs (1)
24CSharpCompilationOptions options = null,
CodeGen\CodeGenTests.cs (2)
34var options = TestOptions.ReleaseDll 13254var options = compilation.Options;
CodeGen\CodeGenTupleTest.cs (1)
23250var signedDllOptions = TestOptions.SigningReleaseDll.
CodeGen\GotoTest.cs (1)
1019var options = TestOptions.DebugDll.WithSourceReferenceResolver(resolver);
CodeGen\ITuplePatternTests.cs (1)
17protected CSharpCompilation CreatePatternCompilation(string source, CSharpCompilationOptions options = null)
CodeGen\PatternTests.cs (5)
3548foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 3631foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 3703foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 3779foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 4336foreach (var compilationOptions in new[] { TestOptions.ReleaseExe, TestOptions.DebugExe })
Emit\CompilationEmitTests.cs (10)
1904var options = TestOptions.DebugDll.WithDeterministic(false); 2014var signedDllOptions = TestOptions.SigningReleaseDll. 2032var signedDllOptions = TestOptions.SigningReleaseDll. 2052var signedDllOptions = TestOptions.SigningReleaseDll 5566var options = TestOptions.DebugDll.WithGeneralDiagnosticOption(ReportDiagnostic.Error); 5574var options = TestOptions.DebugDll.WithSpecificDiagnosticOptions("CS0169", ReportDiagnostic.Error); 5578private void TestWarnAsErrorDoesNotEmitCore(CSharpCompilationOptions options) 5611var options = TestOptions.DebugDll.WithGeneralDiagnosticOption(ReportDiagnostic.Error); 5619var options = TestOptions.DebugDll.WithSpecificDiagnosticOptions("CS0612", ReportDiagnostic.Error); 5623private void TestWarnAsErrorWithMetadataOnlyImageDoesEmitCore(CSharpCompilationOptions options)
Emit\CovariantReturnTests.cs (1)
236CSharpCompilationOptions options = null,
Emit\DesktopStrongNameProviderTests.cs (2)
45var options = TestOptions 62var options = TestOptions
Emit\DeterministicTests.cs (3)
34private Guid CompiledGuid(string source, string assemblyName, CSharpCompilationOptions options, EmitOptions emitOptions = null, Platform platform = Platform.AnyCpu) 53var options = (optimize ? TestOptions.ReleaseExe : TestOptions.DebugExe).WithPlatform(platform).WithDeterministic(true); 472var opt = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary);
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (2)
3569private CompilationVerifier CompileAndVerify(string source, string expectedOutput = null, CSharpCompilationOptions options = null, CSharpParseOptions parseOptions = null, Verification verify = default) 3580private CompilationVerifier CompileAndVerify((string Path, string Content)[] sources, string expectedOutput = null, CSharpCompilationOptions options = null)
Emit\EditAndContinue\AssemblyReferencesTests.cs (2)
29private static readonly CSharpCompilationOptions s_signedDll = 583var options = ComSafeDebugDll.WithCryptoPublicKey(TestResources.TestKeys.PublicKey_ce65828c82a341f2);
Emit\EditAndContinue\EditAndContinueTest.cs (2)
24private readonly CSharpCompilationOptions? _options; 34public EditAndContinueTest(CSharpCompilationOptions? options = null, CSharpParseOptions? parseOptions = null, TargetFramework targetFramework = TargetFramework.Standard)
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
30protected readonly CSharpCompilationOptions ComSafeDebugDll = TestOptions.DebugDll.WithConcurrentBuild(false);
Emit\EditAndContinue\EditAndContinueTests.cs (1)
6732var options = TestOptions.UnsafeDebugDll;
Emit\EmitMetadataTests.cs (1)
2221var options = TestOptions.ReleaseExe.WithPlatform(platform);
PDB\CSharpDeterministicBuildCompilationTests.cs (8)
30CSharpCompilationOptions originalOptions, 56CSharpCompilationOptions compilationOptions, 97public void PortablePdb_DeterministicCompilation(CSharpCompilationOptions compilationOptions, EmitOptions emitOptions, CSharpParseOptions parseOptions) 157public void PortablePdb_DeterministicCompilation_DuplicateFilePaths(CSharpCompilationOptions compilationOptions, EmitOptions emitOptions, CSharpParseOptions parseOptions) 221public void PortablePdb_DeterministicCompilationWithSJIS(CSharpCompilationOptions compilationOptions, EmitOptions emitOptions, CSharpParseOptions parseOptions) 285foreach (var compilationOptions in GetCompilationOptions()) 297private static IEnumerable<CSharpCompilationOptions> GetCompilationOptions() 306var defaultOptions = new CSharpCompilationOptions(
PDB\CSharpPDBTestBase.cs (1)
20public static void TestSequencePoints(string markup, CSharpCompilationOptions compilationOptions, CSharpParseOptions parseOptions = null, string methodName = "")
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (130)
Attributes\AttributeTests.cs (15)
1663CSharpCompilationOptions opt = TestOptions.ReleaseDll; 3128CSharpCompilationOptions opt = TestOptions.ReleaseDll; 3170CSharpCompilationOptions opt = TestOptions.ReleaseDll; 3404CSharpCompilationOptions opt = TestOptions.ReleaseDll; 3541CSharpCompilationOptions opt = TestOptions.ReleaseDll; 3633CSharpCompilationOptions opt = TestOptions.ReleaseDll; 3740CSharpCompilationOptions opt = 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;
Attributes\AttributeTests_IsByRefLike.cs (3)
356var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 452var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 606var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All);
Attributes\AttributeTests_IsUnmanaged.cs (2)
626var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 722var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All);
Attributes\AttributeTests_Nullable.cs (5)
526var options = TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All); 561var options = TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All); 3470var options = WithNullableEnable().WithMetadataImportOptions(MetadataImportOptions.All); 3515var options = WithNullableEnable(); 3631var options = TestOptions.ReleaseDll;
Attributes\AttributeTests_NullablePublicOnly.cs (16)
31var options = WithNullableEnable().WithMetadataImportOptions(MetadataImportOptions.All); 56var options = WithNullableEnable().WithMetadataImportOptions(MetadataImportOptions.All); 83var options = WithNullableEnable().WithMetadataImportOptions(MetadataImportOptions.All); 99var options = WithNullableEnable().WithMetadataImportOptions(MetadataImportOptions.All); 119var options = TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All); 139var options = WithNullableEnable().WithMetadataImportOptions(MetadataImportOptions.All); 159var options = WithNullableEnable().WithMetadataImportOptions(MetadataImportOptions.All); 179var options = WithNullableDisable().WithMetadataImportOptions(MetadataImportOptions.All); 199var options = WithNullableDisable().WithMetadataImportOptions(MetadataImportOptions.All); 216var options = WithNullableDisable().WithMetadataImportOptions(MetadataImportOptions.All); 270var options = WithNullableDisable().WithMetadataImportOptions(MetadataImportOptions.All); 290var options = WithNullableDisable().WithMetadataImportOptions(MetadataImportOptions.All); 309var options = WithNullableDisable().WithMetadataImportOptions(MetadataImportOptions.All); 329var options = WithNullableDisable().WithMetadataImportOptions(MetadataImportOptions.All); 353var options = TestOptions.ReleaseExe.WithMetadataImportOptions(MetadataImportOptions.All); 376var options = TestOptions.ReleaseExe.WithMetadataImportOptions(MetadataImportOptions.All);
Attributes\AttributeTests_ReadOnlyStruct.cs (3)
346var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 444var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 598var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All);
Attributes\AttributeTests_RefReadOnly.cs (11)
594var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 622var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 648var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 682var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 721var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 753var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 780var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 815var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 1051var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 1169var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 1325var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All);
Attributes\AttributeTests_Synthesized.cs (34)
171var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 220var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 259var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 287var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 425var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 480var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 538var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 576var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 619var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 981var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1016var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1051var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1086var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1123var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1161var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1197var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1235var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1261var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1305var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1354var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1401var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1445var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1488var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1532var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1573var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1671var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 1714var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 1756var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 1798var referenceOptions = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 1802var options = TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All); 1837var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 1867var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 1897var referenceOptions = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 1901var options = TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All);
Attributes\AttributeTests_WellKnownAttributes.cs (4)
5182var opt = TestOptions.ReleaseDll; 8754void verify(CSharpCompilationOptions options, params DiagnosticDescription[] expectedDiagnostics) 8760void verifyReference(MetadataReference reference, CSharpCompilationOptions options, DiagnosticDescription[] expectedDiagnostics) 10314private CompilationVerifier CompileAndVerifyWithSkipLocalsInit(string src, CSharpCompilationOptions options, CSharpParseOptions parseOptions = null, Verification? verify = null)
Attributes\EmitTestStrongNameProvider.cs (2)
33var options = TestOptions.DebugDll 53var options = TestOptions.DebugDll
Attributes\InternalsVisibleToAndStrongNameTests.cs (15)
195var options = TestOptions.ReleaseDll.WithStrongNameProvider(provider); 1589var options = TestOptions.SigningReleaseDll.WithCryptoKeyFile(PublicKeyFile); 1608var options = TestOptions.SigningReleaseModule.WithCryptoKeyContainer("roslynTestContainer"); 1627var options = TestOptions.SigningReleaseModule.WithCryptoKeyContainer("roslynTestContainer"); 1665var options = TestOptions.SigningReleaseModule.WithCryptoKeyFile(s_keyPairFile); 1681var options = TestOptions.SigningReleaseDll 1702var options = TestOptions.SigningDebugDll.WithCryptoKeyFile(s_keyPairFile); 1725var options = TestOptions.SigningReleaseModule.WithCryptoKeyFile(s_keyPairFile); 1914var options = TestOptions.SigningReleaseDll 2514var options = TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile); 2758var options = TestOptions.DebugDll; 2770var options = TestOptions.DebugDll.WithCryptoKeyFile(string.Empty); 2781var options = TestOptions.DebugDll.WithPublicSign(true); 2793var options = TestOptions.DebugDll.WithCryptoKeyFile(string.Empty).WithPublicSign(true); 2807var options = TestOptions.ReleaseDll
Diagnostics\DiagnosticAnalyzerTests.cs (18)
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); 398var options = TestOptions.ReleaseDll.WithGeneralDiagnosticOption(ReportDiagnostic.Default); 450var options = TestOptions.ReleaseDll; 525var options = TestOptions.ReleaseDll; 1141var options = TestOptions.ReleaseDll.WithSpecificDiagnosticOptions(specificDiagOptions); 1282var options = new CSharpCompilationOptions(OutputKind.ConsoleApplication, generalDiagnosticOption: generalOption, specificDiagnosticOptions: specificOptions); 1378var options = compilation.Options.WithConcurrentBuild(true); 1551var options = compilation.Options.WithGeneralDiagnosticOption(ReportDiagnostic.Error); 3292var options = TestOptions.DebugDll.WithSyntaxTreeOptionsProvider( 3335var options = TestOptions.DebugDll.WithSyntaxTreeOptionsProvider( 3387var options = TestOptions.DebugDll.WithSyntaxTreeOptionsProvider( 3439var options = TestOptions.DebugDll.WithSyntaxTreeOptionsProvider( 4025CSharpCompilationOptions options; 4071var options = compilation.Options.WithSyntaxTreeOptionsProvider(new CancellingSyntaxTreeOptionsProvider());
Diagnostics\DiagnosticSuppressorTests.cs (1)
578var options = TestOptions.DebugDll.WithConcurrentBuild(concurrent);
Semantics\PatternMatchingTestBase.cs (1)
422protected CSharpCompilation CreatePatternCompilation(string source, CSharpCompilationOptions options = null)
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (1)
EndToEndTests.cs (1)
145var options = TestOptions.DebugDll.WithConcurrentBuild(false);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
CompilationExtensions.cs (2)
89var options = s_compilationOptions; 143private static readonly CSharpCompilationOptions s_compilationOptions = new CSharpCompilationOptions(
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (7)
ExpressionCompilerTests.cs (2)
3129public void EvaluateCapturedLocalsOutsideLambda(CSharpCompilationOptions options) 5692var signedDllOptions = TestOptions.SigningReleaseDll.
LocalsTests.cs (1)
1680public void NoThisInsideDisplayClassInstanceMethod(CSharpCompilationOptions options)
ReferencedModulesTests.cs (4)
210var options = TestOptions.DebugDll.WithDelaySign(true); 308var options = TestOptions.DebugDll.WithDelaySign(true); 783private static (AssemblyIdentity Identity, ModuleInstance Module, MetadataReference Reference) Compile(AssemblyIdentity identity, string source, CSharpCompilationOptions options, params MetadataReference[] references) 1369public void CorLibWithAssemblyReferences_Pdb(CSharpCompilationOptions options)
Microsoft.CodeAnalysis.CSharp.Features (6)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (2)
81var compilationOptions = (CSharpCompilationOptions)project.CompilationOptions!;
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
106var compilationOptions = ((CSharpCompilationOptions)context.SemanticModel.Compilation.Options).NullableContextOptions; 316(defaultCompleted, options: ((CSharpCompilationOptions)semanticModel.Compilation.Options).NullableContextOptions, cancellationToken));
CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs (2)
45var compilationOptions = (CSharpCompilationOptions?)project.CompilationOptions;
Microsoft.CodeAnalysis.CSharp.Scripting (2)
CSharpScriptCompiler.cs (2)
79internal static CSharpCompilationOptions WithTopLevelBinderFlags(CSharpCompilationOptions options)
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (2)
InteractiveSessionReferencesTests.cs (2)
34private static readonly CSharpCompilationOptions s_signedDll = 37private static readonly CSharpCompilationOptions s_signedDll2 =
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (59)
Semantics\BetterCandidates.cs (2)
26private CSharpCompilation CreateCompilationWithoutBetterCandidates(string source, CSharpCompilationOptions options = null, MetadataReference[] references = null) 30private CSharpCompilation CreateCompilationWithBetterCandidates(string source, CSharpCompilationOptions options = null, MetadataReference[] references = null)
Semantics\FunctionPointerTests.cs (1)
19private CSharpCompilation CreateCompilationWithFunctionPointers(string source, CSharpCompilationOptions? options = null, CSharpParseOptions? parseOptions = null, TargetFramework? targetFramework = null)
Semantics\ImplicitObjectCreationTests.cs (2)
21private static CSharpCompilation CreateCompilation(string source, CSharpCompilationOptions options = null, IEnumerable<MetadataReference> references = null) 4380var signedDll = TestOptions.ReleaseDll.WithCryptoPublicKey(TestResources.TestKeys.PublicKey_ce65828c82a341f2);
Semantics\InteractiveUsingTests.cs (4)
159var options = TestOptions.DebugDll.WithUsings("System"); 268var options = TestOptions.DebugDll.WithUsings("System"); 298var options = TestOptions.DebugDll.WithUsings("System"); 325var options = TestOptions.DebugDll.WithUsings("B");
Semantics\InterpolationTests.cs (4)
1161var compOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 1264var compOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 1372var compOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 1424var compOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication);
Semantics\LocalFunctionTests.cs (1)
3929var option = TestOptions.ReleaseExe;
Semantics\NameOfTests.cs (8)
239var option = TestOptions.ReleaseExe.WithWarningLevel(0); 425var option = TestOptions.ReleaseExe.WithWarningLevel(0); 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\NullableContextTests.cs (5)
558var options = TestOptions.ReleaseDll; 1023var options = TestOptions.ReleaseDll.WithNullableContextOptions(NullableContextOptions.Disable); 1062static void verify(string[] source, CSharpCompilationOptions options, string[] expectedAnalyzedKeys, params DiagnosticDescription[] expectedDiagnostics) 1735var options = TestOptions.ReleaseExe; 2223var options = TestOptions.ReleaseDll;
Semantics\NullableReferenceTypesTests.cs (28)
14371foreach (var options1 in new[] { WithNullableEnable(), WithNullableDisable() }) 14378foreach (var options2 in new[] { WithNullableEnable(), WithNullableDisable() }) 102134foreach (var options in new[] { WithNullableEnable(), WithNullableDisable() }) 109502CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 109568CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 109640CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 109692CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 109747CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 109802CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 109860CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 109918CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 109961CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 110016CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 110518CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 110576CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 110637CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 110695CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 110731CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 110768CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 110804CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 110834CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 110866CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 121396CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 121581CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 121730CSharpCompilationOptions options = WithNullable(nullableContextOptions); 122270CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 122345CSharpCompilationOptions compilationOptions = WithNullable(nullableContextOptions); 122415CSharpCompilationOptions options = WithNullable(nullableContextOptions);
Semantics\UninitializedNonNullableFieldTests.cs (1)
2779var options = WithNullableEnable();
Semantics\UseSiteErrorTests.cs (1)
2250CSharpCompilationOptions options = TestOptions.UnsafeReleaseDll;
SourceGeneration\GeneratorDriverTests.cs (2)
1168var options = ((CSharpCompilationOptions)compilation.Options);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (70)
Compilation\CompilationAPITests.cs (14)
38private CSharpCompilationOptions WithDiagnosticOptions( 72var options = TestOptions.DebugDll 102var options = WithDiagnosticOptions(tree, ("CS0078", ReportDiagnostic.Suppress)); 127var options = WithDiagnosticOptions(tree, ("CS0078", ReportDiagnostic.Error)); 140var options = WithDiagnosticOptions(tree, ("CS0078", ReportDiagnostic.Suppress)); 168var options = TestOptions.DebugDll.WithSyntaxTreeOptionsProvider( 195var options = TestOptions.DebugDll.WithSyntaxTreeOptionsProvider( 240var options = TestOptions.DebugDll 289var compilationOptions = TestOptions.DebugDll.WithWarningLevel(0); 359var ops = TestOptions.ReleaseExe; 372var ops1 = TestOptions.DebugExe; 488var opt = TestOptions.DebugExe; 1378var opt = TestOptions.ReleaseDll; 2385var compilationOptions = TestOptions.DebugDll;
Compilation\CSharpCompilationOptionsTests.cs (17)
22public static void VerifyErrors(this CSharpCompilationOptions options, params DiagnosticDescription[] expected) 31/// Using an instance of <see cref="CSharpCompilationOptions"/>, tests a property in <see cref="CompilationOptions"/> , even it is hidden by <see cref="CSharpCompilationOptions"/>. 99Func<CSharpCompilationOptions, T, CSharpCompilationOptions> factory, 100Func<CSharpCompilationOptions, T> getter, 192var defaultWarnings = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 358/// and <see cref="CSharpCompilationOptions.Equals(CSharpCompilationOptions)"/> methods to 366typeof(CSharpCompilationOptions), 377CSharpCompilationOptions first = CreateCSharpCompilationOptions(); 378CSharpCompilationOptions second = CreateCSharpCompilationOptions(); 383private static CSharpCompilationOptions CreateCSharpCompilationOptions() 442var options = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 457var options = new CSharpCompilationOptions[values.Length]; 467var oldOptions = options[i]; 471var newOptions = oldOptions.WithNullableContextOptions(values[j]);
Compilation\LoadDirectiveTests.cs (5)
21var options = TestOptions.DebugDll.WithSourceReferenceResolver(TestSourceReferenceResolver.Default); 34var options = TestOptions.DebugDll.WithSourceReferenceResolver(TestSourceReferenceResolver.Default); 53var options = TestOptions.DebugDll.WithSourceReferenceResolver(resolver); 78var options = TestOptions.DebugDll.WithSourceReferenceResolver(resolver); 156var options = TestOptions.DebugDll.WithSourceReferenceResolver(resolver);
Compilation\ReferenceManagerTests.cs (4)
26private static readonly CSharpCompilationOptions s_signedDll = 1319var options = TestOptions.ReleaseDll.WithMetadataReferenceResolver(new ErroneousReferenceResolver()); 3171var options = TestOptions.ReleaseDll.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default); 3214var options = TestOptions.ReleaseDll.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default);
Compilation\SemanticModelAPITests.cs (2)
4469var options = WithNullable(TestOptions.DebugExe, nullableContextOption); 4524var options = WithNullable(TestOptions.DebugExe, nullableContextOption);
Compilation\UsedAssembliesTests.cs (3)
256private Compilation AssertUsedAssemblyReferences(string source, MetadataReference[] references, MetadataReference[] expected, CSharpParseOptions parseOptions, CSharpCompilationOptions options = null) 292private ImmutableArray<MetadataReference> CompileWithUsedAssemblyReferences(string source, TargetFramework targetFramework, CSharpCompilationOptions options, params MetadataReference[] references) 356private void CompileWithUsedAssemblyReferences(string source, CSharpCompilationOptions options, params MetadataReference[] references)
DocumentationComments\CrefTests.cs (2)
6724var options = TestOptions.ReleaseDll.WithXmlReferenceResolver(XmlFileResolver.Default); 6748var options = TestOptions.ReleaseDll.WithXmlReferenceResolver(XmlFileResolver.Default);
DocumentationComments\DocumentationCommentCompilerTests.cs (2)
30CSharpCompilationOptions options = null, 6426var compOptions = TestOptions.ReleaseDll.WithGeneralDiagnosticOption(ReportDiagnostic.Error);
Symbols\CovariantReturnTests.cs (3)
400CSharpCompilationOptions options = null, 419CSharpCompilationOptions options = null, 439CSharpCompilationOptions options = null,
Symbols\DefaultInterfaceImplementationTests.cs (2)
36799foreach (var options in new[] { TestOptions.DebugExe, TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All) }) 62520foreach (var options in new[] { TestOptions.DebugDll, TestOptions.DebugWinMD })
Symbols\ExtensionMethodTests.cs (1)
2753CSharpCompilationOptions options = null)
Symbols\Metadata\MetadataMemberTests.cs (10)
687var options = TestOptions.DebugDll; 707Assert.Equal(MetadataImportOptions.Internal, ((CSharpCompilationOptions)commonOptions).MetadataImportOptions); 708((CSharpCompilationOptions)commonOptions).VerifyErrors(); 710Assert.Equal(MetadataImportOptions.All, ((CSharpCompilationOptions)commonOptions).MetadataImportOptions); 711((CSharpCompilationOptions)commonOptions).VerifyErrors(); 713Assert.Equal(MetadataImportOptions.Public, ((CSharpCompilationOptions)commonOptions).MetadataImportOptions); 714((CSharpCompilationOptions)commonOptions).VerifyErrors(); 716Assert.Equal((MetadataImportOptions)byte.MaxValue, ((CSharpCompilationOptions)commonOptions).MetadataImportOptions); 717((CSharpCompilationOptions)commonOptions).VerifyErrors(expectedDiagnostics); 769var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.Internal);
Symbols\ModuleInitializers\ModuleInitializersTests.cs (3)
815var moduleOptions = TestOptions.ReleaseModule.WithMetadataImportOptions(MetadataImportOptions.All); 852var exeOptions = TestOptions.ReleaseExe 1066var exeOptions = TestOptions.ReleaseExe
Symbols\RequiredMembersTests.cs (1)
35private static CSharpCompilation CreateCompilationWithRequiredMembers(CSharpTestSource source, IEnumerable<MetadataReference>? references = null, CSharpParseOptions? parseOptions = null, CSharpCompilationOptions? options = null, string? assemblyName = null, TargetFramework targetFramework = TargetFramework.Standard)
Symbols\Source\PropertyTests.cs (1)
2579private CSharpCompilation CompileWithCustomPropertiesAssembly(string source, CSharpCompilationOptions options = null)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (60)
Diagnostics\DiagnosticTest.cs (60)
539CSharpCompilationOptions option = TestOptions.ReleaseExe.WithSpecificDiagnosticOptions(warnings); 572CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 583CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 635CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 643CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 683CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 694CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 739CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 750CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 795CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 806CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 853CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 864CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 911CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 922CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 967CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 981CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 1034CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1051CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 1108CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1122CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 1179CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1187CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 1232CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1240CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 1286CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1294CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 1339CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1344CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 1387CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1395CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 1434CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1451CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 1504CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1518CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 1551CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1568CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 1610CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1624CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 1660CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1671CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 1703CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1708CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 1730CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1741CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 1776CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1790CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 1843CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1885CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1946CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1982CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 2018CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 2065CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 2111var options = TestOptions.DebugDll.WithGeneralDiagnosticOption(ReportDiagnostic.Suppress); 2169CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 2194CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 2214CSharpCompilationOptions option = commonoption.WithSpecificDiagnosticOptions(warnings); 2277CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 2299CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 2494CSharpCompilationOptions options = TestOptions.ReleaseExe;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (78)
CSharpTestBase.cs (51)
693protected static CSharpCompilationOptions WithNullableEnable(CSharpCompilationOptions options = null) 698protected static CSharpCompilationOptions WithNullableDisable(CSharpCompilationOptions options = null) 703protected static CSharpCompilationOptions WithNullable(NullableContextOptions nullableContextOptions) 708protected static CSharpCompilationOptions WithNullable(CSharpCompilationOptions options, NullableContextOptions nullableContextOptions) 726CSharpCompilationOptions options = null, 762CSharpCompilationOptions options = null, 799CSharpCompilationOptions options = null, 840CSharpCompilationOptions options = null, 876CSharpCompilationOptions options = null, 912CSharpCompilationOptions options = null, 1038CSharpCompilationOptions options = null, 1047CSharpCompilationOptions options = null, 1059CSharpCompilationOptions options = null, 1067CSharpCompilationOptions options = null, 1076CSharpCompilationOptions options = null, 1085CSharpCompilationOptions options = null, 1094CSharpCompilationOptions options = null, 1103CSharpCompilationOptions options = null, 1111CSharpCompilationOptions options = null, 1119CSharpCompilationOptions options = null, 1127CSharpCompilationOptions options = null, 1135CSharpCompilationOptions options = null, 1143CSharpCompilationOptions options = null, 1156CSharpCompilationOptions options = null, 1185CSharpCompilationOptions options = null, 1198CSharpCompilationOptions options = null, 1208CSharpCompilationOptions options, 1253private static CSharpCompilationOptions CheckForTopLevelStatements(SyntaxTree[] syntaxTrees) 1257var options = hasTopLevelStatements ? TestOptions.ReleaseExe : TestOptions.ReleaseDll; 1357CSharpCompilationOptions options = null, 1374CSharpCompilationOptions options = null, 1397CSharpCompilationOptions options = null, 1417var compilationOptions = (expectedOutput != null) ? TestOptions.ReleaseExe : TestOptions.ReleaseDll; 1969CSharpCompilationOptions compilationOptions = null, 2021CSharpCompilationOptions compilationOptions = null, 2057CSharpCompilationOptions compilationOptions = null, 2078CSharpCompilationOptions compilationOptions = null, 2097CSharpCompilationOptions compilationOptions = null, 2115CSharpCompilationOptions compilationOptions = null, 2136CSharpCompilationOptions compilationOptions = null, 2154CSharpCompilationOptions compilationOptions = null, 2170protected static CSharpCompilation CreateCompilationWithSpan(CSharpTestSource tree, CSharpCompilationOptions options = null, CSharpParseOptions parseOptions = null) 2187protected static CSharpCompilation CreateCompilationWithMscorlibAndSpan(CSharpTestSource text, CSharpCompilationOptions options = null, CSharpParseOptions parseOptions = null) 2205protected static CSharpCompilation CreateCompilationWithMscorlibAndSpanSrc(string text, CSharpCompilationOptions options = null, CSharpParseOptions parseOptions = null) 2502protected static CSharpCompilation CreateCompilationWithIndex(CSharpTestSource text, CSharpCompilationOptions options = null, CSharpParseOptions parseOptions = null) 2513protected static CSharpCompilation CreateCompilationWithIndexAndRange(CSharpTestSource text, CSharpCompilationOptions options = null, CSharpParseOptions parseOptions = null) 2524protected static CSharpCompilation CreateCompilationWithIndexAndRangeAndSpan(CSharpTestSource text, CSharpCompilationOptions options = null, CSharpParseOptions parseOptions = null) 2535protected static CSharpCompilation CreateCompilationWithSpanAndMemoryExtensions(CSharpTestSource text, CSharpCompilationOptions options = null, CSharpParseOptions parseOptions = null, TargetFramework targetFramework = TargetFramework.NetCoreApp)
MetadataTestHelpers.cs (1)
46CSharpCompilationOptions options = null)
TestOptions.cs (26)
68public static readonly CSharpCompilationOptions ReleaseDll = CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, OptimizationLevel.Release); 69public static readonly CSharpCompilationOptions ReleaseExe = CreateTestOptions(OutputKind.ConsoleApplication, OptimizationLevel.Release); 71public static readonly CSharpCompilationOptions ReleaseDebugDll = ReleaseDll.WithDebugPlusMode(true); 73public static readonly CSharpCompilationOptions ReleaseDebugExe = ReleaseExe.WithDebugPlusMode(true); 75public static readonly CSharpCompilationOptions DebugDll = CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, OptimizationLevel.Debug); 76public static readonly CSharpCompilationOptions DebugExe = CreateTestOptions(OutputKind.ConsoleApplication, OptimizationLevel.Debug); 78public static readonly CSharpCompilationOptions DebugDllThrowing = DebugDll.WithMetadataReferenceResolver(new ThrowingMetadataReferenceResolver()); 79public static readonly CSharpCompilationOptions DebugExeThrowing = DebugExe.WithMetadataReferenceResolver(new ThrowingMetadataReferenceResolver()); 81public static readonly CSharpCompilationOptions ReleaseWinMD = CreateTestOptions(OutputKind.WindowsRuntimeMetadata, OptimizationLevel.Release); 82public static readonly CSharpCompilationOptions DebugWinMD = CreateTestOptions(OutputKind.WindowsRuntimeMetadata, OptimizationLevel.Debug); 84public static readonly CSharpCompilationOptions ReleaseModule = CreateTestOptions(OutputKind.NetModule, OptimizationLevel.Release); 85public static readonly CSharpCompilationOptions DebugModule = CreateTestOptions(OutputKind.NetModule, OptimizationLevel.Debug); 87public static readonly CSharpCompilationOptions UnsafeReleaseDll = ReleaseDll.WithAllowUnsafe(true); 88public static readonly CSharpCompilationOptions UnsafeReleaseExe = ReleaseExe.WithAllowUnsafe(true); 90public static readonly CSharpCompilationOptions UnsafeDebugDll = DebugDll.WithAllowUnsafe(true); 91public static readonly CSharpCompilationOptions UnsafeDebugExe = DebugExe.WithAllowUnsafe(true); 93public static readonly CSharpCompilationOptions SigningReleaseDll = ReleaseDll.WithStrongNameProvider(SigningTestHelpers.DefaultDesktopStrongNameProvider); 94public static readonly CSharpCompilationOptions SigningReleaseExe = ReleaseExe.WithStrongNameProvider(SigningTestHelpers.DefaultDesktopStrongNameProvider); 95public static readonly CSharpCompilationOptions SigningReleaseModule = ReleaseModule.WithStrongNameProvider(SigningTestHelpers.DefaultDesktopStrongNameProvider); 96public static readonly CSharpCompilationOptions SigningDebugDll = DebugDll.WithStrongNameProvider(SigningTestHelpers.DefaultDesktopStrongNameProvider); 166public static CSharpCompilationOptions WithSpecificDiagnosticOptions(this CSharpCompilationOptions options, string key, ReportDiagnostic value) 171public static CSharpCompilationOptions WithSpecificDiagnosticOptions(this CSharpCompilationOptions options, string key1, string key2, ReportDiagnostic value) 177/// Create <see cref="CSharpCompilationOptions"/> with the maximum warning level. 183internal static CSharpCompilationOptions CreateTestOptions(OutputKind outputKind, OptimizationLevel optimizationLevel, bool allowUnsafe = false)
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
PdbTests.cs (1)
119var ops = TestOptions.ReleaseDll;
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Serialization\CSharpOptionsSerializationService.cs (2)
30var csharpOptions = (CSharpCompilationOptions)options;
Workspace\LanguageServices\CSharpCompilationFactoryService.cs (3)
18private static readonly CSharpCompilationOptions s_defaultOptions = new(OutputKind.ConsoleApplication, concurrentBuild: false); 30options: (CSharpCompilationOptions)options ?? s_defaultOptions); 37options: (CSharpCompilationOptions)options,
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (4)
CodeActions\CSharpCodeFixVerifier`2+Test.cs (2)
103var compilationOptions = (CSharpCompilationOptions)base.CreateCompilationOptions();
CodeActions\CSharpCodeRefactoringVerifier`1+Test.cs (2)
108var compilationOptions = (CSharpCompilationOptions)base.CreateCompilationOptions();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Workspaces\TestWorkspace_XmlConsumption.cs (1)
692compilationOptions = ((CSharpCompilationOptions)compilationOptions).WithAllowUnsafe(allowUnsafe).WithNullableContextOptions(nullable);
Workspaces\TestWorkspace_XmlCreation.cs (1)
134if (options is CodeAnalysis.CSharp.CSharpCompilationOptions csOptions)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
CodeGeneration\CodeGenerationTests.cs (1)
1008: TestWorkspace.CreateCSharp(file, (CS.CSharpParseOptions)parseOptions, (CS.CSharpCompilationOptions)compilationOptions);
Utilities\SymbolEquivalenceComparerTests.cs (2)
26public static readonly CS.CSharpCompilationOptions CSharpDllOptions = new CS.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary); 27public static readonly CS.CSharpCompilationOptions CSharpSignedDllOptions = new CS.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).
Microsoft.CodeAnalysis.Rebuild (4)
CSharpCompilationFactory.cs (4)
20public new CSharpCompilationOptions CompilationOptions { get; } 29CSharpCompilationOptions compilationOptions) 56private static (CSharpCompilationOptions, CSharpParseOptions) CreateCSharpCompilationOptions(string assemblyFileName, CompilationOptionsReader optionsReader) 86var compilationOptions = new CSharpCompilationOptions(
Microsoft.CodeAnalysis.Rebuild.UnitTests (9)
CSharpDeterministicKeyBuilderTests.cs (8)
29public sealed class CSharpDeterministicKeyBuilderTests : DeterministicKeyBuilderTests<CSharpCompilation, CSharpCompilationOptions, CSharpParseOptions> 31public static CSharpCompilationOptions Options { get; } = new CSharpCompilationOptions(OutputKind.ConsoleApplication, deterministic: true); 41protected override CSharpCompilation CreateCompilation(SyntaxTree[] syntaxTrees, MetadataReference[]? references = null, CSharpCompilationOptions? options = null) => 50protected override CSharpCompilationOptions GetCompilationOptions() => Options; 66verifyCount<CSharpCompilationOptions>(9); 284var options = Options 321var options = Options.WithUsings(usings); 419var options = Options
OptionRoundTripTests.cs (1)
27public static readonly CSharpCompilationOptions BaseCSharpCompilationOptions = TestOptions.DebugExe.WithDeterministic(true);
Microsoft.CodeAnalysis.Scripting.TestUtilities (1)
TestCompilationFactory.cs (1)
38internal static Compilation CreateCSharpCompilation(string source, IEnumerable<MetadataReference> references, string assemblyName = null, CSharpCompilationOptions options = null)
Microsoft.CodeAnalysis.Test.Utilities (6)
AssemblyLoadTestFixture.cs (1)
461CSharpCompilationOptions options = new(OutputKind.DynamicallyLinkedLibrary, warningLevel: Diagnostic.MaxWarningLevel);
CommonTestBase.cs (4)
259CSharp.CSharpCompilationOptions compilationOptions = null, 270CSharp.CSharpCompilationOptions compilationOptions = null, 313CSharp.CSharpCompilationOptions compilationOptions = null, 324CSharp.CSharpCompilationOptions compilationOptions = null,
TestBase.cs (1)
182var compilationOptions = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary);
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\CompilationWithAnalyzersTests.cs (1)
23private static readonly CSharpCompilationOptions s_dllWithMaxWarningLevel = new(OutputKind.DynamicallyLinkedLibrary, warningLevel: CodeAnalysis.Diagnostic.MaxWarningLevel);
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (3)
SymbolsTests\AttributeTests_UnmanagedCallersOnly.vb (1)
15Private ReadOnly _csharpCompOptions As CSharp.CSharpCompilationOptions = New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, allowUnsafe:=True)
SymbolsTests\DefaultInterfaceImplementationTests.vb (1)
25Optional compilationOptions As CSharp.CSharpCompilationOptions = Nothing
SymbolsTests\StaticAbstractMembersInInterfacesTests.vb (1)
21Optional compilationOptions As CSharp.CSharpCompilationOptions = Nothing
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (4)
MSBuildWorkspaceTestBase.cs (4)
32protected async Task AssertCSCompilationOptionsAsync<T>(T expected, Func<CS.CSharpCompilationOptions, T> actual) 34var options = await LoadCSharpCompilationOptionsAsync(); 56protected async Task<CS.CSharpCompilationOptions> LoadCSharpCompilationOptionsAsync() 63return (CS.CSharpCompilationOptions)project.CompilationOptions;
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
Host\LanguageServices\TestCSharpCompilationFactoryServiceWithIncrementalGeneratorTracking.cs (3)
20private static readonly CSharpCompilationOptions s_defaultOptions = new(OutputKind.ConsoleApplication, concurrentBuild: false); 32options: (CSharpCompilationOptions)options ?? s_defaultOptions); 39options: (CSharpCompilationOptions)options,
SolutionTests\SolutionTests.cs (1)
1219var options = new CSharpCompilationOptions(OutputKind.NetModule);
Microsoft.VisualStudio.LanguageServices.CSharp (9)
ProjectSystemShim\CSharpProjectShim.OptionsProcessor.cs (1)
139return ((CSharpCompilationOptions)compilationOptions).WithAllowUnsafe(GetBooleanOption(CompilerOptions.OPTID_UNSAFE))
Utilities\CSharpCompilationOptionsChangingService.cs (8)
26var oldCSharpOptions = (CSharpCompilationOptions)oldOptions; 27var newCSharpOptions = (CSharpCompilationOptions)newOptions; 35var oldCSharpOptions = (CSharpCompilationOptions)oldOptions; 36var newCSharpOptions = (CSharpCompilationOptions)newOptions;
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (18)
ProjectSystemShim\CPS\AnalyzersTests.cs (3)
35var options = (CSharpCompilationOptions)workspaceProject.CompilationOptions; 42options = (CSharpCompilationOptions)workspaceProject.CompilationOptions;
ProjectSystemShim\LegacyProject\AnalyzersTests.cs (15)
40var options = (CSharpCompilationOptions)environment.GetUpdatedCompilationOptionOfSingleProject(); 46options = (CSharpCompilationOptions)environment.GetUpdatedCompilationOptionOfSingleProject(); 81var options = (CSharpCompilationOptions)workspaceProject.CompilationOptions; 88options = (CSharpCompilationOptions)workspaceProject.CompilationOptions; 111var options = (CSharpCompilationOptions)environment.GetUpdatedCompilationOptionOfSingleProject(); 135var options = (CSharpCompilationOptions)environment.GetUpdatedCompilationOptionOfSingleProject(); 215var options = (CSharpCompilationOptions)workspaceProject.CompilationOptions; 246var options = (CSharpCompilationOptions)environment.GetUpdatedCompilationOptionOfSingleProject(); 259options = (CSharpCompilationOptions)environment.GetUpdatedCompilationOptionOfSingleProject();
Roslyn.VisualStudio.Next.UnitTests (1)
Remote\SnapshotSerializationTests.cs (1)
646var csharpOptions = CSharp.CSharpCompilation.Create("dummy").Options.WithNullableContextOptions(NullableContextOptions.Warnings).WithMetadataImportOptions(MetadataImportOptions.All);
StackDepthTest (1)
Program.cs (1)
78var options = new CSharpCompilationOptions(outputKind: OutputKind.DynamicallyLinkedLibrary, concurrentBuild: false);
VBCSCompiler.UnitTests (1)
AnalyzerConsistencyCheckerTests.cs (1)
61var options = new CSharpCompilationOptions(