1029 references to OutputKind
Analyzer.Utilities.UnitTests (2)
FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisTests.cs (1)
1212protected static readonly CompilationOptions s_CSharpDefaultOptions = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary);
Options\SymbolNamesWithValueOptionTests.cs (1)
432.WithProjectCompilationOptions(projectId, new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
Aspire.Hosting.Analyzers.Tests (1)
AnalyzerTest.cs (1)
23OutputKind = Microsoft.CodeAnalysis.OutputKind.ConsoleApplication
ConfigurationSchemaGenerator.Tests (1)
GeneratorTests.cs (1)
1562var compilationOptions = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable);
GenerateDocumentationAndConfigFiles (5)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (5)
26private static readonly ImmutableHashSet<OutputKind> s_defaultOutputKinds = 27ImmutableHashSet.CreateRange(Enum.GetValues<OutputKind>()); 99public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 106public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 111ImmutableHashSet<OutputKind> defaultValue)
IdeCoreBenchmarks (1)
SwitchStatementBenchmarks.cs (1)
72solution = solution.WithProjectCompilationOptions(projectId, new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
InteractiveHost.UnitTests (1)
InteractiveHostDesktopTests.cs (1)
941new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Metrics (5)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (5)
26private static readonly ImmutableHashSet<OutputKind> s_defaultOutputKinds = 27ImmutableHashSet.CreateRange(Enum.GetValues<OutputKind>()); 99public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 106public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 111ImmutableHashSet<OutputKind> defaultValue)
Metrics.Legacy (5)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (5)
26private static readonly ImmutableHashSet<OutputKind> s_defaultOutputKinds = 27ImmutableHashSet.CreateRange(Enum.GetValues<OutputKind>()); 99public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 106public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 111ImmutableHashSet<OutputKind> defaultValue)
Microsoft.Analyzers.Extra (1)
MakeExeTypesInternalAnalyzer.cs (1)
89if (compilationStartContext.Compilation.Options.OutputKind == OutputKind.ConsoleApplication)
Microsoft.Analyzers.Extra.Tests (3)
Resources\RoslynTestUtils.cs (3)
59.WithCompilationOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary) 252proj = proj.WithCompilationOptions(new CSharpCompilationOptions(OutputKind.ConsoleApplication)); 319proj = proj.WithCompilationOptions(new CSharpCompilationOptions(OutputKind.ConsoleApplication));
Microsoft.Analyzers.Local.Tests (3)
Resources\RoslynTestUtils.cs (3)
59.WithCompilationOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary) 252proj = proj.WithCompilationOptions(new CSharpCompilationOptions(OutputKind.ConsoleApplication)); 320proj = proj.WithCompilationOptions(new CSharpCompilationOptions(OutputKind.ConsoleApplication));
Microsoft.AspNetCore.Analyzer.Testing (4)
CodeFixRunner.cs (2)
46var compilationOptions = ConfigureCompilationOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 69return options.WithOutputKind(OutputKind.DynamicallyLinkedLibrary);
DiagnosticAnalyzerRunner.cs (1)
118return options.WithOutputKind(OutputKind.DynamicallyLinkedLibrary);
DiagnosticVerifier.cs (1)
163.WithProjectCompilationOptions(projectId, new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Microsoft.AspNetCore.Analyzers.Test (3)
src\Shared\AnalyzerTesting\TestCompilation.cs (1)
16new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
StartupAnalyzerTest.cs (1)
662test.TestState.OutputKind = OutputKind.DynamicallyLinkedLibrary;
StartupCSharpAnalyzerTest.cs (1)
17TestState.OutputKind = OutputKind.WindowsApplication;
Microsoft.AspNetCore.App.Analyzers.Test (7)
Infrastructure\WellKnownTypesTests.cs (1)
76var options = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary);
TestDiagnosticAnalyzer.cs (1)
173return options.WithOutputKind(OutputKind.ConsoleApplication);
Verifiers\CSharpAnalyzerVerifier.cs (1)
41TestState = { OutputKind = OutputKind.ConsoleApplication },
Verifiers\CSharpCodeFixVerifier.cs (2)
37TestState = { OutputKind = OutputKind.ConsoleApplication }, 61TestState = { Sources = { source.ReplaceLineEndings() }, OutputKind = OutputKind.ConsoleApplication },
Verifiers\CSharpSourceGeneratorVerifier.cs (2)
23OutputKind = OutputKind.ConsoleApplication, 41OutputKind = OutputKind.ConsoleApplication,
Microsoft.AspNetCore.Http.Extensions.Tests (1)
RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
314var compilationOptions = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)
Microsoft.AspNetCore.Http.Microbenchmarks (1)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
314var compilationOptions = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
CSharpCompiler.cs (1)
166var csharpCompilationOptions = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary);
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (1)
CompilerFailedExceptionFactoryTest.cs (1)
50var compilation = CSharpCompilation.Create("Test", options: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Microsoft.AspNetCore.OpenApi.SourceGenerators.Tests (2)
SnapshotTestHelper.cs (2)
64new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 89new CSharpCompilationOptions(OutputKind.ConsoleApplication));
Microsoft.CodeAnalysis (77)
CodeGen\PrivateImplementationDetails.cs (1)
140var name = (moduleBuilder.OutputKind == OutputKind.NetModule) ?
CommandLine\CommonCompiler.cs (1)
1682private static Stream? OpenManifestStream(ICommonCompilerFileSystem fileSystem, CommonMessageProvider messageProvider, OutputKind outputKind, CommandLineArguments arguments, DiagnosticBag diagnostics)
Compilation\Compilation.cs (30)
272if (options.OutputKind.IsValid() && options.OutputKind != OutputKind.DynamicallyLinkedLibrary) 2132if (Options.OutputKind == OutputKind.NetModule && !(manifestResources != null && manifestResources.Any())) 2166if (Options.OutputKind != OutputKind.NetModule) 2206OutputKind outputKind = compilationOptions.OutputKind; 2215outputKind = OutputKind.DynamicallyLinkedLibrary; 2238if (outputKind == OutputKind.ConsoleApplication || 2239outputKind == OutputKind.WindowsApplication || 2240outputKind == OutputKind.WindowsRuntimeApplication) 2320dllCharacteristics: GetDllCharacteristics(emitOptions.HighEntropyVirtualAddressSpace, compilationOptions.OutputKind == OutputKind.WindowsRuntimeApplication), 2372private static Characteristics GetCharacteristics(OutputKind outputKind, bool requires32Bit) 2391case OutputKind.WindowsRuntimeMetadata: 2392case OutputKind.DynamicallyLinkedLibrary: 2393case OutputKind.NetModule: 2397case OutputKind.ConsoleApplication: 2398case OutputKind.WindowsRuntimeApplication: 2399case OutputKind.WindowsApplication: 2409private static Subsystem GetSubsystem(OutputKind outputKind) 2413case OutputKind.ConsoleApplication: 2414case OutputKind.DynamicallyLinkedLibrary: 2415case OutputKind.NetModule: 2416case OutputKind.WindowsRuntimeMetadata: 2419case OutputKind.WindowsRuntimeApplication: 2420case OutputKind.WindowsApplication: 2443&& Options.OutputKind != OutputKind.NetModule 2458&& Options.OutputKind != OutputKind.NetModule 2769/// By default both entry points in an executable program (<see cref="OutputKind.ConsoleApplication"/>, <see cref="OutputKind.WindowsApplication"/>, <see cref="OutputKind.WindowsRuntimeApplication"/>) 2876if (this.Options.OutputKind == OutputKind.NetModule) 3184if (Options.OutputKind == OutputKind.NetModule && manifestResources != null)
Compilation\CompilationOptions.cs (4)
24public OutputKind OutputKind { get; protected set; } 268OutputKind outputKind, 430public CompilationOptions WithOutputKind(OutputKind kind) 530protected abstract CompilationOptions CommonWithOutputKind(OutputKind kind);
Compilation\SubsystemVersion.cs (7)
154internal static SubsystemVersion Default(OutputKind outputKind, Platform platform) 161case OutputKind.ConsoleApplication: 162case OutputKind.DynamicallyLinkedLibrary: 163case OutputKind.NetModule: 164case OutputKind.WindowsApplication: 166case OutputKind.WindowsRuntimeApplication: 167case OutputKind.WindowsRuntimeMetadata:
Emit\CommonPEModuleBuilder.cs (6)
30internal readonly OutputKind OutputKind; 60OutputKind outputKind, 465return OutputKind == OutputKind.NetModule ? null : (Cci.IAssemblyReference)this; 570if (OutputKind != OutputKind.NetModule) 598if (OutputKind != OutputKind.NetModule) 683OutputKind outputKind,
MetadataReference\CompilationReference.cs (1)
39if (compilation.Options.OutputKind == OutputKind.NetModule)
NativePdbWriter\PdbWriter.cs (1)
84bool suppressNewCustomDebugInfo = compilationOptions.OutputKind == OutputKind.WindowsRuntimeMetadata;
OutputKind.cs (21)
54internal static bool IsValid(this OutputKind value) 56return value >= OutputKind.ConsoleApplication && value <= OutputKind.WindowsRuntimeApplication; 59internal static string GetDefaultExtension(this OutputKind kind) 63case OutputKind.ConsoleApplication: 64case OutputKind.WindowsApplication: 65case OutputKind.WindowsRuntimeApplication: 68case OutputKind.DynamicallyLinkedLibrary: 71case OutputKind.NetModule: 74case OutputKind.WindowsRuntimeMetadata: 82internal static bool IsApplication(this OutputKind kind) 86case OutputKind.ConsoleApplication: 87case OutputKind.WindowsApplication: 88case OutputKind.WindowsRuntimeApplication: 91case OutputKind.DynamicallyLinkedLibrary: 92case OutputKind.NetModule: 93case OutputKind.WindowsRuntimeMetadata: 101internal static bool IsNetModule(this OutputKind kind) 103return kind == OutputKind.NetModule; 106internal static bool IsWindowsRuntime(this OutputKind kind) 108return kind == OutputKind.WindowsRuntimeMetadata;
PEWriter\MetadataWriter.cs (3)
146private bool EmitAssemblyDefinition => module.OutputKind != OutputKind.NetModule && !IsMinimalDelta; 2034bool writingNetModule = module.OutputKind == OutputKind.NetModule; 2151if (module.OutputKind != OutputKind.NetModule)
PEWriter\PeWriter.cs (1)
135if (mdWriter.Module.OutputKind == OutputKind.WindowsRuntimeMetadata)
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
1034sourceCompilation?.Options.OutputKind == OutputKind.WindowsRuntimeMetadata &&
Microsoft.CodeAnalysis.Analyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (5)
26private static readonly ImmutableHashSet<OutputKind> s_defaultOutputKinds = 27ImmutableHashSet.CreateRange(Enum.GetValues<OutputKind>()); 99public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 106public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 111ImmutableHashSet<OutputKind> defaultValue)
Microsoft.CodeAnalysis.AnalyzerUtilities (5)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (5)
26private static readonly ImmutableHashSet<OutputKind> s_defaultOutputKinds = 27ImmutableHashSet.CreateRange(Enum.GetValues<OutputKind>()); 99public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 106public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 111ImmutableHashSet<OutputKind> defaultValue)
Microsoft.CodeAnalysis.BannedApiAnalyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (5)
26private static readonly ImmutableHashSet<OutputKind> s_defaultOutputKinds = 27ImmutableHashSet.CreateRange(Enum.GetValues<OutputKind>()); 99public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 106public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 111ImmutableHashSet<OutputKind> defaultValue)
Microsoft.CodeAnalysis.CSharp (46)
CommandLine\CSharpCommandLineParser.cs (13)
89OutputKind outputKind = OutputKind.ConsoleApplication; 1423if (outputKind == OutputKind.NetModule && (refOnly || outputRefFilePath != null)) 1684OutputKind outputKind, 1860private static OutputKind ParseTarget(string value, IList<Diagnostic> diagnostics) 1865return OutputKind.ConsoleApplication; 1868return OutputKind.WindowsApplication; 1871return OutputKind.DynamicallyLinkedLibrary; 1874return OutputKind.NetModule; 1877return OutputKind.WindowsRuntimeApplication; 1880return OutputKind.WindowsRuntimeMetadata; 1884return OutputKind.ConsoleApplication; 2013private static void ValidateWin32Settings(string? win32ResourceFile, string? win32IconResourceFile, string? win32ManifestFile, OutputKind outputKind, IList<Diagnostic> diagnostics)
Compilation\CSharpCompilation.cs (4)
380private static readonly CSharpCompilationOptions s_defaultOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 381private static readonly CSharpCompilationOptions s_defaultSubmissionOptions = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithReferencesSupersedeLowerVersions(true); 3490var kind = _options.OutputKind.IsValid() ? _options.OutputKind : OutputKind.DynamicallyLinkedLibrary;
CSharpCompilationOptions.cs (12)
49OutputKind outputKind, 99OutputKind outputKind, 144OutputKind outputKind, 186OutputKind outputKind, 278public new CSharpCompilationOptions WithOutputKind(OutputKind kind) 627protected override CompilationOptions CommonWithOutputKind(OutputKind kind) => WithOutputKind(kind); 715if (Platform == Platform.AnyCpu32BitPreferred && OutputKind.IsValid() && !(OutputKind == OutputKind.ConsoleApplication || OutputKind == OutputKind.WindowsApplication || OutputKind == OutputKind.WindowsRuntimeApplication)) 816OutputKind outputKind, 855OutputKind outputKind, 896OutputKind outputKind,
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
52OutputKind outputKind,
Emitter\Model\PEAssemblyBuilder.cs (2)
72OutputKind outputKind, 688OutputKind outputKind,
Emitter\Model\PEModuleBuilder.cs (2)
80OutputKind outputKind, 178if (OutputKind != OutputKind.NetModule &&
Emitter\Model\PENetModuleBuilder.cs (1)
24: base(sourceModule, emitOptions, OutputKind.NetModule, serializationProperties, manifestResources)
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
538if (moduleBeingBuilt.OutputKind == OutputKind.NetModule) 540string extension = OutputKind.NetModule.GetDefaultExtension();
Symbols\Compilation_WellKnownMembers.cs (1)
685if (Options.OutputKind == OutputKind.NetModule)
Symbols\Source\SourceAssemblySymbol.cs (6)
619if (DeclaringCompilation.Options.OutputKind != OutputKind.NetModule && 791if (_compilation.Options.OutputKind == OutputKind.NetModule) 814if (_compilation.Options.OutputKind == OutputKind.NetModule) 838if (_compilation.Options.OutputKind == OutputKind.NetModule) 851if (_compilation.Options.OutputKind == OutputKind.NetModule) 2015if (_compilation.Options.OutputKind == OutputKind.NetModule)
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
473(DeclaringCompilation.Options.OutputKind != OutputKind.NetModule &&
Symbols\SymbolExtensions.cs (1)
27return comp != null && comp.Options.OutputKind == OutputKind.WindowsRuntimeMetadata;
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_ProgramMain.cs (2)
20=> options.OutputKind is OutputKind.ConsoleApplication or OutputKind.WindowsApplication;
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (68)
src\Analyzers\CSharp\Tests\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionTests.cs (2)
2020OutputKind = OutputKind.ConsoleApplication, 2060OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\ImplementAbstractClass\ImplementAbstractClassTests.cs (1)
175OutputKind.DynamicallyLinkedLibrary,
src\Analyzers\CSharp\Tests\MakeMethodAsynchronous\MakeMethodAsynchronousTests.cs (2)
79compilationOptions: new CSharpCompilationOptions(OutputKind.ConsoleApplication))); 82await TestActionCountAsync(initial, count: 1, new TestParameters(compilationOptions: new CSharpCompilationOptions(OutputKind.ConsoleApplication)));
src\Analyzers\CSharp\Tests\RemoveUnnecessaryCast\RemoveUnnecessaryCastTests.cs (3)
11961OutputKind = OutputKind.ConsoleApplication, 12307OutputKind = OutputKind.ConsoleApplication, 13508OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\RemoveUnnecessaryLambdaExpression\RemoveUnnecessaryLambdaExpressionTests.cs (4)
29OutputKind? outputKind = null) 44OutputKind? outputKind = null) 1637""", outputKind: OutputKind.ConsoleApplication); 1682outputKind: OutputKind.ConsoleApplication);
src\Analyzers\CSharp\Tests\RemoveUnnecessaryParentheses\RemoveUnnecessaryExpressionParenthesesTests.cs (1)
2942compilationOptions: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, checkOverflow: true)));
src\Analyzers\CSharp\Tests\RemoveUnreachableCode\RemoveUnreachableCodeTests.cs (7)
851OutputKind = OutputKind.ConsoleApplication, 871OutputKind = OutputKind.ConsoleApplication, 890OutputKind = OutputKind.ConsoleApplication, 911OutputKind = OutputKind.ConsoleApplication, 938OutputKind = OutputKind.ConsoleApplication, 962OutputKind = OutputKind.ConsoleApplication, 997OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\RemoveUnusedMembers\RemoveUnusedMembersTests.cs (3)
461OutputKind = OutputKind.ConsoleApplication, 480OutputKind = OutputKind.ConsoleApplication, 1124OutputKind = OutputKind.ConsoleApplication
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (1)
9399OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForArrayTests.cs (5)
2619OutputKind = OutputKind.ConsoleApplication, 2646OutputKind = OutputKind.ConsoleApplication, 2675OutputKind = OutputKind.ConsoleApplication, 4332TestState = { OutputKind = OutputKind.ConsoleApplication } 4386TestState = { OutputKind = OutputKind.ConsoleApplication }
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForBuilderTests.cs (2)
1334OutputKind = OutputKind.ConsoleApplication, 1369OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForCreateTests.cs (2)
932OutputKind = OutputKind.ConsoleApplication, 958OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForEmptyTests.cs (2)
1235OutputKind = OutputKind.ConsoleApplication, 1260OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForFluentTests.cs (2)
1886OutputKind = OutputKind.ConsoleApplication, 1920OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForStackAllocTests.cs (2)
1489OutputKind = OutputKind.ConsoleApplication, 1523OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseCollectionInitializer\UseCollectionInitializerTests.cs (4)
26OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary, 1561""", OutputKind.ConsoleApplication); 1580""", OutputKind.ConsoleApplication, LanguageVersion.CSharp12);
src\Analyzers\CSharp\Tests\UseCollectionInitializer\UseCollectionInitializerTests_CollectionExpression.cs (6)
24private static Task TestInRegularAndScriptAsync([StringSyntax("C#-test")] string testCode, [StringSyntax("C#-test")] string fixedCode, OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary) 2631""", OutputKind.ConsoleApplication); 5026OutputKind = OutputKind.DynamicallyLinkedLibrary, 5649TestState = { OutputKind = OutputKind.ConsoleApplication }, 5710TestState = { OutputKind = OutputKind.ConsoleApplication },
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForAssignmentTests.cs (1)
2014OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseDeconstruction\UseDeconstructionTests.cs (3)
832OutputKind = OutputKind.ConsoleApplication 861OutputKind = OutputKind.ConsoleApplication 865OutputKind = OutputKind.ConsoleApplication
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForLocalFunctionsAnalyzerTests.cs (2)
789OutputKind = OutputKind.ConsoleApplication, 819OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseNullPropagation\UseNullPropagationTests.cs (5)
28OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary, 189""", OutputKind.ConsoleApplication); 2593OutputKind.ConsoleApplication, 2629OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseObjectInitializer\UseObjectInitializerTests.cs (1)
1131TestState = { OutputKind = OutputKind.ConsoleApplication },
src\Analyzers\CSharp\Tests\UseSimpleUsingStatement\UseSimpleUsingStatementTests.cs (6)
1829OutputKind = OutputKind.ConsoleApplication, 1862OutputKind = OutputKind.ConsoleApplication, 1886OutputKind = OutputKind.ConsoleApplication, 1923OutputKind = OutputKind.ConsoleApplication, 1956OutputKind = OutputKind.ConsoleApplication, 1991OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseTupleSwap\UseTupleSwapTests.cs (1)
398OutputKind = OutputKind.ConsoleApplication,
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (42)
CommandLineTests.cs (42)
1301Assert.Equal(OutputKind.ConsoleApplication, parsedArgs.CompilationOptions.OutputKind); 1305Assert.Equal(OutputKind.NetModule, parsedArgs.CompilationOptions.OutputKind); 1309Assert.Equal(OutputKind.DynamicallyLinkedLibrary, parsedArgs.CompilationOptions.OutputKind); 1313Assert.Equal(OutputKind.WindowsApplication, parsedArgs.CompilationOptions.OutputKind); 1317Assert.Equal(OutputKind.WindowsRuntimeApplication, parsedArgs.CompilationOptions.OutputKind); 1321Assert.Equal(OutputKind.WindowsRuntimeMetadata, parsedArgs.CompilationOptions.OutputKind); 1325Assert.Equal(OutputKind.NetModule, parsedArgs.CompilationOptions.OutputKind); 1352Assert.Equal(OutputKind.ConsoleApplication, parsedArgs.CompilationOptions.OutputKind); 1360Assert.Equal(OutputKind.NetModule, parsedArgs.CompilationOptions.OutputKind); 1368Assert.Equal(OutputKind.DynamicallyLinkedLibrary, parsedArgs.CompilationOptions.OutputKind); 1376Assert.Equal(OutputKind.WindowsApplication, parsedArgs.CompilationOptions.OutputKind); 1384Assert.Equal(OutputKind.WindowsRuntimeApplication, parsedArgs.CompilationOptions.OutputKind); 1392Assert.Equal(OutputKind.WindowsRuntimeMetadata, parsedArgs.CompilationOptions.OutputKind); 1400Assert.Equal(OutputKind.NetModule, parsedArgs.CompilationOptions.OutputKind); 2560Assert.Equal(new CSharpCompilationOptions(OutputKind.ConsoleApplication).OptimizationLevel, parsedArgs.CompilationOptions.OptimizationLevel); 7473options = options.WithOutputKind(OutputKind.WindowsApplication); 7482options = options.WithOutputKind(OutputKind.NetModule); 7552CheckManifestString(source, OutputKind.ConsoleApplication, explicitManifest: null, expectedManifest: 7579CheckManifestString(source, OutputKind.DynamicallyLinkedLibrary, explicitManifest: null, expectedManifest: null); 7592CheckManifestString(source, OutputKind.WindowsApplication, explicitManifest: null, expectedManifest: 7620CheckManifestString(source, OutputKind.WindowsRuntimeApplication, explicitManifest: null, expectedManifest: 7647CheckManifestString(source, OutputKind.WindowsRuntimeMetadata, explicitManifest: null, expectedManifest: null); 7659CheckManifestString(source, OutputKind.NetModule, explicitManifest: null, expectedManifest: null); 7695CheckManifestString(source, OutputKind.ConsoleApplication, explicitManifest, expectedManifest); 7730CheckManifestString(source, OutputKind.DynamicallyLinkedLibrary, explicitManifest, expectedManifest); 7756CheckManifestString(source, OutputKind.NetModule, explicitManifest, expectedManifest: null); 7764private void CheckManifestString(string source, OutputKind outputKind, string explicitManifest, string expectedManifest) 7773case OutputKind.ConsoleApplication: 7777case OutputKind.WindowsApplication: 7781case OutputKind.DynamicallyLinkedLibrary: 7785case OutputKind.NetModule: 7789case OutputKind.WindowsRuntimeMetadata: 7793case OutputKind.WindowsRuntimeApplication: 7833var resourceId = outputKind == OutputKind.DynamicallyLinkedLibrary ? "#2" : "#1"; 12446var list = new List<Tuple<string, OutputKind>>() 12448Tuple.Create("exe", OutputKind.ConsoleApplication), 12449Tuple.Create("winexe", OutputKind.WindowsApplication), 12450Tuple.Create("library", OutputKind.DynamicallyLinkedLibrary), 12451Tuple.Create("module", OutputKind.NetModule), 12452Tuple.Create("appcontainerexe", OutputKind.WindowsRuntimeApplication), 12453Tuple.Create("winmdobj", OutputKind.WindowsRuntimeMetadata) 15413new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Interactive\CSharpInteractiveEvaluatorLanguageInfoProvider.cs (1)
38OutputKind.DynamicallyLinkedLibrary,
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (14)
CodeActions\MoveStaticMembers\CSharpMoveStaticMembersTests.cs (3)
3308OutputKind = OutputKind.ConsoleApplication 3326OutputKind = OutputKind.ConsoleApplication 3347OutputKind = OutputKind.ConsoleApplication
Completion\CompletionProviders\CrefCompletionProviderTests.cs (1)
392using var workspace = EditorTestWorkspace.Create(LanguageNames.CSharp, new CSharpCompilationOptions(OutputKind.ConsoleApplication), new CSharpParseOptions(), [text], composition: GetComposition());
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (1)
3344using var workspace = EditorTestWorkspace.Create(LanguageNames.CSharp, new CSharpCompilationOptions(OutputKind.ConsoleApplication), new CSharpParseOptions(), [text], composition: GetComposition());
GenerateConstructors\GenerateConstructorsTests.cs (2)
1851""", new TestParameters(compilationOptions: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, allowUnsafe: true))); 1872""", new TestParameters(compilationOptions: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, allowUnsafe: true)));
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
259var options = compilationFactory.GetDefaultCompilationOptions().WithOutputKind(OutputKind.DynamicallyLinkedLibrary);
QuickInfo\SemanticQuickInfoSourceTests.cs (1)
7590=> TestWithOptionsAsync(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, nullableContextOptions: NullableContextOptions.Enable),
SymbolKey\SymbolKeyErrorTypeTests.cs (2)
301var sourceCompilation = (Compilation)CreateCompilation(source, options: new(OutputKind.DynamicallyLinkedLibrary, allowUnsafe: true)); 315var emptyCompilation = CSharpCompilation.Create("empty", options: new(OutputKind.DynamicallyLinkedLibrary, concurrentBuild: false))
Workspaces\WorkspaceTests_EditorFeatures.cs (3)
485.WithOutputKind(OutputKind.DynamicallyLinkedLibrary)); 543.WithOutputKind(OutputKind.DynamicallyLinkedLibrary)); 615.WithOutputKind(OutputKind.DynamicallyLinkedLibrary));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (57)
CodeGen\CodeGenOverridingAndHiding.cs (6)
4191compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 4215compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 4259compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 4284compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 4409compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 4430compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary),
CodeGen\CodeGenTupleTest.cs (3)
6308compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 6325compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 6578compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
CodeGen\SwitchTests.cs (36)
8796options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 8809options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 8863options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 8882options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 8939options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 8952options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9003options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 9022options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9077options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 9093options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9150options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 9167options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9225options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 9242options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9300options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 9319options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9369options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 9385options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9450options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 9476options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9581options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 9625options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9723options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9774options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9829options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9882options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9934options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 10027options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication)) 10119options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication)) 10170options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 10246options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication).WithMetadataImportOptions(MetadataImportOptions.All)); 10520options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication)) 11028options: TestOptions.ReleaseExe.WithOutputKind(OutputKind.ConsoleApplication), 11286options: TestOptions.ReleaseExe.WithOutputKind(OutputKind.ConsoleApplication), 11544options: TestOptions.ReleaseExe.WithOutputKind(OutputKind.ConsoleApplication), 11973options: TestOptions.ReleaseExe.WithOutputKind(OutputKind.ConsoleApplication),
Emit\CompilationEmitTests.cs (8)
1061var reference = CompilationVerifier.LoadTestEmittedExecutableForSymbolValidation(image, OutputKind.DynamicallyLinkedLibrary); 1143var reference = CompilationVerifier.LoadTestEmittedExecutableForSymbolValidation(image, OutputKind.DynamicallyLinkedLibrary); 1311options: TestOptions.DebugDll.WithDeterministic(true).WithOutputKind(OutputKind.NetModule)); 2581options: TestOptions.DebugDll.WithDeterministic(true).WithOutputKind(OutputKind.NetModule)); 2595options: TestOptions.DebugDll.WithDeterministic(true).WithOutputKind(OutputKind.NetModule)); 2725OutputKind.DynamicallyLinkedLibrary, GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable<ResourceDescription>()); 3739var compilation = CreateCompilation(source, options: TestOptions.CreateTestOptions(OutputKind.WindowsRuntimeApplication, OptimizationLevel.Debug)); 4289var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule));
Emit\CovariantReturnTests.cs (1)
428var compilationOptions = new VisualBasic.VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptimizationLevel(OptimizationLevel.Release);
Emit\DeterministicTests.cs (1)
472var opt = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary);
Emit\EmitMetadataTests.cs (2)
231options: TestOptions.DebugDll.WithOutputKind(OutputKind.NetModule)); 1414var module = new PEAssemblyBuilder((SourceAssemblySymbol)sourceType.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary,
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
PDB\CSharpDeterministicBuildCompilationTests.cs (1)
307OutputKind.ConsoleApplication,
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (61)
Attributes\AttributeTests_IsUnmanaged.cs (9)
755[InlineData(OutputKind.DynamicallyLinkedLibrary)] 756[InlineData(OutputKind.NetModule)] 757public void IsUnmanagedAttributeExistsWithWrongConstructorSignature(OutputKind outputKind) 778[InlineData(OutputKind.DynamicallyLinkedLibrary)] 779[InlineData(OutputKind.NetModule)] 780public void IsUnmanagedAttributeExistsWithPrivateConstructor(OutputKind outputKind) 801[InlineData(OutputKind.DynamicallyLinkedLibrary)] 802[InlineData(OutputKind.NetModule)] 803public void IsUnmanagedAttributeExistsAsInterface(OutputKind outputKind)
Attributes\AttributeTests_Synthesized.cs (38)
50foreach (var kind in Enum.GetValues(typeof(OutputKind))) 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) 972public void SynthesizedAllAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1003public void AppliedCompilationRelaxations(OutputKind outputKind, OptimizationLevel optimizationLevel) 1038public void AppliedRuntimeCompatibility(OutputKind outputKind, OptimizationLevel optimizationLevel) 1073public void AppliedDebuggable(OutputKind outputKind, OptimizationLevel optimizationLevel) 1108public void AppliedDebuggableOnBothAssemblyAndModule(OutputKind outputKind, OptimizationLevel optimizationLevel) 1147public void AppliedCompilationRelaxationsAndRuntimeCompatibility(OutputKind outputKind, OptimizationLevel optimizationLevel) 1183public void ModuleCompilationRelaxationsDoNotSuppressAssemblyAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1221public void ModuleDebuggableDoNotSuppressAssemblyAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1259public void MissingWellKnownAttributesNoDiagnosticsAndNoSynthesizedAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1288public void MissingWellKnownAttributeEnumsNoDiagnosticsAndNoSynthesizedAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1328public void InaccessibleWellKnownAttributeEnumsNoDiagnosticsAndNoSynthesizedAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1377public void WellKnownAttributeMissingCtorNoDiagnosticsAndNoSynthesizedAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1424public void WellKnownAttributeInvalidTypeNoDiagnosticsAndNoSynthesizedAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1468public void MissingWellKnownAttributeMembersProduceDiagnostics(OutputKind outputKind, OptimizationLevel optimizationLevel) 1513public void AppliedCompilationRelaxationsOnModuleSuppressesAssemblyAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1519", options: TestOptions.CreateTestOptions(OutputKind.NetModule, optimizationLevel)); 1554public void AppliedRuntimeCompatibilityOnModuleSuppressesAssemblyAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1560", options: TestOptions.CreateTestOptions(OutputKind.NetModule, optimizationLevel)); 1596[InlineData(OutputKind.DynamicallyLinkedLibrary)] 1597[InlineData(OutputKind.NetModule)] 1598public void CheckUnsafeAttributes(OutputKind outputKind) 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) 1837var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 1867var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 1897var referenceOptions = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel)
Attributes\InternalsVisibleToAndStrongNameTests.cs (1)
1056options: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithStrongNameProvider(DefaultDesktopStrongNameProvider));
Diagnostics\DiagnosticAnalyzerTests.cs (1)
1283var options = new CSharpCompilationOptions(OutputKind.ConsoleApplication, generalDiagnosticOption: generalOption, specificDiagnosticOptions: specificOptions);
PartialEventsAndConstructorsTests.cs (4)
1043.WithOutputKind(executable ? OutputKind.ConsoleApplication : OutputKind.DynamicallyLinkedLibrary) 1195.WithOutputKind(executable ? OutputKind.ConsoleApplication : OutputKind.DynamicallyLinkedLibrary)
RefReadonlyParameterTests.cs (1)
5796compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.ConsoleApplication),
Semantics\ExtensionTests.cs (5)
5468referencedAssemblies: comp2.References, compilationOptions: new VisualBasicCompilationOptions(OutputKind.ConsoleApplication)); 8526referencedAssemblies: comp2.References, compilationOptions: new VisualBasicCompilationOptions(OutputKind.ConsoleApplication)); 10351referencedAssemblies: comp3.References, compilationOptions: new VisualBasicCompilationOptions(OutputKind.ConsoleApplication)); 10366referencedAssemblies: comp3.References, compilationOptions: new VisualBasicCompilationOptions(OutputKind.ConsoleApplication)); 10610referencedAssemblies: comp3.References, compilationOptions: new VisualBasicCompilationOptions(OutputKind.ConsoleApplication));
Semantics\ParamsCollectionTests.cs (2)
12815if (comp.Options.OutputKind == OutputKind.NetModule && memberName.StartsWith("<>")) 12839verify: comp.Options.OutputKind != OutputKind.NetModule ?
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (1)
EndToEndTests.cs (1)
403var options = new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_ProgramMain.cs (2)
20=> options.OutputKind is OutputKind.ConsoleApplication or OutputKind.WindowsApplication;
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (193)
ConvertProgram\ConvertToProgramMainAnalyzerTests.cs (23)
29TestState = { OutputKind = OutputKind.ConsoleApplication }, 70TestState = { OutputKind = OutputKind.ConsoleApplication }, 96TestState = { OutputKind = OutputKind.ConsoleApplication }, 124TestState = { OutputKind = OutputKind.ConsoleApplication }, 147TestState = { OutputKind = OutputKind.ConsoleApplication }, 168TestState = { OutputKind = OutputKind.ConsoleApplication }, 189TestState = { OutputKind = OutputKind.ConsoleApplication }, 218TestState = { OutputKind = OutputKind.ConsoleApplication }, 247TestState = { OutputKind = OutputKind.ConsoleApplication }, 284TestState = { OutputKind = OutputKind.ConsoleApplication }, 310TestState = { OutputKind = OutputKind.ConsoleApplication }, 340TestState = { OutputKind = OutputKind.ConsoleApplication }, 367TestState = { OutputKind = OutputKind.ConsoleApplication }, 396TestState = { OutputKind = OutputKind.ConsoleApplication }, 422TestState = { OutputKind = OutputKind.ConsoleApplication }, 449TestState = { OutputKind = OutputKind.ConsoleApplication }, 472TestState = { OutputKind = OutputKind.ConsoleApplication }, 494TestState = { OutputKind = OutputKind.ConsoleApplication }, 527TestState = { OutputKind = OutputKind.ConsoleApplication }, 564TestState = { OutputKind = OutputKind.ConsoleApplication }, 596TestState = { OutputKind = OutputKind.ConsoleApplication }, 633TestState = { OutputKind = OutputKind.ConsoleApplication }, 668TestState = { OutputKind = OutputKind.ConsoleApplication },
ConvertProgram\ConvertToProgramMainRefactoringTests.cs (7)
33TestState = { OutputKind = OutputKind.ConsoleApplication }, 49TestState = { OutputKind = OutputKind.ConsoleApplication }, 74TestState = { OutputKind = OutputKind.ConsoleApplication }, 104TestState = { OutputKind = OutputKind.ConsoleApplication }, 119TestState = { OutputKind = OutputKind.ConsoleApplication }, 134TestState = { OutputKind = OutputKind.ConsoleApplication }, 158TestState = { OutputKind = OutputKind.ConsoleApplication },
ConvertProgram\ConvertToTopLevelStatementsAnalyzerTests.cs (55)
47TestState = { OutputKind = OutputKind.ConsoleApplication }, 67TestState = { OutputKind = OutputKind.ConsoleApplication }, 92TestState = { OutputKind = OutputKind.ConsoleApplication }, 119TestState = { OutputKind = OutputKind.ConsoleApplication }, 149TestState = { OutputKind = OutputKind.ConsoleApplication }, 179TestState = { OutputKind = OutputKind.ConsoleApplication }, 210TestState = { OutputKind = OutputKind.ConsoleApplication }, 235TestState = { OutputKind = OutputKind.ConsoleApplication }, 279TestState = { OutputKind = OutputKind.ConsoleApplication }, 299TestState = { OutputKind = OutputKind.ConsoleApplication }, 324TestState = { OutputKind = OutputKind.ConsoleApplication }, 349TestState = { OutputKind = OutputKind.ConsoleApplication }, 371TestState = { OutputKind = OutputKind.ConsoleApplication }, 389TestState = { OutputKind = OutputKind.ConsoleApplication }, 409TestState = { OutputKind = OutputKind.ConsoleApplication }, 429TestState = { OutputKind = OutputKind.ConsoleApplication }, 453TestState = { OutputKind = OutputKind.ConsoleApplication }, 473TestState = { OutputKind = OutputKind.ConsoleApplication }, 494TestState = { OutputKind = OutputKind.ConsoleApplication }, 515TestState = { OutputKind = OutputKind.ConsoleApplication }, 542TestState = { OutputKind = OutputKind.ConsoleApplication }, 565TestState = { OutputKind = OutputKind.ConsoleApplication }, 588TestState = { OutputKind = OutputKind.ConsoleApplication }, 611TestState = { OutputKind = OutputKind.ConsoleApplication }, 634TestState = { OutputKind = OutputKind.ConsoleApplication }, 656TestState = { OutputKind = OutputKind.ConsoleApplication }, 678TestState = { OutputKind = OutputKind.ConsoleApplication }, 702TestState = { OutputKind = OutputKind.ConsoleApplication }, 726TestState = { OutputKind = OutputKind.ConsoleApplication }, 748TestState = { OutputKind = OutputKind.ConsoleApplication }, 770TestState = { OutputKind = OutputKind.ConsoleApplication }, 792TestState = { OutputKind = OutputKind.ConsoleApplication }, 812TestState = { OutputKind = OutputKind.ConsoleApplication }, 841TestState = { OutputKind = OutputKind.ConsoleApplication }, 870TestState = { OutputKind = OutputKind.ConsoleApplication }, 899TestState = { OutputKind = OutputKind.ConsoleApplication }, 928TestState = { OutputKind = OutputKind.ConsoleApplication }, 957TestState = { OutputKind = OutputKind.ConsoleApplication }, 986TestState = { OutputKind = OutputKind.ConsoleApplication }, 1015TestState = { OutputKind = OutputKind.ConsoleApplication }, 1044TestState = { OutputKind = OutputKind.ConsoleApplication }, 1075TestState = { OutputKind = OutputKind.ConsoleApplication }, 1101TestState = { OutputKind = OutputKind.ConsoleApplication }, 1132TestState = { OutputKind = OutputKind.ConsoleApplication }, 1171TestState = { OutputKind = OutputKind.ConsoleApplication }, 1210TestState = { OutputKind = OutputKind.ConsoleApplication }, 1253TestState = { OutputKind = OutputKind.ConsoleApplication }, 1282TestState = { OutputKind = OutputKind.ConsoleApplication }, 1325TestState = { OutputKind = OutputKind.ConsoleApplication }, 1366TestState = { OutputKind = OutputKind.ConsoleApplication }, 1410TestState = { OutputKind = OutputKind.ConsoleApplication }, 1452TestState = { OutputKind = OutputKind.ConsoleApplication }, 1484TestState = { OutputKind = OutputKind.ConsoleApplication }, 1515TestState = { OutputKind = OutputKind.ConsoleApplication }, 1562TestState = { OutputKind = OutputKind.ConsoleApplication },
ConvertProgram\ConvertToTopLevelStatementsRefactoringTests.cs (12)
31TestState = { OutputKind = OutputKind.ConsoleApplication }, 53TestState = { OutputKind = OutputKind.ConsoleApplication }, 74TestState = { OutputKind = OutputKind.ConsoleApplication }, 115TestState = { OutputKind = OutputKind.ConsoleApplication }, 141TestState = { OutputKind = OutputKind.ConsoleApplication }, 162TestState = { OutputKind = OutputKind.ConsoleApplication }, 183TestState = { OutputKind = OutputKind.ConsoleApplication }, 208TestState = { OutputKind = OutputKind.ConsoleApplication }, 245TestState = { OutputKind = OutputKind.ConsoleApplication }, 289TestState = { OutputKind = OutputKind.ConsoleApplication }, 329TestState = { OutputKind = OutputKind.ConsoleApplication }, 379TestState = { OutputKind = OutputKind.ConsoleApplication },
ConvertToRawString\ConvertInterpolatedStringToRawStringTests.cs (5)
21private static async Task VerifyRefactoringAsync(string testCode, string? fixedCode = null, int index = 0, OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary) 1103"""", outputKind: OutputKind.ConsoleApplication); 1527"""", outputKind: OutputKind.ConsoleApplication); 1542"""", index: 1, outputKind: OutputKind.ConsoleApplication);
ConvertToRawString\ConvertRegularStringToRawStringTests.cs (5)
21private static Task VerifyRefactoringAsync(string testCode, string fixedCode, int index = 0, OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary) 208"""", outputKind: OutputKind.ConsoleApplication); 518"""", outputKind: OutputKind.ConsoleApplication); 533"""", index: 1, outputKind: OutputKind.ConsoleApplication);
ExtractClass\ExtractClassTests.cs (2)
51var unusedCompilationOptions = new CSharpCompilationOptions(OutputKind.NetModule); 2710OutputKind = OutputKind.ConsoleApplication
ExtractMethod\ExtractLocalFunctionTests.cs (6)
4933OutputKind = OutputKind.ConsoleApplication, 4965OutputKind = OutputKind.ConsoleApplication, 5007OutputKind = OutputKind.ConsoleApplication, 5055OutputKind = OutputKind.ConsoleApplication, 5094OutputKind = OutputKind.ConsoleApplication, 5122OutputKind = OutputKind.ConsoleApplication,
ExtractMethod\ExtractMethodCodeRefactoringTests.cs (4)
4828OutputKind = OutputKind.ConsoleApplication, 4860OutputKind = OutputKind.ConsoleApplication, 4902OutputKind = OutputKind.ConsoleApplication, 4950OutputKind = OutputKind.ConsoleApplication,
ReplaceConditionalWithStatements\ReplaceConditionalWithStatementsTests.cs (5)
180TestState = { OutputKind = OutputKind.ConsoleApplication }, 207TestState = { OutputKind = OutputKind.ConsoleApplication }, 474TestState = { OutputKind = OutputKind.ConsoleApplication }, 501TestState = { OutputKind = OutputKind.ConsoleApplication }, 528TestState = { OutputKind = OutputKind.ConsoleApplication },
SimplifyTypeNames\SimplifyTypeNamesTests.cs (1)
4903""", new(compilationOptions: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, warningLevel: warningLevel)));
src\Analyzers\CSharp\Tests\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionTests.cs (2)
2020OutputKind = OutputKind.ConsoleApplication, 2060OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\ImplementAbstractClass\ImplementAbstractClassTests.cs (1)
175OutputKind.DynamicallyLinkedLibrary,
src\Analyzers\CSharp\Tests\MakeMethodAsynchronous\MakeMethodAsynchronousTests.cs (2)
79compilationOptions: new CSharpCompilationOptions(OutputKind.ConsoleApplication))); 82await TestActionCountAsync(initial, count: 1, new TestParameters(compilationOptions: new CSharpCompilationOptions(OutputKind.ConsoleApplication)));
src\Analyzers\CSharp\Tests\RemoveUnnecessaryCast\RemoveUnnecessaryCastTests.cs (3)
11961OutputKind = OutputKind.ConsoleApplication, 12307OutputKind = OutputKind.ConsoleApplication, 13508OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\RemoveUnnecessaryLambdaExpression\RemoveUnnecessaryLambdaExpressionTests.cs (4)
29OutputKind? outputKind = null) 44OutputKind? outputKind = null) 1637""", outputKind: OutputKind.ConsoleApplication); 1682outputKind: OutputKind.ConsoleApplication);
src\Analyzers\CSharp\Tests\RemoveUnnecessaryParentheses\RemoveUnnecessaryExpressionParenthesesTests.cs (1)
2942compilationOptions: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, checkOverflow: true)));
src\Analyzers\CSharp\Tests\RemoveUnreachableCode\RemoveUnreachableCodeTests.cs (7)
851OutputKind = OutputKind.ConsoleApplication, 871OutputKind = OutputKind.ConsoleApplication, 890OutputKind = OutputKind.ConsoleApplication, 911OutputKind = OutputKind.ConsoleApplication, 938OutputKind = OutputKind.ConsoleApplication, 962OutputKind = OutputKind.ConsoleApplication, 997OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\RemoveUnusedMembers\RemoveUnusedMembersTests.cs (3)
461OutputKind = OutputKind.ConsoleApplication, 480OutputKind = OutputKind.ConsoleApplication, 1124OutputKind = OutputKind.ConsoleApplication
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (1)
9399OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForArrayTests.cs (5)
2619OutputKind = OutputKind.ConsoleApplication, 2646OutputKind = OutputKind.ConsoleApplication, 2675OutputKind = OutputKind.ConsoleApplication, 4332TestState = { OutputKind = OutputKind.ConsoleApplication } 4386TestState = { OutputKind = OutputKind.ConsoleApplication }
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForBuilderTests.cs (2)
1334OutputKind = OutputKind.ConsoleApplication, 1369OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForCreateTests.cs (2)
932OutputKind = OutputKind.ConsoleApplication, 958OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForEmptyTests.cs (2)
1235OutputKind = OutputKind.ConsoleApplication, 1260OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForFluentTests.cs (2)
1886OutputKind = OutputKind.ConsoleApplication, 1920OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForStackAllocTests.cs (2)
1489OutputKind = OutputKind.ConsoleApplication, 1523OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseCollectionInitializer\UseCollectionInitializerTests.cs (4)
26OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary, 1561""", OutputKind.ConsoleApplication); 1580""", OutputKind.ConsoleApplication, LanguageVersion.CSharp12);
src\Analyzers\CSharp\Tests\UseCollectionInitializer\UseCollectionInitializerTests_CollectionExpression.cs (6)
24private static Task TestInRegularAndScriptAsync([StringSyntax("C#-test")] string testCode, [StringSyntax("C#-test")] string fixedCode, OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary) 2631""", OutputKind.ConsoleApplication); 5026OutputKind = OutputKind.DynamicallyLinkedLibrary, 5649TestState = { OutputKind = OutputKind.ConsoleApplication }, 5710TestState = { OutputKind = OutputKind.ConsoleApplication },
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForAssignmentTests.cs (1)
2014OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseDeconstruction\UseDeconstructionTests.cs (3)
832OutputKind = OutputKind.ConsoleApplication 861OutputKind = OutputKind.ConsoleApplication 865OutputKind = OutputKind.ConsoleApplication
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForLocalFunctionsAnalyzerTests.cs (2)
789OutputKind = OutputKind.ConsoleApplication, 819OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseNullPropagation\UseNullPropagationTests.cs (5)
28OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary, 189""", OutputKind.ConsoleApplication); 2593OutputKind.ConsoleApplication, 2629OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseObjectInitializer\UseObjectInitializerTests.cs (1)
1131TestState = { OutputKind = OutputKind.ConsoleApplication },
src\Analyzers\CSharp\Tests\UseSimpleUsingStatement\UseSimpleUsingStatementTests.cs (6)
1829OutputKind = OutputKind.ConsoleApplication, 1862OutputKind = OutputKind.ConsoleApplication, 1886OutputKind = OutputKind.ConsoleApplication, 1923OutputKind = OutputKind.ConsoleApplication, 1956OutputKind = OutputKind.ConsoleApplication, 1991OutputKind = OutputKind.ConsoleApplication,
src\Analyzers\CSharp\Tests\UseTupleSwap\UseTupleSwapTests.cs (1)
398OutputKind = OutputKind.ConsoleApplication,
Microsoft.CodeAnalysis.CSharp.Scripting (1)
CSharpScriptCompiler.cs (1)
57outputKind: OutputKind.DynamicallyLinkedLibrary,
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (5)
InteractiveSessionReferencesTests.cs (4)
33new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, cryptoPublicKey: TestResources.TestKeys.PublicKey_ce65828c82a341f2); 36new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, cryptoPublicKey: TestResources.TestKeys.PublicKey_ce65828c82a341f2); 528new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 1116new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
ObjectFormatterTests.cs (1)
107new VB.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel: OptimizationLevel.Debug));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (8)
Semantics\InterpolationTests.cs (4)
1159var compOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 1262var compOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 1370var compOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 1422var compOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication);
Semantics\LambdaTests.cs (2)
511options: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 562options: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Semantics\NamedAndOptionalTests.cs (1)
1566compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Semantics\UseSiteErrorTests.cs (1)
2263options = options.WithOutputKind(OutputKind.NetModule);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (88)
Compilation\CompilationAPITests.cs (9)
1971c2 = c1.WithOptions(TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsApplication)); 1977c2 = c1.WithOptions(TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule)); 1988c2 = c1.WithOptions(TestOptions.CreateTestOptions(OutputKind.WindowsApplication, OptimizationLevel.Debug)); 2416Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule))); 2417Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsRuntimeMetadata))); 2418Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsRuntimeApplication))); 2419Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsApplication))); 3093var module = CreateCompilation(string.Empty, options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule)); 3133var module = CreateCompilation(string.Empty, options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule));
Compilation\CSharpCompilationOptionsTests.cs (59)
38TestPropertyGeneric(new CSharpCompilationOptions(OutputKind.ConsoleApplication), factory, getter, validNonDefaultValue); 73TestHiddenProperty((old, value) => old.WithOutputKind(value), opt => opt.OutputKind, OutputKind.DynamicallyLinkedLibrary); 103TestPropertyGeneric(new CSharpCompilationOptions(OutputKind.ConsoleApplication), factory, getter, validNonDefaultValue); 109TestProperty((old, value) => old.WithOutputKind(value), opt => opt.OutputKind, OutputKind.DynamicallyLinkedLibrary); 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]);
CrossLanguageTests.cs (1)
29new VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Symbols\ExtendedPartialMethodsTests.cs (4)
2082.WithOutputKind(executable ? OutputKind.ConsoleApplication : OutputKind.DynamicallyLinkedLibrary) 2221.WithOutputKind(executable ? OutputKind.ConsoleApplication : OutputKind.DynamicallyLinkedLibrary)
Symbols\GenericConstraintTests.cs (1)
5748compilationOptions: new Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilationOptions(OutputKind.ConsoleApplication),
Symbols\PartialPropertiesTests.cs (4)
2641.WithOutputKind(executable ? OutputKind.ConsoleApplication : OutputKind.DynamicallyLinkedLibrary) 2777.WithOutputKind(executable ? OutputKind.ConsoleApplication : OutputKind.DynamicallyLinkedLibrary)
Symbols\Source\BaseClassTests.cs (1)
1575var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary,
Symbols\Source\MethodTests.cs (6)
1683var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 1727var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 1774var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 1828var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 1969var module = new PEAssemblyBuilder((SourceAssemblySymbol)classC.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 2013var module = new PEAssemblyBuilder((SourceAssemblySymbol)classC.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary,
Symbols\Source\PropertyTests.cs (2)
2506var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 2544var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary,
Symbols\SymbolErrorTests.cs (1)
16500new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Microsoft.CodeAnalysis.CSharp.Test.Utilities (13)
BasicCompilationUtils.cs (1)
37var options = new VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel: OptimizationLevel.Release);
CompilingTestBase.cs (1)
32outputKind: OutputKind.ConsoleApplication,
CSharpTestBase.cs (2)
1395options = options ?? TestOptions.ReleaseDll.WithOutputKind((expectedOutput != null) ? OutputKind.ConsoleApplication : OutputKind.DynamicallyLinkedLibrary);
TestOptions.cs (9)
73public static readonly CSharpCompilationOptions ReleaseDll = CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, OptimizationLevel.Release); 74public static readonly CSharpCompilationOptions ReleaseExe = CreateTestOptions(OutputKind.ConsoleApplication, OptimizationLevel.Release); 80public static readonly CSharpCompilationOptions DebugDll = CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, OptimizationLevel.Debug); 81public static readonly CSharpCompilationOptions DebugExe = CreateTestOptions(OutputKind.ConsoleApplication, OptimizationLevel.Debug); 86public static readonly CSharpCompilationOptions ReleaseWinMD = CreateTestOptions(OutputKind.WindowsRuntimeMetadata, OptimizationLevel.Release); 87public static readonly CSharpCompilationOptions DebugWinMD = CreateTestOptions(OutputKind.WindowsRuntimeMetadata, OptimizationLevel.Debug); 89public static readonly CSharpCompilationOptions ReleaseModule = CreateTestOptions(OutputKind.NetModule, OptimizationLevel.Release); 90public static readonly CSharpCompilationOptions DebugModule = CreateTestOptions(OutputKind.NetModule, OptimizationLevel.Debug); 190internal static CSharpCompilationOptions CreateTestOptions(OutputKind outputKind, OptimizationLevel optimizationLevel, bool allowUnsafe = false)
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (14)
Metadata\WinMdEventTests.cs (14)
2912foreach (OutputKind kind in Enum.GetValues(typeof(OutputKind))) 2956foreach (OutputKind kind in new[] { OutputKind.DynamicallyLinkedLibrary, OutputKind.WindowsRuntimeMetadata }) 3025foreach (OutputKind kind in new[] { OutputKind.DynamicallyLinkedLibrary, OutputKind.WindowsRuntimeMetadata }) 3091foreach (OutputKind kind in new[] { OutputKind.DynamicallyLinkedLibrary, OutputKind.WindowsRuntimeMetadata }) 3286foreach (OutputKind kind in new[] { OutputKind.DynamicallyLinkedLibrary, OutputKind.WindowsRuntimeMetadata })
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Workspace\LanguageServices\CSharpCompilationFactoryService.cs (3)
18private static readonly CSharpCompilationOptions s_defaultOptions = new(OutputKind.ConsoleApplication, concurrentBuild: false); 48!Enum.TryParse<OutputKind>(outputKindString, out var outputKind))
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (3)
CodeGeneration\AddImportsTests.cs (2)
863.WithCompilationOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 914.WithOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
CodeGeneration\SyntaxGeneratorTests.cs (1)
2650WithOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)).
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
ExtractInterface\AbstractExtractInterfaceTests.cs (1)
71new VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, rootNamespace: rootNamespace));
Workspaces\VisualBasicTestWorkspaceFixture.cs (1)
18compilationOptions: new VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary),
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (10)
Diagnostics\SuppressMessageAttributeWorkspaceTests.cs (2)
29options: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 83OutputKind.DynamicallyLinkedLibrary, rootNamespace: rootNamespace),
MetadataAsSource\AbstractMetadataAsSourceTests.cs (1)
94.WithCompilationOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel: OptimizationLevel.Release));
MetadataAsSource\MetadataAsSourceTests.cs (2)
1855.WithCompilationOptions(new CS.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 1869.WithCompilationOptions(new VB.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
SymbolFinder\SymbolFinderTests.cs (1)
44.WithOutputKind(OutputKind.DynamicallyLinkedLibrary));
Utilities\SymbolEquivalenceComparerTests.cs (4)
24public static readonly CS.CSharpCompilationOptions CSharpDllOptions = new CS.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary); 25public static readonly CS.CSharpCompilationOptions CSharpSignedDllOptions = new CS.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary). 1826using var workspace1 = TestWorkspace.CreateCSharp(csharpCode, compilationOptions: new CS.CSharpCompilationOptions(OutputKind.NetModule, moduleName: "GooModule")); 1827using var workspace2 = TestWorkspace.CreateCSharp(csharpCode, compilationOptions: new CS.CSharpCompilationOptions(OutputKind.NetModule, moduleName: "BarModule"));
Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests (1)
RazorAnalyzerAssemblyResolverTests.cs (1)
69new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Microsoft.CodeAnalysis.Features (8)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (7)
882static string ToProjectPropertyValue(OutputKind kind) 885OutputKind.ConsoleApplication => "Exe", 886OutputKind.WindowsApplication => "WinExe", 887OutputKind.DynamicallyLinkedLibrary => "Library", 888OutputKind.NetModule => "Module", 889OutputKind.WindowsRuntimeApplication => "AppContainerExe", 890OutputKind.WindowsRuntimeMetadata => "WinMDObj",
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
327var compilationOptions = services.GetRequiredLanguageService<ICompilationFactoryService>(fileInfo.LanguageName).GetDefaultCompilationOptions().WithOutputKind(OutputKind.DynamicallyLinkedLibrary);
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueTestVerifier.cs (1)
470.WithCompilationOptions(oldProject.CompilationOptions!.WithOutputKind(OutputKind.ConsoleApplication));
Microsoft.CodeAnalysis.Features.UnitTests (1)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
489ProjectSettingKind.OutputType => (oldOptions.WithOutputKind(OutputKind.WindowsRuntimeApplication), "Library", "AppContainerExe"),
Microsoft.CodeAnalysis.LanguageServer (4)
HostWorkspace\LoadedProject.cs (1)
242var outputKind = _projectSystemProject.CompilationOptions.OutputKind;
HostWorkspace\ProjectTelemetry\ProjectLoadTelemetryReporter.cs (1)
27public OutputKind OutputKind { get; init; }
LanguageServer\Handler\DebugConfiguration\WorkspaceDebugConfigurationHandler.cs (2)
49var isExe = project.CompilationOptions?.OutputKind is OutputKind.ConsoleApplication or OutputKind.WindowsApplication;
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
ExportProviderBuilderTests.cs (1)
101CSharpCompilationOptions options = new(OutputKind.DynamicallyLinkedLibrary);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (5)
26private static readonly ImmutableHashSet<OutputKind> s_defaultOutputKinds = 27ImmutableHashSet.CreateRange(Enum.GetValues<OutputKind>()); 99public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 106public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 111ImmutableHashSet<OutputKind> defaultValue)
Microsoft.CodeAnalysis.PublicApiAnalyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (5)
26private static readonly ImmutableHashSet<OutputKind> s_defaultOutputKinds = 27ImmutableHashSet.CreateRange(Enum.GetValues<OutputKind>()); 99public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 106public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 111ImmutableHashSet<OutputKind> defaultValue)
Microsoft.CodeAnalysis.Rebuild (4)
CSharpCompilationFactory.cs (2)
87pdbOptions.OptionToEnum<OutputKind>(CompilationOptionNames.OutputKind) ?? OutputKind.DynamicallyLinkedLibrary,
VisualBasicCompilationFactory.cs (2)
96pdbOptions.OptionToEnum<OutputKind>(CompilationOptionNames.OutputKind) ?? OutputKind.DynamicallyLinkedLibrary,
Microsoft.CodeAnalysis.Rebuild.UnitTests (10)
BasicDeterministicKeyBuilderTests.cs (2)
28public static VisualBasicCompilationOptions BasicOptions { get; } = new VisualBasicCompilationOptions(OutputKind.ConsoleApplication, deterministic: true); 237options: new VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, deterministic: true));
CompilationOptionsReaderTests.cs (2)
56public void OutputKind(OutputKind kind) 65Assert.Equal(kind, reader.GetMetadataCompilationOptions().OptionToEnum<OutputKind>(CompilationOptionNames.OutputKind));
CSharpDeterministicKeyBuilderTests.cs (2)
25public static CSharpCompilationOptions Options { get; } = new CSharpCompilationOptions(OutputKind.ConsoleApplication, deterministic: true); 428options: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, deterministic: true));
DeterministicKeyBuilderTests.cs (1)
304OutputKind outputKind,
OptionRoundTripTests.cs (1)
30outputKind: OutputKind.ConsoleApplication,
RoundTripUtil.cs (2)
85OutputKind.DynamicallyLinkedLibrary => ".dll", 86OutputKind.ConsoleApplication => ".exe",
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (5)
26private static readonly ImmutableHashSet<OutputKind> s_defaultOutputKinds = 27ImmutableHashSet.CreateRange(Enum.GetValues<OutputKind>()); 99public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 106public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 111ImmutableHashSet<OutputKind> defaultValue)
Microsoft.CodeAnalysis.Scripting.TestUtilities (3)
TestCompilationFactory.cs (3)
26new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 35new VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 44options ?? new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Microsoft.CodeAnalysis.Test.Utilities (21)
AssemblyLoadTestFixture.cs (1)
523CSharpCompilationOptions options = new(OutputKind.DynamicallyLinkedLibrary, warningLevel: Diagnostic.MaxWarningLevel);
CommonTestBase.cs (4)
90(compilation.Options.OutputKind == OutputKind.ConsoleApplication || compilation.Options.OutputKind == OutputKind.WindowsApplication), 367compilationOptions = new CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary); 453compilationOptions = new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary);
Compilation\CompilationExtensions.cs (2)
132if (comp.Options.OutputKind == OutputKind.NetModule) 516options: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
CompilationVerifier.cs (7)
82.. emitData.Modules.Where(m => m.Kind == OutputKind.NetModule).Select(m => m.Image) 98string extension = emitData.EmittedModule.Kind == OutputKind.ConsoleApplication ? ".exe" : ".dll"; 190if (module.Kind == OutputKind.NetModule) 839OutputKind outputKind, 845if (outputKind == OutputKind.NetModule) 919OutputKind.DynamicallyLinkedLibrary, 968OutputKind.DynamicallyLinkedLibrary,
Metadata\ModuleData.cs (4)
55public readonly OutputKind Kind; 68this.Kind = OutputKind.NetModule; 75public ModuleData(AssemblyIdentity identity, OutputKind kind, ImmutableArray<byte> image, ImmutableArray<byte> pdb, bool inMemoryModule, bool isCorLib) 85public ModuleData(ModuleDataId id, OutputKind kind, ImmutableArray<byte> image, ImmutableArray<byte> pdb, bool inMemoryModule, bool isCorLib)
Mocks\Silverlight.cs (1)
82OutputKind.DynamicallyLinkedLibrary,
Mocks\StdOle.cs (1)
69OutputKind.DynamicallyLinkedLibrary,
TestBase.cs (1)
194var compilationOptions = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary);
Microsoft.CodeAnalysis.UnitTests (6)
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 (2)
59options: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 91OutputKind.DynamicallyLinkedLibrary,
Diagnostics\SuppressMessageTargetSymbolResolverTests.cs (1)
1440options: new VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, rootNamespace: rootNamespace),
Microsoft.CodeAnalysis.VisualBasic (57)
CommandLine\VisualBasicCommandLineParser.vb (14)
112Dim outputKind As OutputKind = OutputKind.ConsoleApplication 1320If outputKind = OutputKind.NetModule AndAlso (refOnly OrElse outputRefFileName IsNot Nothing) Then 1658Private Shared Sub ValidateWin32Settings(noWin32Manifest As Boolean, win32ResSetting As String, win32IconSetting As String, win32ManifestSetting As String, outputKind As OutputKind, diagnostics As List(Of Diagnostic)) 1678Private Shared Function ParseTarget(optionName As String, value As String, diagnostics As IList(Of Diagnostic)) As OutputKind 1681Return OutputKind.ConsoleApplication 1683Return OutputKind.WindowsApplication 1685Return OutputKind.DynamicallyLinkedLibrary 1687Return OutputKind.NetModule 1689Return OutputKind.WindowsRuntimeApplication 1691Return OutputKind.WindowsRuntimeMetadata 1694Return OutputKind.ConsoleApplication 1697Return OutputKind.ConsoleApplication 2319kind As OutputKind,
Compilation\ClsComplianceChecker.vb (2)
659Debug.Assert(symbol.Kind <> If(Me._compilation.Options.OutputKind = OutputKind.NetModule, SymbolKind.Assembly, SymbolKind.NetModule) OrElse 799Dim producingNetModule = Me._compilation.Options.OutputKind = OutputKind.NetModule
Compilation\VisualBasicCompilation.vb (3)
358If(options, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)).WithReferencesSupersedeLowerVersions(True), 380options = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication) 2427Dim kind = If(Options.OutputKind.IsValid(), Options.OutputKind, OutputKind.DynamicallyLinkedLibrary)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
51outputKind As OutputKind,
Emit\PEAssemblyBuilder.vb (2)
38outputKind As OutputKind, 175outputKind As OutputKind,
Emit\PEModuleBuilder.vb (5)
34outputKind As OutputKind, 150If OutputKind <> OutputKind.NetModule AndAlso 186emittingAssemblyAttributesInNetModule:=OutputKind.IsNetModule()) 403If Not OutputKind.IsNetModule() Then 411Debug.Assert(OutputKind.IsNetModule() = sourceAssembly.DeclaringCompilation.Options.OutputKind.IsNetModule())
Emit\PENetModuleBuilder.vb (1)
24MyBase.New(sourceModule, emitOptions, OutputKind.NetModule, serializationProperties, manifestResources)
PredefinedPreprocessorSymbols.vb (10)
23Public Function AddPredefinedPreprocessorSymbols(kind As OutputKind, symbols As IEnumerable(Of KeyValuePair(Of String, Object))) As ImmutableArray(Of KeyValuePair(Of String, Object)) 33Public Function AddPredefinedPreprocessorSymbols(kind As OutputKind, ParamArray symbols As KeyValuePair(Of String, Object)()) As ImmutableArray(Of KeyValuePair(Of String, Object)) 43Public Function AddPredefinedPreprocessorSymbols(kind As OutputKind, symbols As ImmutableArray(Of KeyValuePair(Of String, Object))) As ImmutableArray(Of KeyValuePair(Of String, Object)) 67Friend Function GetTargetString(kind As OutputKind) As String 69Case OutputKind.ConsoleApplication 72Case OutputKind.DynamicallyLinkedLibrary 75Case OutputKind.NetModule 78Case OutputKind.WindowsApplication 81Case OutputKind.WindowsRuntimeApplication 84Case OutputKind.WindowsRuntimeMetadata
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (2)
221If moduleBeingBuilt.OutputKind = OutputKind.NetModule Then 223Dim extension As String = OutputKind.NetModule.GetDefaultExtension()
Symbols\Attributes\AttributeData.vb (2)
554target.DeclaringCompilation.Options.OutputKind = OutputKind.NetModule) OrElse 591target.DeclaringCompilation.Options.OutputKind <> OutputKind.NetModule) Then
Symbols\Source\SourceAssemblySymbol.vb (3)
1259If DeclaringCompilation.Options.OutputKind <> OutputKind.NetModule AndAlso 1293If _compilation.Options.OutputKind = OutputKind.NetModule Then 1609If _compilation.Options.OutputKind = OutputKind.NetModule Then
Symbols\SymbolExtensions.vb (1)
20Return comp IsNot Nothing And comp.Options.OutputKind = OutputKind.WindowsRuntimeMetadata
VisualBasicCompilationOptions.vb (11)
69outputKind As OutputKind, 146outputKind As OutputKind, 213outputKind As OutputKind, 479Public Shadows Function WithOutputKind(kind As OutputKind) As VisualBasicCompilationOptions 983Protected Overrides Function CommonWithOutputKind(kind As OutputKind) As CompilationOptions 1067Not (OutputKind = OutputKind.ConsoleApplication OrElse OutputKind = OutputKind.WindowsApplication OrElse OutputKind = OutputKind.WindowsRuntimeApplication) Then 1145outputKind As OutputKind, 1210outputKind As OutputKind, 1275outputKind As OutputKind,
Microsoft.CodeAnalysis.Workspaces (5)
Serialization\AbstractOptionsSerializationService.cs (3)
78OutputKind outputKind, 107var outputKind = (OutputKind)reader.ReadInt32();
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
623if (candidateProjectToReference.CompilationOptions?.OutputKind == OutputKind.NetModule)
Workspace\Solution\SolutionCompilationState.cs (1)
1291if (tracker.ProjectState.CompilationOptions?.OutputKind == OutputKind.NetModule)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (9)
VisualStudioMSBuildWorkspaceTests.cs (9)
419var solution2 = solution1.WithProjectCompilationOptions(project.Id, project.CompilationOptions.WithOutputKind(OutputKind.NetModule)); 1496await AssertCSCompilationOptionsAsync(OutputKind.DynamicallyLinkedLibrary, options => options.OutputKind); 1503await AssertCSCompilationOptionsAsync(OutputKind.ConsoleApplication, options => options.OutputKind); 1510await AssertCSCompilationOptionsAsync(OutputKind.WindowsApplication, options => options.OutputKind); 1517await AssertCSCompilationOptionsAsync(OutputKind.NetModule, options => options.OutputKind); 1694await AssertVBCompilationOptionsAsync(OutputKind.DynamicallyLinkedLibrary, options => options.OutputKind); 1701await AssertVBCompilationOptionsAsync(OutputKind.ConsoleApplication, options => options.OutputKind); 1708await AssertVBCompilationOptionsAsync(OutputKind.WindowsApplication, options => options.OutputKind); 1715await AssertVBCompilationOptionsAsync(OutputKind.NetModule, options => options.OutputKind);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (18)
Workspaces\TestHostProject`1.cs (7)
287private static string GetDefaultExtension(OutputKind kind) 291case OutputKind.ConsoleApplication: 292case OutputKind.WindowsApplication: 293case OutputKind.WindowsRuntimeApplication: 296case OutputKind.DynamicallyLinkedLibrary: 299case OutputKind.NetModule: 302case OutputKind.WindowsRuntimeMetadata:
Workspaces\TestWorkspace_XmlConsumption.cs (9)
412var rootNamespace = new VisualBasicCompilationOptions(OutputKind.ConsoleApplication).RootNamespace; 420var outputKind = OutputKind.DynamicallyLinkedLibrary; 435outputKind = (OutputKind)Enum.Parse(typeof(OutputKind), outputKindAttribute.Value); 497rootNamespace = new VisualBasicCompilationOptions(OutputKind.WindowsRuntimeMetadata).RootNamespace; 502? new CSharpCompilationOptions(OutputKind.WindowsRuntimeMetadata, allowUnsafe: allowUnsafe) 503: new VisualBasicCompilationOptions(OutputKind.WindowsRuntimeMetadata).WithGlobalImports(globalImports).WithRootNamespace(rootNamespace) 765var options = compilationFactory.GetDefaultCompilationOptions().WithOutputKind(OutputKind.DynamicallyLinkedLibrary);
Workspaces\TestWorkspace_XmlCreation.cs (1)
172if (options.OutputKind != OutputKind.DynamicallyLinkedLibrary)
Workspaces\TestWorkspace`1.cs (1)
752.WithOutputKind(OutputKind.DynamicallyLinkedLibrary)
Microsoft.CodeAnalysis.Workspaces.UnitTests (24)
BatchFixAllProviderTests.cs (1)
141return new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary);
CommandLineProject\CommandLineProjectWorkspaceTests.cs (2)
34Assert.Equal(OutputKind.DynamicallyLinkedLibrary, project.CompilationOptions.OutputKind); 62Assert.Equal(OutputKind.DynamicallyLinkedLibrary, project.CompilationOptions.OutputKind);
FindReferencesTests.cs (3)
183var prj = sln.GetProject(prj1Id).WithCompilationOptions(new VisualBasic.VisualBasicCompilationOptions(OutputKind.ConsoleApplication, embedVbCoreRuntime: true)); 224var prj = sln.GetProject(prj1Id).WithCompilationOptions(new VisualBasic.VisualBasicCompilationOptions(OutputKind.ConsoleApplication, embedVbCoreRuntime: true)); 290var prj = sln.GetProject(prj1Id).WithCompilationOptions(new CSharp.CSharpCompilationOptions(OutputKind.ConsoleApplication));
Host\LanguageServices\TestCSharpCompilationFactoryServiceWithIncrementalGeneratorTracking.cs (3)
20private static readonly CSharpCompilationOptions s_defaultOptions = new(OutputKind.ConsoleApplication, concurrentBuild: false); 50!Enum.TryParse<OutputKind>(outputKindString, out var outputKind))
SolutionTests\SolutionTests.cs (13)
1173compilationOptions: new CSharpCompilationOptions(OutputKind.WindowsApplication, moduleName: "newModuleName"), 1312compilationOptions: new CSharpCompilationOptions(OutputKind.WindowsApplication, moduleName: "newModuleName"), 1417compilationOptions: new CSharpCompilationOptions(OutputKind.WindowsApplication, moduleName: "newModuleName"), 1721var options = new CSharpCompilationOptions(OutputKind.NetModule); 2853.WithOutputKind(OutputKind.DynamicallyLinkedLibrary))) 4008.WithOutputKind(OutputKind.DynamicallyLinkedLibrary); 4068.WithOutputKind(OutputKind.DynamicallyLinkedLibrary))); 4273.WithOutputKind(OutputKind.DynamicallyLinkedLibrary))); 4860.WithProjectCompilationOptions(projectId, new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable)); 5362.WithOutputKind(OutputKind.DynamicallyLinkedLibrary)) 5376.WithOutputKind(OutputKind.DynamicallyLinkedLibrary))); 5390.WithOutputKind(OutputKind.DynamicallyLinkedLibrary))); 5404.WithOutputKind(OutputKind.DynamicallyLinkedLibrary)));
WorkspaceTests\AdhocWorkspaceTests.cs (2)
601csProj = csProj.WithCompilationOptions(csProj.CompilationOptions.WithOutputKind(OutputKind.DynamicallyLinkedLibrary)); 604vbProj = vbProj.WithCompilationOptions(vbProj.CompilationOptions.WithOutputKind(OutputKind.DynamicallyLinkedLibrary));
Microsoft.Extensions.Validation.GeneratorTests (1)
ValidationsGeneratorTestBase.cs (1)
73new CSharpCompilationOptions(OutputKind.ConsoleApplication));
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
84new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
84new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.Gen.Logging.Unit.Tests (2)
CompilationHelper.cs (1)
51options: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
test\Generators\Shared\RoslynTestUtils.cs (1)
84new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
84new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.Gen.Metrics.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
84new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.Gen.MetricsReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
84new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.ML.CodeAnalyzer.Tests (1)
Code\BestFriendTest.cs (1)
70projectA = projectA.WithCompilationOptions(projectA.CompilationOptions.WithOutputKind(OutputKind.DynamicallyLinkedLibrary));
Microsoft.VisualStudio.LanguageServices.CSharp (8)
ProjectSystemShim\CSharpProjectShim.OptionsProcessor.cs (8)
27private OutputKind _outputKind; 238var newOutputKind = fileType switch 240OutputFileType.Console => OutputKind.ConsoleApplication, 241OutputFileType.Windows => OutputKind.WindowsApplication, 242OutputFileType.Library => OutputKind.DynamicallyLinkedLibrary, 243OutputFileType.Module => OutputKind.NetModule, 244OutputFileType.AppContainer => OutputKind.WindowsRuntimeApplication, 245OutputFileType.WinMDObj => OutputKind.WindowsRuntimeMetadata,
Microsoft.VisualStudio.LanguageServices.Implementation (1)
ProjectSystem\CPS\TempPECompiler.cs (1)
68.WithOutputKind(OutputKind.DynamicallyLinkedLibrary)
Mvc.Analyzers.Test (1)
src\Shared\AnalyzerTesting\TestCompilation.cs (1)
16new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Roslyn.Diagnostics.Analyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (5)
26private static readonly ImmutableHashSet<OutputKind> s_defaultOutputKinds = 27ImmutableHashSet.CreateRange(Enum.GetValues<OutputKind>()); 99public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 106public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 111ImmutableHashSet<OutputKind> defaultValue)
StackDepthTest (1)
Program.cs (1)
78var options = new CSharpCompilationOptions(outputKind: OutputKind.DynamicallyLinkedLibrary, concurrentBuild: false);
System.Windows.Forms.Analyzers.CSharp (6)
System\Windows\Forms\CSharp\Generators\ApplicationConfiguration\ApplicationConfigurationGenerator.cs (6)
18OutputKind outputKind, 37if (outputKind is not OutputKind.WindowsApplication 41and not OutputKind.ConsoleApplication) 45Location.None, nameof(OutputKind.WindowsApplication))); 74IncrementalValueProvider<OutputKind> outputKindProvider = context.CompilationProvider.Select((compilation, _) 84IncrementalValueProvider<(OutputKind OutputKind, Collections.Immutable.ImmutableArray<string?> ProjectNamespaces, ApplicationConfig? ApplicationConfig, Diagnostic? ApplicationConfigDiagnostics)> inputs
System.Windows.Forms.Analyzers.CSharp.Tests (19)
Analyzers\AvoidPassingTaskWithoutCancellationToken\AvoidPassingTaskWithoutCancellationTokenTest.cs (1)
113OutputKind = OutputKind.WindowsApplication,
Analyzers\MissingPropertySerializationConfiguration\ControlPropertySerializationDiagnosticAnalyzerTest.cs (3)
179OutputKind = OutputKind.WindowsApplication, 200OutputKind = OutputKind.WindowsApplication, 223OutputKind = OutputKind.WindowsApplication,
Analyzers\WFO1001\ImplementITypedDataObjectTests.cs (1)
151OutputKind = OutputKind.DynamicallyLinkedLibrary,
Generators\ApplicationConfigurationGenerator\ApplicationConfigurationGeneratorTests.cs (14)
44public static TheoryData<OutputKind> UnsupportedProjectTypes_TestData() 46TheoryData<OutputKind> testData = new(); 48foreach (OutputKind projectType in Enum.GetValues(typeof(OutputKind))) 50if (projectType is not OutputKind.ConsoleApplication 51and not OutputKind.WindowsApplication) 62public async Task CS_ApplicationConfigurationGenerator_GenerateInitialize_fails_if_project_type_unsupported(OutputKind projectType) 81[InlineData(OutputKind.ConsoleApplication)] 82[InlineData(OutputKind.WindowsApplication)] 83public async Task CS_ApplicationConfigurationGenerator_GenerateInitialize_pass_if_supported_project_type(OutputKind projectType) 112OutputKind = OutputKind.WindowsApplication, 133OutputKind = OutputKind.WindowsApplication, 171OutputKind = OutputKind.WindowsApplication, 197OutputKind = OutputKind.WindowsApplication,
System.Windows.Forms.Design.Tests (1)
System\Resources\Tools\CodeDomCompileHelper.cs (1)
40new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
System.Windows.Forms.PrivateSourceGenerators.Tests (1)
EnumValidationTests.cs (1)
303CSharpCompilation compilation = CSharpCompilation.Create("original", new SyntaxTree[] { syntaxTree }, references, new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Test.Utilities (8)
CodeMetricsTestsBase.cs (3)
21private static readonly CompilationOptions s_visualBasicDefaultOptions = new Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary); 129if (parameterInfos.Length < 1 || typeof(OutputKind) != parameterInfos[0].ParameterType) 141parameters[0] = OutputKind.DynamicallyLinkedLibrary;
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (5)
26private static readonly ImmutableHashSet<OutputKind> s_defaultOutputKinds = 27ImmutableHashSet.CreateRange(Enum.GetValues<OutputKind>()); 99public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 106public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 111ImmutableHashSet<OutputKind> defaultValue)
Text.Analyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (5)
26private static readonly ImmutableHashSet<OutputKind> s_defaultOutputKinds = 27ImmutableHashSet.CreateRange(Enum.GetValues<OutputKind>()); 99public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 106public static ImmutableHashSet<OutputKind> GetOutputKindsOption( 111ImmutableHashSet<OutputKind> defaultValue)
VBCSCompiler.UnitTests (1)
AnalyzerConsistencyCheckerTests.cs (1)
59OutputKind.DynamicallyLinkedLibrary,