1605 references to OutputKind
InteractiveHost.UnitTests (1)
InteractiveHostDesktopTests.cs (1)
942new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Microsoft.CodeAnalysis (77)
CodeGen\PrivateImplementationDetails.cs (1)
106var isNetModule = moduleBuilder.OutputKind == OutputKind.NetModule;
CommandLine\CommonCompiler.cs (1)
1540private static Stream? OpenManifestStream(ICommonCompilerFileSystem fileSystem, CommonMessageProvider messageProvider, OutputKind outputKind, CommandLineArguments arguments, DiagnosticBag diagnostics)
Compilation\Compilation.cs (30)
265if (options.OutputKind.IsValid() && options.OutputKind != OutputKind.DynamicallyLinkedLibrary) 2079if (Options.OutputKind == OutputKind.NetModule && !(manifestResources != null && manifestResources.Any())) 2113if (Options.OutputKind != OutputKind.NetModule) 2153OutputKind outputKind = compilationOptions.OutputKind; 2162outputKind = OutputKind.DynamicallyLinkedLibrary; 2185if (outputKind == OutputKind.ConsoleApplication || 2186outputKind == OutputKind.WindowsApplication || 2187outputKind == OutputKind.WindowsRuntimeApplication) 2267dllCharacteristics: GetDllCharacteristics(emitOptions.HighEntropyVirtualAddressSpace, compilationOptions.OutputKind == OutputKind.WindowsRuntimeApplication), 2319private static Characteristics GetCharacteristics(OutputKind outputKind, bool requires32Bit) 2338case OutputKind.WindowsRuntimeMetadata: 2339case OutputKind.DynamicallyLinkedLibrary: 2340case OutputKind.NetModule: 2344case OutputKind.ConsoleApplication: 2345case OutputKind.WindowsRuntimeApplication: 2346case OutputKind.WindowsApplication: 2356private static Subsystem GetSubsystem(OutputKind outputKind) 2360case OutputKind.ConsoleApplication: 2361case OutputKind.DynamicallyLinkedLibrary: 2362case OutputKind.NetModule: 2363case OutputKind.WindowsRuntimeMetadata: 2366case OutputKind.WindowsRuntimeApplication: 2367case OutputKind.WindowsApplication: 2390&& Options.OutputKind != OutputKind.NetModule 2405&& Options.OutputKind != OutputKind.NetModule 2716/// By default both entry points in an executable program (<see cref="OutputKind.ConsoleApplication"/>, <see cref="OutputKind.WindowsApplication"/>, <see cref="OutputKind.WindowsRuntimeApplication"/>) 2823if (this.Options.OutputKind == OutputKind.NetModule) 3112if (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)
28internal readonly OutputKind OutputKind; 54OutputKind outputKind, 343return OutputKind == OutputKind.NetModule ? null : (Cci.IAssemblyReference)this; 452if (OutputKind != OutputKind.NetModule) 480if (OutputKind != OutputKind.NetModule) 566OutputKind outputKind,
MetadataReference\CompilationReference.cs (1)
39if (compilation.Options.OutputKind == OutputKind.NetModule)
NativePdbWriter\PdbWriter.cs (1)
85bool 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)
142private bool EmitAssemblyDefinition => module.OutputKind != OutputKind.NetModule && !IsMinimalDelta; 2020bool writingNetModule = module.OutputKind == OutputKind.NetModule; 2131if (module.OutputKind != OutputKind.NetModule)
PEWriter\PeWriter.cs (1)
96if (mdWriter.Module.OutputKind == OutputKind.WindowsRuntimeMetadata)
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
1033sourceCompilation?.Options.OutputKind == OutputKind.WindowsRuntimeMetadata &&
Microsoft.CodeAnalysis.CSharp (46)
CommandLine\CSharpCommandLineParser.cs (13)
86OutputKind outputKind = OutputKind.ConsoleApplication; 1379if (outputKind == OutputKind.NetModule && (refOnly || outputRefFilePath != null)) 1634OutputKind outputKind, 1808private static OutputKind ParseTarget(string value, IList<Diagnostic> diagnostics) 1813return OutputKind.ConsoleApplication; 1816return OutputKind.WindowsApplication; 1819return OutputKind.DynamicallyLinkedLibrary; 1822return OutputKind.NetModule; 1825return OutputKind.WindowsRuntimeApplication; 1828return OutputKind.WindowsRuntimeMetadata; 1832return OutputKind.ConsoleApplication; 1961private static void ValidateWin32Settings(string? win32ResourceFile, string? win32IconResourceFile, string? win32ManifestFile, OutputKind outputKind, IList<Diagnostic> diagnostics)
Compilation\CSharpCompilation.cs (4)
319private static readonly CSharpCompilationOptions s_defaultOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 320private static readonly CSharpCompilationOptions s_defaultSubmissionOptions = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithReferencesSupersedeLowerVersions(true); 3159var 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)
33OutputKind outputKind,
Emitter\Model\PEAssemblyBuilder.cs (2)
68OutputKind outputKind, 576OutputKind outputKind,
Emitter\Model\PEModuleBuilder.cs (2)
78OutputKind outputKind, 176if (OutputKind != OutputKind.NetModule &&
Emitter\Model\PENetModuleBuilder.cs (1)
23: base(sourceModule, emitOptions, OutputKind.NetModule, serializationProperties, manifestResources)
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
503if (moduleBeingBuilt.OutputKind == OutputKind.NetModule) 507string extension = OutputKind.NetModule.GetDefaultExtension();
Symbols\Compilation_WellKnownMembers.cs (1)
643if (Options.OutputKind == OutputKind.NetModule)
Symbols\Source\SourceAssemblySymbol.cs (6)
614if (DeclaringCompilation.Options.OutputKind != OutputKind.NetModule && 786if (_compilation.Options.OutputKind == OutputKind.NetModule) 809if (_compilation.Options.OutputKind == OutputKind.NetModule) 833if (_compilation.Options.OutputKind == OutputKind.NetModule) 846if (_compilation.Options.OutputKind == OutputKind.NetModule) 1999if (_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)
ConvertProgramAnalysis_ProgramMain.cs (2)
21=> options.OutputKind is OutputKind.ConsoleApplication or OutputKind.WindowsApplication;
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (30)
ConvertSwitchStatementToExpressionTests.cs (2)
2160OutputKind = OutputKind.ConsoleApplication, 2205OutputKind = OutputKind.ConsoleApplication,
MakeMethodAsynchronousTests.cs (2)
93compilationOptions: new CSharpCompilationOptions(OutputKind.ConsoleApplication)); 96await TestActionCountAsync(initial, count: 1, new TestParameters(compilationOptions: new CSharpCompilationOptions(OutputKind.ConsoleApplication)));
RemoveUnnecessaryCastTests.cs (2)
12751OutputKind = OutputKind.ConsoleApplication, 13101OutputKind = OutputKind.ConsoleApplication,
RemoveUnnecessaryExpressionParenthesesTests.cs (1)
3225compilationOptions: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, checkOverflow: true)));
RemoveUnreachableCodeTests.cs (6)
915OutputKind = OutputKind.ConsoleApplication, 938OutputKind = OutputKind.ConsoleApplication, 963OutputKind = OutputKind.ConsoleApplication, 994OutputKind = OutputKind.ConsoleApplication, 1022OutputKind = OutputKind.ConsoleApplication, 1049OutputKind = OutputKind.ConsoleApplication,
RemoveUnusedMembersTests.cs (2)
475OutputKind = OutputKind.ConsoleApplication, 494OutputKind = OutputKind.ConsoleApplication,
UseCollectionInitializerTests.cs (3)
23private static async Task TestInRegularAndScriptAsync(string testCode, string fixedCode, OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary) 1442""", OutputKind.ConsoleApplication);
UseDeconstructionTests.cs (3)
875OutputKind = OutputKind.ConsoleApplication 906OutputKind = OutputKind.ConsoleApplication 910OutputKind = OutputKind.ConsoleApplication
UseExpressionBodyForLocalFunctionsAnalyzerTests.cs (2)
892OutputKind = OutputKind.ConsoleApplication, 924OutputKind = OutputKind.ConsoleApplication,
UseNullPropagationTests.cs (3)
23private static async Task TestInRegularAndScript1Async(string testCode, string fixedCode, OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary) 197""", OutputKind.ConsoleApplication);
UseObjectInitializerTests.cs (3)
22private static async Task TestInRegularAndScriptAsync(string testCode, string fixedCode, OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary) 979""", OutputKind.ConsoleApplication);
UseTupleSwapTests.cs (1)
466OutputKind = OutputKind.ConsoleApplication,
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (45)
CommandLineTests.cs (45)
1258Assert.Equal(OutputKind.ConsoleApplication, parsedArgs.CompilationOptions.OutputKind); 1262Assert.Equal(OutputKind.NetModule, parsedArgs.CompilationOptions.OutputKind); 1266Assert.Equal(OutputKind.DynamicallyLinkedLibrary, parsedArgs.CompilationOptions.OutputKind); 1270Assert.Equal(OutputKind.WindowsApplication, parsedArgs.CompilationOptions.OutputKind); 1274Assert.Equal(OutputKind.WindowsRuntimeApplication, parsedArgs.CompilationOptions.OutputKind); 1278Assert.Equal(OutputKind.WindowsRuntimeMetadata, parsedArgs.CompilationOptions.OutputKind); 1282Assert.Equal(OutputKind.NetModule, parsedArgs.CompilationOptions.OutputKind); 1309Assert.Equal(OutputKind.ConsoleApplication, parsedArgs.CompilationOptions.OutputKind); 1317Assert.Equal(OutputKind.NetModule, parsedArgs.CompilationOptions.OutputKind); 1325Assert.Equal(OutputKind.DynamicallyLinkedLibrary, parsedArgs.CompilationOptions.OutputKind); 1333Assert.Equal(OutputKind.WindowsApplication, parsedArgs.CompilationOptions.OutputKind); 1341Assert.Equal(OutputKind.WindowsRuntimeApplication, parsedArgs.CompilationOptions.OutputKind); 1349Assert.Equal(OutputKind.WindowsRuntimeMetadata, parsedArgs.CompilationOptions.OutputKind); 1357Assert.Equal(OutputKind.NetModule, parsedArgs.CompilationOptions.OutputKind); 2496Assert.Equal(new CSharpCompilationOptions(OutputKind.ConsoleApplication).OptimizationLevel, parsedArgs.CompilationOptions.OptimizationLevel); 7252options = options.WithOutputKind(OutputKind.WindowsApplication); 7261options = options.WithOutputKind(OutputKind.NetModule); 7331CheckManifestString(source, OutputKind.ConsoleApplication, explicitManifest: null, expectedManifest: 7358CheckManifestString(source, OutputKind.DynamicallyLinkedLibrary, explicitManifest: null, expectedManifest: null); 7371CheckManifestString(source, OutputKind.WindowsApplication, explicitManifest: null, expectedManifest: 7399CheckManifestString(source, OutputKind.WindowsRuntimeApplication, explicitManifest: null, expectedManifest: 7426CheckManifestString(source, OutputKind.WindowsRuntimeMetadata, explicitManifest: null, expectedManifest: null); 7438CheckManifestString(source, OutputKind.NetModule, explicitManifest: null, expectedManifest: null); 7474CheckManifestString(source, OutputKind.ConsoleApplication, explicitManifest, expectedManifest); 7509CheckManifestString(source, OutputKind.DynamicallyLinkedLibrary, explicitManifest, expectedManifest); 7535CheckManifestString(source, OutputKind.NetModule, explicitManifest, expectedManifest: null); 7543private void CheckManifestString(string source, OutputKind outputKind, string explicitManifest, string expectedManifest) 7552case OutputKind.ConsoleApplication: 7556case OutputKind.WindowsApplication: 7560case OutputKind.DynamicallyLinkedLibrary: 7564case OutputKind.NetModule: 7568case OutputKind.WindowsRuntimeMetadata: 7572case OutputKind.WindowsRuntimeApplication: 7612var resourceId = outputKind == OutputKind.DynamicallyLinkedLibrary ? "#2" : "#1"; 11857new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, cryptoPublicKey: TestResources.TestKeys.PublicKey_b03f5f7f11d50a3a)).EmitToArray(); 11869new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, cryptoPublicKey: TestResources.TestKeys.PublicKey_31bf3856ad364e35)).EmitToArray(); 11963new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)).EmitToArray(); 12116var list = new List<Tuple<string, OutputKind>>() 12118Tuple.Create("exe", OutputKind.ConsoleApplication), 12119Tuple.Create("winexe", OutputKind.WindowsApplication), 12120Tuple.Create("library", OutputKind.DynamicallyLinkedLibrary), 12121Tuple.Create("module", OutputKind.NetModule), 12122Tuple.Create("appcontainerexe", OutputKind.WindowsRuntimeApplication), 12123Tuple.Create("winmdobj", OutputKind.WindowsRuntimeMetadata) 14506new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Interactive\CSharpInteractiveEvaluatorLanguageInfoProvider.cs (1)
38OutputKind.DynamicallyLinkedLibrary,
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (157)
CodeActions\ExtractMethod\ExtractLocalFunctionTests.cs (6)
5175OutputKind = OutputKind.ConsoleApplication, 5216OutputKind = OutputKind.ConsoleApplication, 5265OutputKind = OutputKind.ConsoleApplication, 5318OutputKind = OutputKind.ConsoleApplication, 5348OutputKind = OutputKind.ConsoleApplication, 5382OutputKind = OutputKind.ConsoleApplication,
CodeActions\ExtractMethod\ExtractMethodTests.cs (4)
4982OutputKind = OutputKind.ConsoleApplication, 5008OutputKind = OutputKind.ConsoleApplication, 5038OutputKind = OutputKind.ConsoleApplication, 5070OutputKind = OutputKind.ConsoleApplication,
Completion\CompletionProviders\CrefCompletionProviderTests.cs (1)
428using var workspace = TestWorkspace.Create(LanguageNames.CSharp, new CSharpCompilationOptions(OutputKind.ConsoleApplication), new CSharpParseOptions(), new[] { text }, composition: GetComposition());
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (1)
3077using var workspace = TestWorkspace.Create(LanguageNames.CSharp, new CSharpCompilationOptions(OutputKind.ConsoleApplication), new CSharpParseOptions(), new[] { text }, composition: GetComposition());
ConvertProgram\ConvertToProgramMainAnalyzerTests.cs (23)
34TestState = { OutputKind = OutputKind.ConsoleApplication }, 78TestState = { OutputKind = OutputKind.ConsoleApplication }, 102TestState = { OutputKind = OutputKind.ConsoleApplication }, 128TestState = { OutputKind = OutputKind.ConsoleApplication }, 161TestState = { OutputKind = OutputKind.ConsoleApplication }, 183TestState = { OutputKind = OutputKind.ConsoleApplication }, 205TestState = { OutputKind = OutputKind.ConsoleApplication }, 235TestState = { OutputKind = OutputKind.ConsoleApplication }, 265TestState = { OutputKind = OutputKind.ConsoleApplication }, 303TestState = { OutputKind = OutputKind.ConsoleApplication }, 330TestState = { OutputKind = OutputKind.ConsoleApplication }, 361TestState = { OutputKind = OutputKind.ConsoleApplication }, 389TestState = { OutputKind = OutputKind.ConsoleApplication }, 419TestState = { OutputKind = OutputKind.ConsoleApplication }, 446TestState = { OutputKind = OutputKind.ConsoleApplication }, 474TestState = { OutputKind = OutputKind.ConsoleApplication }, 498TestState = { OutputKind = OutputKind.ConsoleApplication }, 521TestState = { OutputKind = OutputKind.ConsoleApplication }, 556TestState = { OutputKind = OutputKind.ConsoleApplication }, 595TestState = { OutputKind = OutputKind.ConsoleApplication }, 628TestState = { OutputKind = OutputKind.ConsoleApplication }, 666TestState = { OutputKind = OutputKind.ConsoleApplication }, 703TestState = { OutputKind = OutputKind.ConsoleApplication },
ConvertProgram\ConvertToProgramMainRefactoringTests.cs (7)
34TestState = { OutputKind = OutputKind.ConsoleApplication }, 54TestState = { OutputKind = OutputKind.ConsoleApplication }, 81TestState = { OutputKind = OutputKind.ConsoleApplication }, 117TestState = { OutputKind = OutputKind.ConsoleApplication }, 136TestState = { OutputKind = OutputKind.ConsoleApplication }, 155TestState = { OutputKind = OutputKind.ConsoleApplication }, 181TestState = { OutputKind = OutputKind.ConsoleApplication },
ConvertProgram\ConvertToTopLevelStatementsAnalyzerTests.cs (55)
39TestState = { OutputKind = OutputKind.ConsoleApplication }, 62TestState = { OutputKind = OutputKind.ConsoleApplication }, 85TestState = { OutputKind = OutputKind.ConsoleApplication }, 110TestState = { OutputKind = OutputKind.ConsoleApplication }, 138TestState = { OutputKind = OutputKind.ConsoleApplication }, 166TestState = { OutputKind = OutputKind.ConsoleApplication }, 195TestState = { OutputKind = OutputKind.ConsoleApplication }, 218TestState = { OutputKind = OutputKind.ConsoleApplication }, 263TestState = { OutputKind = OutputKind.ConsoleApplication }, 286TestState = { OutputKind = OutputKind.ConsoleApplication }, 314TestState = { OutputKind = OutputKind.ConsoleApplication }, 342TestState = { OutputKind = OutputKind.ConsoleApplication }, 367TestState = { OutputKind = OutputKind.ConsoleApplication }, 389TestState = { OutputKind = OutputKind.ConsoleApplication }, 412TestState = { OutputKind = OutputKind.ConsoleApplication }, 435TestState = { OutputKind = OutputKind.ConsoleApplication }, 462TestState = { OutputKind = OutputKind.ConsoleApplication }, 485TestState = { OutputKind = OutputKind.ConsoleApplication }, 509TestState = { OutputKind = OutputKind.ConsoleApplication }, 533TestState = { OutputKind = OutputKind.ConsoleApplication }, 558TestState = { OutputKind = OutputKind.ConsoleApplication }, 584TestState = { OutputKind = OutputKind.ConsoleApplication }, 610TestState = { OutputKind = OutputKind.ConsoleApplication }, 636TestState = { OutputKind = OutputKind.ConsoleApplication }, 662TestState = { OutputKind = OutputKind.ConsoleApplication }, 687TestState = { OutputKind = OutputKind.ConsoleApplication }, 712TestState = { OutputKind = OutputKind.ConsoleApplication }, 739TestState = { OutputKind = OutputKind.ConsoleApplication }, 766TestState = { OutputKind = OutputKind.ConsoleApplication }, 791TestState = { OutputKind = OutputKind.ConsoleApplication }, 816TestState = { OutputKind = OutputKind.ConsoleApplication }, 841TestState = { OutputKind = OutputKind.ConsoleApplication }, 864TestState = { OutputKind = OutputKind.ConsoleApplication }, 891TestState = { OutputKind = OutputKind.ConsoleApplication }, 918TestState = { OutputKind = OutputKind.ConsoleApplication }, 945TestState = { OutputKind = OutputKind.ConsoleApplication }, 972TestState = { OutputKind = OutputKind.ConsoleApplication }, 999TestState = { OutputKind = OutputKind.ConsoleApplication }, 1026TestState = { OutputKind = OutputKind.ConsoleApplication }, 1053TestState = { OutputKind = OutputKind.ConsoleApplication }, 1080TestState = { OutputKind = OutputKind.ConsoleApplication }, 1109TestState = { OutputKind = OutputKind.ConsoleApplication }, 1133TestState = { OutputKind = OutputKind.ConsoleApplication }, 1162TestState = { OutputKind = OutputKind.ConsoleApplication }, 1199TestState = { OutputKind = OutputKind.ConsoleApplication }, 1236TestState = { OutputKind = OutputKind.ConsoleApplication }, 1277TestState = { OutputKind = OutputKind.ConsoleApplication }, 1304TestState = { OutputKind = OutputKind.ConsoleApplication }, 1345TestState = { OutputKind = OutputKind.ConsoleApplication }, 1384TestState = { OutputKind = OutputKind.ConsoleApplication }, 1426TestState = { OutputKind = OutputKind.ConsoleApplication }, 1466TestState = { OutputKind = OutputKind.ConsoleApplication }, 1496TestState = { OutputKind = OutputKind.ConsoleApplication }, 1525TestState = { OutputKind = OutputKind.ConsoleApplication }, 1570TestState = { OutputKind = OutputKind.ConsoleApplication },
ConvertProgram\ConvertToTopLevelStatementsRefactoringTests.cs (8)
34TestState = { OutputKind = OutputKind.ConsoleApplication }, 62TestState = { OutputKind = OutputKind.ConsoleApplication }, 85TestState = { OutputKind = OutputKind.ConsoleApplication }, 136TestState = { OutputKind = OutputKind.ConsoleApplication }, 168TestState = { OutputKind = OutputKind.ConsoleApplication }, 193TestState = { OutputKind = OutputKind.ConsoleApplication }, 218TestState = { OutputKind = OutputKind.ConsoleApplication }, 245TestState = { OutputKind = OutputKind.ConsoleApplication },
ConvertSwitchStatementToExpressionTests.cs (2)
2160OutputKind = OutputKind.ConsoleApplication, 2205OutputKind = OutputKind.ConsoleApplication,
ConvertToRawString\ConvertRegularStringToRawStringTests.cs (5)
21private static async Task VerifyRefactoringAsync(string testCode, string fixedCode, int index = 0, OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary) 217"""", outputKind: OutputKind.ConsoleApplication); 555"""", outputKind: OutputKind.ConsoleApplication); 572"""", index: 1, outputKind: OutputKind.ConsoleApplication);
ExtractClass\ExtractClassTests.cs (2)
52var unusedCompilationOptions = new CSharpCompilationOptions(OutputKind.NetModule); 2859OutputKind = OutputKind.ConsoleApplication
GenerateFromMembers\GenerateConstructorFromMembers\GenerateConstructorFromMembersTests.cs (2)
1999""", compilationOptions: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, allowUnsafe: true)); 2022""", compilationOptions: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, allowUnsafe: true));
MakeMethodAsynchronousTests.cs (2)
93compilationOptions: new CSharpCompilationOptions(OutputKind.ConsoleApplication)); 96await TestActionCountAsync(initial, count: 1, new TestParameters(compilationOptions: new CSharpCompilationOptions(OutputKind.ConsoleApplication)));
MoveStaticMembers\CSharpMoveStaticMembersTests.cs (3)
3346OutputKind = OutputKind.ConsoleApplication 3367OutputKind = OutputKind.ConsoleApplication 3391OutputKind = OutputKind.ConsoleApplication
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
259var options = compilationFactory.GetDefaultCompilationOptions().WithOutputKind(OutputKind.DynamicallyLinkedLibrary);
QuickInfo\SemanticQuickInfoSourceTests.cs (1)
7119await TestWithOptionsAsync(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, nullableContextOptions: NullableContextOptions.Enable),
RemoveUnnecessaryCastTests.cs (2)
12751OutputKind = OutputKind.ConsoleApplication, 13101OutputKind = OutputKind.ConsoleApplication,
RemoveUnnecessaryExpressionParenthesesTests.cs (1)
3225compilationOptions: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, checkOverflow: true)));
RemoveUnreachableCodeTests.cs (6)
915OutputKind = OutputKind.ConsoleApplication, 938OutputKind = OutputKind.ConsoleApplication, 963OutputKind = OutputKind.ConsoleApplication, 994OutputKind = OutputKind.ConsoleApplication, 1022OutputKind = OutputKind.ConsoleApplication, 1049OutputKind = OutputKind.ConsoleApplication,
RemoveUnusedMembersTests.cs (2)
475OutputKind = OutputKind.ConsoleApplication, 494OutputKind = OutputKind.ConsoleApplication,
ReplaceConditionalWithStatements\ReplaceConditionalWithStatementsTests.cs (5)
193TestState = { OutputKind = OutputKind.ConsoleApplication }, 222TestState = { OutputKind = OutputKind.ConsoleApplication }, 503TestState = { OutputKind = OutputKind.ConsoleApplication }, 532TestState = { OutputKind = OutputKind.ConsoleApplication }, 561TestState = { OutputKind = OutputKind.ConsoleApplication },
SimplifyTypeNames\SimplifyTypeNamesTests.cs (1)
5280""", compilationOptions: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, warningLevel: warningLevel));
SymbolKey\SymbolKeyErrorTypeTests.cs (2)
381var sourceCompilation = (Compilation)CreateCompilation(source, options: new(OutputKind.DynamicallyLinkedLibrary, allowUnsafe: true)); 395var emptyCompilation = CSharpCompilation.Create("empty", options: new(OutputKind.DynamicallyLinkedLibrary, concurrentBuild: false))
UseCollectionInitializerTests.cs (3)
23private static async Task TestInRegularAndScriptAsync(string testCode, string fixedCode, OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary) 1442""", OutputKind.ConsoleApplication);
UseDeconstructionTests.cs (3)
875OutputKind = OutputKind.ConsoleApplication 906OutputKind = OutputKind.ConsoleApplication 910OutputKind = OutputKind.ConsoleApplication
UseExpressionBodyForLocalFunctionsAnalyzerTests.cs (2)
892OutputKind = OutputKind.ConsoleApplication, 924OutputKind = OutputKind.ConsoleApplication,
UseNullPropagationTests.cs (3)
23private static async Task TestInRegularAndScript1Async(string testCode, string fixedCode, OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary) 197""", OutputKind.ConsoleApplication);
UseObjectInitializerTests.cs (3)
22private static async Task TestInRegularAndScriptAsync(string testCode, string fixedCode, OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary) 979""", OutputKind.ConsoleApplication);
UseTupleSwapTests.cs (1)
466OutputKind = OutputKind.ConsoleApplication,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (58)
CodeGen\CodeGenOverridingAndHiding.cs (6)
4185compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 4209compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 4253compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 4278compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 4403compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 4424compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary),
CodeGen\CodeGenTupleTest.cs (3)
6303compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 6320compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 6573compilationOptions: 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)
1060var reference = CompilationVerifier.LoadTestEmittedExecutableForSymbolValidation(image, OutputKind.DynamicallyLinkedLibrary); 1142var reference = CompilationVerifier.LoadTestEmittedExecutableForSymbolValidation(image, OutputKind.DynamicallyLinkedLibrary); 1310options: TestOptions.DebugDll.WithDeterministic(true).WithOutputKind(OutputKind.NetModule)); 2580options: TestOptions.DebugDll.WithDeterministic(true).WithOutputKind(OutputKind.NetModule)); 2594options: TestOptions.DebugDll.WithDeterministic(true).WithOutputKind(OutputKind.NetModule)); 2724OutputKind.DynamicallyLinkedLibrary, GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable<ResourceDescription>()); 3738var compilation = CreateCompilation(source, options: TestOptions.CreateTestOptions(OutputKind.WindowsRuntimeApplication, OptimizationLevel.Debug)); 4283var 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)
230options: TestOptions.DebugDll.WithOutputKind(OutputKind.NetModule)); 1413var module = new PEAssemblyBuilder((SourceAssemblySymbol)sourceType.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary,
PDB\CSharpDeterministicBuildCompilationTests.cs (1)
307OutputKind.ConsoleApplication,
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (49)
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)
1003options: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithStrongNameProvider(DefaultDesktopStrongNameProvider));
Diagnostics\DiagnosticAnalyzerTests.cs (1)
1282var options = new CSharpCompilationOptions(OutputKind.ConsoleApplication, generalDiagnosticOption: generalOption, specificDiagnosticOptions: specificOptions);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
CompilationExtensions.cs (1)
144outputKind: OutputKind.DynamicallyLinkedLibrary,
EEAssemblyBuilder.cs (1)
36outputKind: OutputKind.DynamicallyLinkedLibrary,
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (165)
AccessibilityTests.cs (4)
40OutputKind.DynamicallyLinkedLibrary, 68OutputKind.DynamicallyLinkedLibrary, 100OutputKind.DynamicallyLinkedLibrary, 187OutputKind.DynamicallyLinkedLibrary,
ExpressionCompilerTestBase.cs (3)
313OutputKind outputKind, 340OutputKind outputKind, 353options: (outputKind == OutputKind.DynamicallyLinkedLibrary) ? TestOptions.DebugDll : TestOptions.DebugExe,
ExpressionCompilerTests.cs (153)
214OutputKind.DynamicallyLinkedLibrary, 238OutputKind.DynamicallyLinkedLibrary, 781OutputKind.DynamicallyLinkedLibrary, 817OutputKind.DynamicallyLinkedLibrary, 849OutputKind.DynamicallyLinkedLibrary, 889OutputKind.DynamicallyLinkedLibrary, 930OutputKind.DynamicallyLinkedLibrary, 965OutputKind.DynamicallyLinkedLibrary, 998OutputKind.DynamicallyLinkedLibrary, 1029OutputKind.DynamicallyLinkedLibrary, 1394OutputKind.DynamicallyLinkedLibrary, 1635OutputKind.DynamicallyLinkedLibrary, 1660OutputKind.DynamicallyLinkedLibrary, 1697OutputKind.DynamicallyLinkedLibrary, 1706OutputKind.DynamicallyLinkedLibrary, 1849OutputKind.DynamicallyLinkedLibrary, 1949OutputKind.DynamicallyLinkedLibrary, 1972OutputKind.DynamicallyLinkedLibrary, 2419OutputKind.DynamicallyLinkedLibrary, 2450OutputKind.DynamicallyLinkedLibrary, 2484OutputKind.DynamicallyLinkedLibrary, 2655OutputKind.DynamicallyLinkedLibrary, 2690OutputKind.DynamicallyLinkedLibrary, 2727OutputKind.DynamicallyLinkedLibrary, 2789OutputKind.ConsoleApplication, 2851OutputKind.DynamicallyLinkedLibrary, 2868OutputKind.DynamicallyLinkedLibrary, 2891OutputKind.DynamicallyLinkedLibrary, 2938OutputKind.DynamicallyLinkedLibrary, 2958OutputKind.DynamicallyLinkedLibrary, 3329OutputKind.DynamicallyLinkedLibrary, 3383OutputKind.DynamicallyLinkedLibrary, 3423OutputKind.DynamicallyLinkedLibrary, 3463OutputKind.DynamicallyLinkedLibrary, 3505OutputKind.DynamicallyLinkedLibrary, 3711OutputKind.DynamicallyLinkedLibrary, 4003OutputKind.DynamicallyLinkedLibrary, 4034OutputKind.DynamicallyLinkedLibrary, 4070OutputKind.DynamicallyLinkedLibrary, 4111OutputKind.DynamicallyLinkedLibrary, 4153OutputKind.DynamicallyLinkedLibrary, 4197OutputKind.DynamicallyLinkedLibrary, 4264OutputKind.DynamicallyLinkedLibrary, 4302OutputKind.DynamicallyLinkedLibrary, 4344OutputKind.DynamicallyLinkedLibrary, 4385OutputKind.DynamicallyLinkedLibrary, 4430OutputKind.DynamicallyLinkedLibrary, 4454OutputKind.DynamicallyLinkedLibrary, 4584OutputKind.DynamicallyLinkedLibrary, 4672OutputKind.DynamicallyLinkedLibrary, 6236var testData = Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "false ? new { P = 1 } : null"); 6773var testData = Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "Test(out var z)"); 6806Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "x").GetMethodData("<>x.<>m0").VerifyIL( 6815Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "x.Value").GetMethodData("<>x.<>m0").VerifyIL( 6825Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "^2").GetMethodData("<>x.<>m0").VerifyIL( 6848Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "x").GetMethodData("<>x.<>m0").VerifyIL( 6857Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "x.Start.Value").GetMethodData("<>x.<>m0").VerifyIL( 6871Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "..").GetMethodData("<>x.<>m0").VerifyIL( 6892Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "x").GetMethodData("<>x.<>m0").VerifyIL( 6901Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "x.Start.Value").GetMethodData("<>x.<>m0").VerifyIL( 6915Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "2..").GetMethodData("<>x.<>m0").VerifyIL( 6938Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "x").GetMethodData("<>x.<>m0").VerifyIL( 6947Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "x.Start.Value").GetMethodData("<>x.<>m0").VerifyIL( 6961Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "..2").GetMethodData("<>x.<>m0").VerifyIL( 6984Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "x").GetMethodData("<>x.<>m0").VerifyIL( 6993Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "x.Start.Value").GetMethodData("<>x.<>m0").VerifyIL( 7007Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "3..4").GetMethodData("<>x.<>m0").VerifyIL( 7038Evaluate(source, OutputKind.ConsoleApplication, "Program.Main", "s.F = 2").GetMethodData("<>x.<>m0").VerifyIL( 7096OutputKind.DynamicallyLinkedLibrary, 7159OutputKind.DynamicallyLinkedLibrary, 7218OutputKind.DynamicallyLinkedLibrary, 7283OutputKind.DynamicallyLinkedLibrary, 7342OutputKind.DynamicallyLinkedLibrary, 7401OutputKind.DynamicallyLinkedLibrary, 7461OutputKind.DynamicallyLinkedLibrary, 7516OutputKind.DynamicallyLinkedLibrary, 7571OutputKind.DynamicallyLinkedLibrary, 7624OutputKind.DynamicallyLinkedLibrary, 7681OutputKind.DynamicallyLinkedLibrary, 7741OutputKind.DynamicallyLinkedLibrary, 7799OutputKind.DynamicallyLinkedLibrary, 7857OutputKind.DynamicallyLinkedLibrary, 7901OutputKind.DynamicallyLinkedLibrary, 7949Evaluate(source, OutputKind.ConsoleApplication, "Program.Main", """1 switch { 1 => "hello" }""").GetMethodData("<>x.<>m0").VerifyIL(""" 7980OutputKind.DynamicallyLinkedLibrary, 8022OutputKind.DynamicallyLinkedLibrary, 8065OutputKind.DynamicallyLinkedLibrary, 8110OutputKind.DynamicallyLinkedLibrary, 8153OutputKind.DynamicallyLinkedLibrary, 8197OutputKind.DynamicallyLinkedLibrary, 8230OutputKind.DynamicallyLinkedLibrary, 8275OutputKind.DynamicallyLinkedLibrary, 8321OutputKind.DynamicallyLinkedLibrary, 8368OutputKind.DynamicallyLinkedLibrary, 8412OutputKind.DynamicallyLinkedLibrary, 8455OutputKind.DynamicallyLinkedLibrary, 8498OutputKind.DynamicallyLinkedLibrary, 8541OutputKind.DynamicallyLinkedLibrary, 8574OutputKind.DynamicallyLinkedLibrary, 8617OutputKind.DynamicallyLinkedLibrary, 8660OutputKind.DynamicallyLinkedLibrary, 8703OutputKind.DynamicallyLinkedLibrary, 8748OutputKind.DynamicallyLinkedLibrary, 8793OutputKind.DynamicallyLinkedLibrary, 8838OutputKind.DynamicallyLinkedLibrary, 8880OutputKind.DynamicallyLinkedLibrary, 8922OutputKind.DynamicallyLinkedLibrary, 8964OutputKind.DynamicallyLinkedLibrary, 9007OutputKind.DynamicallyLinkedLibrary, 9052OutputKind.DynamicallyLinkedLibrary, 9097OutputKind.DynamicallyLinkedLibrary, 9140OutputKind.DynamicallyLinkedLibrary, 9176OutputKind.DynamicallyLinkedLibrary, 9212OutputKind.DynamicallyLinkedLibrary, 9238OutputKind.DynamicallyLinkedLibrary, 9273OutputKind.DynamicallyLinkedLibrary, 9334OutputKind.DynamicallyLinkedLibrary, 9387OutputKind.DynamicallyLinkedLibrary, 9452OutputKind.DynamicallyLinkedLibrary, 9492OutputKind.DynamicallyLinkedLibrary, 9534OutputKind.DynamicallyLinkedLibrary, 9564OutputKind.DynamicallyLinkedLibrary, 9594OutputKind.DynamicallyLinkedLibrary, 9623OutputKind.DynamicallyLinkedLibrary, 9664OutputKind.DynamicallyLinkedLibrary, 9707OutputKind.DynamicallyLinkedLibrary, 9750OutputKind.DynamicallyLinkedLibrary, 9788OutputKind.DynamicallyLinkedLibrary, 9815OutputKind.DynamicallyLinkedLibrary, 9849OutputKind.DynamicallyLinkedLibrary, 9886OutputKind.DynamicallyLinkedLibrary, 9926OutputKind.DynamicallyLinkedLibrary, 9969OutputKind.DynamicallyLinkedLibrary, 10009OutputKind.DynamicallyLinkedLibrary, 10048OutputKind.DynamicallyLinkedLibrary, 10087OutputKind.DynamicallyLinkedLibrary, 10129OutputKind.DynamicallyLinkedLibrary, 10170OutputKind.DynamicallyLinkedLibrary, 10208OutputKind.DynamicallyLinkedLibrary, 10235OutputKind.DynamicallyLinkedLibrary, 10276OutputKind.DynamicallyLinkedLibrary, 10318OutputKind.DynamicallyLinkedLibrary, 10359OutputKind.DynamicallyLinkedLibrary, 10402OutputKind.DynamicallyLinkedLibrary, 10438OutputKind.DynamicallyLinkedLibrary, 10465OutputKind.DynamicallyLinkedLibrary, 10488OutputKind.DynamicallyLinkedLibrary, 10521OutputKind.DynamicallyLinkedLibrary, 10547OutputKind.DynamicallyLinkedLibrary, 10583OutputKind.DynamicallyLinkedLibrary, 10610OutputKind.DynamicallyLinkedLibrary, 10639OutputKind.DynamicallyLinkedLibrary, 10678OutputKind.DynamicallyLinkedLibrary,
PseudoVariableTests.cs (1)
58OutputKind.DynamicallyLinkedLibrary,
UsingDebugInfoTests.cs (4)
1166OutputKind.DynamicallyLinkedLibrary, 1177OutputKind.DynamicallyLinkedLibrary, 1188OutputKind.DynamicallyLinkedLibrary, 1199OutputKind.DynamicallyLinkedLibrary,
Microsoft.CodeAnalysis.CSharp.Features (2)
ConvertProgramAnalysis_ProgramMain.cs (2)
21=> options.OutputKind is OutputKind.ConsoleApplication or OutputKind.WindowsApplication;
Microsoft.CodeAnalysis.CSharp.Scripting (1)
CSharpScriptCompiler.cs (1)
57outputKind: OutputKind.DynamicallyLinkedLibrary,
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (5)
InteractiveSessionReferencesTests.cs (4)
35new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, cryptoPublicKey: TestResources.TestKeys.PublicKey_ce65828c82a341f2); 38new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, cryptoPublicKey: TestResources.TestKeys.PublicKey_ce65828c82a341f2); 530new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 1118new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
ObjectFormatterTests.cs (1)
106new VB.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel: OptimizationLevel.Debug));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\InterpolationTests.cs (4)
1161var compOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 1264var compOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 1372var compOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication); 1424var compOptions = new CSharpCompilationOptions(OutputKind.ConsoleApplication);
Semantics\NamedAndOptionalTests.cs (1)
1566compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Semantics\UseSiteErrorTests.cs (1)
2253options = options.WithOutputKind(OutputKind.NetModule);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (80)
Compilation\CompilationAPITests.cs (9)
1973c2 = c1.WithOptions(TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsApplication)); 1979c2 = c1.WithOptions(TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule)); 1990c2 = c1.WithOptions(TestOptions.CreateTestOptions(OutputKind.WindowsApplication, OptimizationLevel.Debug)); 2418Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule))); 2419Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsRuntimeMetadata))); 2420Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsRuntimeApplication))); 2421Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsApplication))); 3095var module = CreateCompilation(string.Empty, options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule)); 3131var module = CreateCompilation(string.Empty, options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule));
Compilation\CSharpCompilationOptionsTests.cs (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\GenericConstraintTests.cs (1)
5710compilationOptions: new Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilationOptions(OutputKind.ConsoleApplication),
Symbols\Source\BaseClassTests.cs (1)
1574var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary,
Symbols\Source\MethodTests.cs (6)
1682var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 1726var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 1773var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 1827var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 1968var module = new PEAssemblyBuilder((SourceAssemblySymbol)classC.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 2012var module = new PEAssemblyBuilder((SourceAssemblySymbol)classC.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary,
Symbols\Source\PropertyTests.cs (2)
2505var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 2543var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary,
Symbols\SymbolErrorTests.cs (1)
16344new 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)
804options = options ?? TestOptions.ReleaseDll.WithOutputKind((expectedOutput != null) ? OutputKind.ConsoleApplication : OutputKind.DynamicallyLinkedLibrary);
TestOptions.cs (9)
68public static readonly CSharpCompilationOptions ReleaseDll = CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, OptimizationLevel.Release); 69public static readonly CSharpCompilationOptions ReleaseExe = CreateTestOptions(OutputKind.ConsoleApplication, OptimizationLevel.Release); 75public static readonly CSharpCompilationOptions DebugDll = CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, OptimizationLevel.Debug); 76public static readonly CSharpCompilationOptions DebugExe = CreateTestOptions(OutputKind.ConsoleApplication, OptimizationLevel.Debug); 81public static readonly CSharpCompilationOptions ReleaseWinMD = CreateTestOptions(OutputKind.WindowsRuntimeMetadata, OptimizationLevel.Release); 82public static readonly CSharpCompilationOptions DebugWinMD = CreateTestOptions(OutputKind.WindowsRuntimeMetadata, OptimizationLevel.Debug); 84public static readonly CSharpCompilationOptions ReleaseModule = CreateTestOptions(OutputKind.NetModule, OptimizationLevel.Release); 85public static readonly CSharpCompilationOptions DebugModule = CreateTestOptions(OutputKind.NetModule, OptimizationLevel.Debug); 183internal 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 (4)
Serialization\CSharpOptionsSerializationService.cs (1)
49out var outputKind, out var reportSuppressedDiagnostics, out var moduleName, out var mainTypeName, out var scriptClassName,
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 (2)
CodeGeneration\AddImportsTests.cs (2)
786.WithCompilationOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 835.WithOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
ChangeSignature\ChangeSignatureTestState.cs (1)
43LanguageNames.VisualBasic => TestWorkspace.CreateVisualBasic(markup, composition: s_composition, parseOptions: parseOptions, compilationOptions: new VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)),
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (20)
ExtractInterface\AbstractExtractInterfaceTests.cs (1)
73new VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, rootNamespace: rootNamespace));
Workspaces\TestHostProject.cs (7)
373private static string GetDefaultExtension(OutputKind kind) 377case OutputKind.ConsoleApplication: 378case OutputKind.WindowsApplication: 379case OutputKind.WindowsRuntimeApplication: 382case OutputKind.DynamicallyLinkedLibrary: 385case OutputKind.NetModule: 388case OutputKind.WindowsRuntimeMetadata:
Workspaces\TestWorkspace_XmlConsumption.cs (10)
255.WithOutputKind(OutputKind.DynamicallyLinkedLibrary) 571var rootNamespace = new VisualBasicCompilationOptions(OutputKind.ConsoleApplication).RootNamespace; 579var outputKind = OutputKind.DynamicallyLinkedLibrary; 595outputKind = (OutputKind)Enum.Parse(typeof(OutputKind), outputKindAttribute.Value); 657rootNamespace = new VisualBasicCompilationOptions(OutputKind.WindowsRuntimeMetadata).RootNamespace; 662? new CSharpCompilationOptions(OutputKind.WindowsRuntimeMetadata, allowUnsafe: allowUnsafe) 663: new VisualBasicCompilationOptions(OutputKind.WindowsRuntimeMetadata).WithGlobalImports(globalImports).WithRootNamespace(rootNamespace) 965var options = compilationFactory.GetDefaultCompilationOptions().WithOutputKind(OutputKind.DynamicallyLinkedLibrary);
Workspaces\TestWorkspace_XmlCreation.cs (1)
158if (options.OutputKind != OutputKind.DynamicallyLinkedLibrary)
Workspaces\VisualBasicTestWorkspaceFixture.cs (1)
24compilationOptions: new VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary),
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (9)
Diagnostics\SuppressMessageAttributeWorkspaceTests.cs (2)
53options: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 88OutputKind.DynamicallyLinkedLibrary, rootNamespace: rootNamespace),
MetadataAsSource\AbstractMetadataAsSourceTests.cs (1)
80.WithCompilationOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel: OptimizationLevel.Release));
MetadataAsSource\MetadataAsSourceTests.cs (2)
1738.WithCompilationOptions(new CS.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 1752.WithCompilationOptions(new VB.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Utilities\SymbolEquivalenceComparerTests.cs (4)
26public static readonly CS.CSharpCompilationOptions CSharpDllOptions = new CS.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary); 27public static readonly CS.CSharpCompilationOptions CSharpSignedDllOptions = new CS.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary). 1587using var workspace1 = TestWorkspace.CreateCSharp(csharpCode, compilationOptions: new CS.CSharpCompilationOptions(OutputKind.NetModule, moduleName: "GooModule")); 1588using var workspace2 = TestWorkspace.CreateCSharp(csharpCode, compilationOptions: new CS.CSharpCompilationOptions(OutputKind.NetModule, moduleName: "BarModule"));
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\MetadataAsSourceGeneratedFileInfo.cs (1)
64var compilationOptions = services.GetRequiredLanguageService<ICompilationFactoryService>(LanguageName).GetDefaultCompilationOptions().WithOutputKind(OutputKind.DynamicallyLinkedLibrary);
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator.UnitTests (2)
CompilerInvocationTests.vb (2)
26Assert.Equal(OutputKind.DynamicallyLinkedLibrary, compilation.Options.OutputKind) 53Assert.Equal(OutputKind.DynamicallyLinkedLibrary, compilation.Options.OutputKind)
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)
31public static CSharpCompilationOptions Options { get; } = new CSharpCompilationOptions(OutputKind.ConsoleApplication, deterministic: true); 433options: 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.Scripting.TestUtilities (3)
TestCompilationFactory.cs (3)
26new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 35new VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); 44options ?? new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Microsoft.CodeAnalysis.Test.Utilities (19)
AssemblyLoadTestFixture.cs (1)
461CSharpCompilationOptions options = new(OutputKind.DynamicallyLinkedLibrary, warningLevel: Diagnostic.MaxWarningLevel);
CommonTestBase.cs (4)
88(compilation.Options.OutputKind == OutputKind.ConsoleApplication || compilation.Options.OutputKind == OutputKind.WindowsApplication), 340compilationOptions = new CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary); 419compilationOptions = new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary);
Compilation\CompilationExtensions.cs (2)
130if (comp.Options.OutputKind == OutputKind.NetModule) 507options: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
Compilation\IRuntimeEnvironment.cs (3)
126OutputKind.DynamicallyLinkedLibrary, 216OutputKind.DynamicallyLinkedLibrary, 327if (module.Kind == OutputKind.NetModule)
CompilationVerifier.cs (4)
81images.AddRange(_allModuleData.Where(m => m.Kind == OutputKind.NetModule).Select(m => m.Image)); 102string extension = mainModule.Kind == OutputKind.ConsoleApplication ? ".exe" : ".dll"; 675OutputKind outputKind, 681if (outputKind == OutputKind.NetModule)
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)
TestBase.cs (1)
182var 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 (55)
CommandLine\VisualBasicCommandLineParser.vb (14)
110Dim outputKind As OutputKind = OutputKind.ConsoleApplication 1282If outputKind = OutputKind.NetModule AndAlso (refOnly OrElse outputRefFileName IsNot Nothing) Then 1619Private Shared Sub ValidateWin32Settings(noWin32Manifest As Boolean, win32ResSetting As String, win32IconSetting As String, win32ManifestSetting As String, outputKind As OutputKind, diagnostics As List(Of Diagnostic)) 1639Private Shared Function ParseTarget(optionName As String, value As String, diagnostics As IList(Of Diagnostic)) As OutputKind 1642Return OutputKind.ConsoleApplication 1644Return OutputKind.WindowsApplication 1646Return OutputKind.DynamicallyLinkedLibrary 1648Return OutputKind.NetModule 1650Return OutputKind.WindowsRuntimeApplication 1652Return OutputKind.WindowsRuntimeMetadata 1655Return OutputKind.ConsoleApplication 1658Return OutputKind.ConsoleApplication 2283kind 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)
356If(options, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)).WithReferencesSupersedeLowerVersions(True), 378options = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication) 2412Dim kind = If(Options.OutputKind.IsValid(), Options.OutputKind, OutputKind.DynamicallyLinkedLibrary)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
30outputKind As OutputKind,
Emit\PEAssemblyBuilder.vb (2)
36outputKind As OutputKind, 157outputKind As OutputKind,
Emit\PEModuleBuilder.vb (2)
34outputKind As OutputKind, 150If OutputKind <> OutputKind.NetModule AndAlso
Emit\PENetModuleBuilder.vb (1)
22MyBase.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)
198If moduleBeingBuilt.OutputKind = OutputKind.NetModule Then 200Dim extension As String = OutputKind.NetModule.GetDefaultExtension()
Symbols\Attributes\AttributeData.vb (2)
558target.DeclaringCompilation.Options.OutputKind = OutputKind.NetModule) OrElse 595target.DeclaringCompilation.Options.OutputKind <> OutputKind.NetModule) Then
Symbols\Source\SourceAssemblySymbol.vb (3)
1222If DeclaringCompilation.Options.OutputKind <> OutputKind.NetModule AndAlso 1256If _compilation.Options.OutputKind = OutputKind.NetModule Then 1567If _compilation.Options.OutputKind = OutputKind.NetModule Then
Symbols\SymbolExtensions.vb (1)
20Return comp IsNot Nothing And comp.Options.OutputKind = OutputKind.WindowsRuntimeMetadata
VisualBasicCompilationOptions.vb (12)
38''' <param name="outputKind">The compilation output kind. <see cref="CodeAnalysis.OutputKind"/></param> 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.VisualBasic.CodeStyle.UnitTests (5)
AbstractVisualBasicDiagnosticProviderBasedUserDiagnosticTest.vb (2)
16New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionInfer(True).WithParseOptions(New VisualBasicParseOptions(LanguageVersion.Latest)) 27Return parameters.WithCompilationOptions(If(parameters.compilationOptions, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)))
AddExplicitCastTests.vb (1)
514End Enum", compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, optionStrict:=OptionStrict.Off))
RemoveUnnecessaryParenthesesTests.vb (2)
22Private Shared ReadOnly CheckOverflow As CompilationOptions = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, checkOverflow:=True) 23Private Shared ReadOnly DoNotCheckOverflow As CompilationOptions = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, checkOverflow:=False)
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (35)
CommandLineTests.vb (35)
1969Assert.Equal(OutputKind.DynamicallyLinkedLibrary, parsedArgs.CompilationOptions.OutputKind) 1973Assert.Equal(OutputKind.NetModule, parsedArgs.CompilationOptions.OutputKind) 2903Assert.Equal(OutputKind.ConsoleApplication, parsedArgs.CompilationOptions.OutputKind) 2907Assert.Equal(OutputKind.NetModule, parsedArgs.CompilationOptions.OutputKind) 2911Assert.Equal(OutputKind.DynamicallyLinkedLibrary, parsedArgs.CompilationOptions.OutputKind) 2915Assert.Equal(OutputKind.WindowsApplication, parsedArgs.CompilationOptions.OutputKind) 2919Assert.Equal(OutputKind.WindowsRuntimeMetadata, parsedArgs.CompilationOptions.OutputKind) 2923Assert.Equal(OutputKind.WindowsRuntimeApplication, parsedArgs.CompilationOptions.OutputKind) 2927Assert.Equal(OutputKind.NetModule, parsedArgs.CompilationOptions.OutputKind) 2949Assert.Equal(OutputKind.ConsoleApplication, parsedArgs.CompilationOptions.OutputKind) 2953Assert.Equal(OutputKind.NetModule, parsedArgs.CompilationOptions.OutputKind) 2957Assert.Equal(OutputKind.DynamicallyLinkedLibrary, parsedArgs.CompilationOptions.OutputKind) 2961Assert.Equal(OutputKind.WindowsApplication, parsedArgs.CompilationOptions.OutputKind) 2965Assert.Equal(OutputKind.WindowsRuntimeMetadata, parsedArgs.CompilationOptions.OutputKind) 2969Assert.Equal(OutputKind.WindowsRuntimeApplication, parsedArgs.CompilationOptions.OutputKind) 2973Assert.Equal(OutputKind.NetModule, parsedArgs.CompilationOptions.OutputKind) 5172opt = opt.WithOutputKind(OutputKind.DynamicallyLinkedLibrary) 6502CheckManifestXml(source, OutputKind.ConsoleApplication, explicitManifest:=Nothing, expectedManifest:=expectedManifest) 6521CheckManifestXml(source, OutputKind.DynamicallyLinkedLibrary, explicitManifest:=Nothing, expectedManifest:=Nothing) 6540CheckManifestXml(source, OutputKind.NetModule, explicitManifest:=Nothing, expectedManifest:=Nothing) 6576CheckManifestXml(source, OutputKind.WindowsApplication, explicitManifest:=Nothing, expectedManifest:=expectedManifest) 6612CheckManifestXml(source, OutputKind.WindowsRuntimeApplication, explicitManifest:=Nothing, expectedManifest:=expectedManifest) 6631CheckManifestXml(source, OutputKind.WindowsRuntimeMetadata, explicitManifest:=Nothing, expectedManifest:=Nothing) 6678CheckManifestXml(source, OutputKind.ConsoleApplication, explicitManifest, expectedManifest) 6725CheckManifestXml(source, OutputKind.DynamicallyLinkedLibrary, explicitManifest, expectedManifest) 6757CheckManifestXml(source, OutputKind.NetModule, explicitManifest, expectedManifest:=Nothing) 6767Private Sub CheckManifestXml(source As XElement, outputKind As OutputKind, explicitManifest As XDocument, expectedManifest As XDocument) 6774Case OutputKind.ConsoleApplication 6777Case OutputKind.WindowsApplication 6780Case OutputKind.DynamicallyLinkedLibrary 6783Case OutputKind.NetModule 6786Case OutputKind.WindowsRuntimeMetadata 6789Case OutputKind.WindowsRuntimeApplication 6823Dim resourceId As String = If(outputKind = OutputKind.DynamicallyLinkedLibrary, "#2", "#1") 10564New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (24)
AddExplicitCastTests.vb (1)
514End Enum", compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, optionStrict:=OptionStrict.Off))
CodeActions\AbstractVisualBasicCodeActionTest.vb (2)
15New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionInfer(True).WithParseOptions(New VisualBasicParseOptions(LanguageVersion.Latest)) 22Return parameters.WithCompilationOptions(If(parameters.compilationOptions, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)))
CodeActions\MoveType\BasicMoveTypeTestsBase.vb (1)
17Return parameters.WithCompilationOptions(If(parameters.compilationOptions, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)))
Completion\CompletionProviders\CrefCompletionProviderTests.vb (1)
418Using workspace = TestWorkspace.Create(LanguageNames.VisualBasic, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), New VisualBasicParseOptions(), {text}, composition:=GetComposition())
Debugging\LocationInfoGetterTests.vb (1)
24Dim compilationOptions = If(rootNamespace IsNot Nothing, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, rootNamespace:=rootNamespace), Nothing)
Debugging\NameResolverTests.vb (1)
24Dim compilationOptions = If(rootNamespace Is Nothing, Nothing, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, rootNamespace:=rootNamespace))
Diagnostics\AbstractVisualBasicDiagnosticProviderBasedUserDiagnosticTest.vb (2)
16New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionInfer(True).WithParseOptions(New VisualBasicParseOptions(LanguageVersion.Latest)) 27Return parameters.WithCompilationOptions(If(parameters.compilationOptions, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)))
Diagnostics\Configuration\ConfigureCodeStyle\BooleanCodeStyleOptionConfigurationTests.vb (1)
17Return parameters.WithCompilationOptions(If(parameters.compilationOptions, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)))
Diagnostics\Configuration\ConfigureSeverity\CodeStyleOptionBasedSeverityConfigurationTests.vb (1)
17Return parameters.WithCompilationOptions(If(parameters.compilationOptions, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)))
Diagnostics\Configuration\ConfigureSeverity\DotNetDiagnosticSeverityBasedSeverityConfigurationTests.vb (1)
41Return parameters.WithCompilationOptions(If(parameters.compilationOptions, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)))
Diagnostics\Configuration\ConfigureSeverity\MultipleCodeStyleOptionBasedConfigureSeverityTests.vb (1)
16Return parameters.WithCompilationOptions(If(parameters.compilationOptions, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)))
Diagnostics\GenerateMethod\GenerateMethodTests.vb (4)
1587compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithGlobalImports(GlobalImport.Parse("System"), GlobalImport.Parse("System.Collections.Generic"))) 1609compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithGlobalImports(GlobalImport.Parse("System"), GlobalImport.Parse("System.Collections.Generic"))) 1635compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithGlobalImports(GlobalImport.Parse("System"))) 1657compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithGlobalImports(GlobalImport.Parse("System")))
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.vb (1)
33Return parameters.WithCompilationOptions(If(parameters.compilationOptions, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)))
Diagnostics\Suppression\SuppressionTests.vb (1)
28Return parameters.WithCompilationOptions(If(parameters.compilationOptions, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)))
ExtractMethod\ExtractMethodTests.vb (1)
58Using workspace = TestWorkspace.CreateVisualBasic(New String() {codeWithMarker}, metadataReferences:=metadataReferences, compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersTests.vb (2)
615index:=1, compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, checkOverflow:=True)) 637index:=1, compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, checkOverflow:=False))
RemoveUnnecessaryParenthesesTests.vb (2)
22Private Shared ReadOnly CheckOverflow As CompilationOptions = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, checkOverflow:=True) 23Private Shared ReadOnly DoNotCheckOverflow As CompilationOptions = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, checkOverflow:=False)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (228)
Attributes\AssemblyAttributes.vb (39)
39</compilation>, OutputKind.DynamicallyLinkedLibrary) 54</compilation>, OutputKind.DynamicallyLinkedLibrary) 71</compilation>, OutputKind.DynamicallyLinkedLibrary) 138</compilation>, OutputKind.DynamicallyLinkedLibrary) 155</compilation>, OutputKind.DynamicallyLinkedLibrary) 171</compilation>, OutputKind.DynamicallyLinkedLibrary) 184</compilation>, OutputKind.DynamicallyLinkedLibrary) 206</compilation>, OutputKind.DynamicallyLinkedLibrary) 223</compilation>, OutputKind.DynamicallyLinkedLibrary) 240</compilation>, OutputKind.DynamicallyLinkedLibrary) 257</compilation>, OutputKind.DynamicallyLinkedLibrary) 278</compilation>, OutputKind.DynamicallyLinkedLibrary) 299</compilation>, OutputKind.DynamicallyLinkedLibrary) 317</compilation>, OutputKind.DynamicallyLinkedLibrary) 334</compilation>, OutputKind.DynamicallyLinkedLibrary) 353Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40(src, OutputKind.DynamicallyLinkedLibrary) 367</compilation>, OutputKind.DynamicallyLinkedLibrary) 377</compilation>, OutputKind.DynamicallyLinkedLibrary) 387</compilation>, OutputKind.DynamicallyLinkedLibrary) 404</compilation>, OutputKind.ConsoleApplication) 418</compilation>, OutputKind.ConsoleApplication) 433</compilation>, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 457Dim comp = CreateCompilationWithMscorlib40(src, OutputKind.ConsoleApplication) 571OutputKind.DynamicallyLinkedLibrary, 604OutputKind.DynamicallyLinkedLibrary, 608OutputKind.DynamicallyLinkedLibrary, 670</compilation>, OutputKind.DynamicallyLinkedLibrary) 678</compilation>, OutputKind.DynamicallyLinkedLibrary) 696</compilation>, OutputKind.DynamicallyLinkedLibrary) 712</compilation>, OutputKind.DynamicallyLinkedLibrary) 728</compilation>, OutputKind.DynamicallyLinkedLibrary) 745</compilation>, OutputKind.DynamicallyLinkedLibrary) 1063compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1071compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1080compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1091compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1103compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1119compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1655Dim comp = CreateCompilationWithMscorlib40(source, OutputKind.DynamicallyLinkedLibrary)
Attributes\AttributeTests.vb (1)
3396compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
Attributes\AttributeTests_CallerArgumentExpression.vb (1)
194Dim csCompilation = CreateCSharpCompilation("Program2.Log(5 + 2);", referencedAssemblies:=TargetFrameworkUtil.GetReferences(TargetFramework.Net50, {compilation.EmitToImageReference()}), compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.ConsoleApplication))
Attributes\AttributeTests_Synthesized.vb (43)
36For Each kind As OutputKind In [Enum].GetValues(GetType(OutputKind)) 44For Each kind As OutputKind In [Enum].GetValues(GetType(OutputKind)) 93New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary). 150New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary). 218New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary). 272New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary). 328options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary). 365New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary). 415New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary). 470options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel:=optimizationLevel)) 500options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel:=optimizationLevel)) 524options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel:=optimizationLevel)) 592Dim comp = CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel:=optimizationLevel)) 746Public Sub TestSynthesizedAssemblyAttributes_01(outputKind As OutputKind) 767If outputKind <> OutputKind.NetModule Then 781Public Sub TestSynthesizedAssemblyAttributes_02(outputKind As OutputKind) 823Public Sub TestSynthesizedAssemblyAttributes_03(outputKind As OutputKind) 865Public Sub TestSynthesizedAssemblyAttributes_04(outputKind As OutputKind) 933Public Sub TestSynthesizedAssemblyAttributes_05(outputKind As OutputKind) 985Public Sub TestSynthesizedAssemblyAttributes_06(outputKind As OutputKind) 1015If outputKind <> OutputKind.NetModule Then 1061Public Sub TestDebuggableAttribute_01(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1090CompileAndVerify(comp, verify:=If(outputKind <> OutputKind.NetModule, Verification.Passes, Verification.Skipped), symbolValidator:=validator) 1095Public Sub TestDebuggableAttribute_02(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1128CompileAndVerify(comp, verify:=If(outputKind <> OutputKind.NetModule, Verification.Passes, Verification.Skipped), symbolValidator:=validator) 1133Public Sub TestDebuggableAttribute_03(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1165CompileAndVerify(comp, verify:=If(outputKind <> OutputKind.NetModule, Verification.Passes, Verification.Skipped), symbolValidator:=validator) 1170Public Sub TestDebuggableAttribute_04(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1209CompileAndVerify(comp, verify:=If(outputKind <> OutputKind.NetModule, Verification.Passes, Verification.Skipped), symbolValidator:=validator) 1214Public Sub TestDebuggableAttribute_MissingWellKnownTypeOrMember_01(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1245Public Sub TestDebuggableAttribute_MissingWellKnownTypeOrMember_02(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1284CompileAndVerify(comp, verify:=If(outputKind <> OutputKind.NetModule, Verification.Passes, Verification.Skipped), symbolValidator:=validator) 1289Public Sub TestDebuggableAttribute_MissingWellKnownTypeOrMember_03(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1336CompileAndVerify(comp, verify:=If(outputKind <> OutputKind.NetModule, Verification.Passes, Verification.Skipped), symbolValidator:=validator) 1341Public Sub TestDebuggableAttribute_MissingWellKnownTypeOrMember_04(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1383CompileAndVerify(comp, verify:=If(outputKind <> OutputKind.NetModule, Verification.Passes, Verification.Skipped), symbolValidator:=validator) 1388Public Sub TestDebuggableAttribute_MissingWellKnownTypeOrMember_05(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1432CompileAndVerify(comp, verify:=If(outputKind <> OutputKind.NetModule, Verification.Passes, Verification.Skipped), symbolValidator:=validator) 1653Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel:=optimizationLevel) 1687Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel:=optimizationLevel) 1748Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel:=optimizationLevel)
Attributes\AttributeTests_WellKnownAttributes.vb (7)
3428Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40(source, OutputKind.DynamicallyLinkedLibrary) 3494Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40(source, OutputKind.DynamicallyLinkedLibrary) 3524Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40(source, OutputKind.DynamicallyLinkedLibrary) 3548Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40(source, OutputKind.DynamicallyLinkedLibrary) 3576Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40(source, OutputKind.DynamicallyLinkedLibrary) 6922Dim options = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, rootNamespace:="TestAssembly") 6981Dim options = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, rootNamespace:="TestAssembly")
Attributes\InternalsVisibleToAndStrongNameTests.vb (5)
808options:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithStrongNameProvider(DefaultDesktopStrongNameProvider)) 2269Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, cryptoKeyFile:=Nothing) 2279Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, cryptoKeyFile:=String.Empty) 2289Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, cryptoKeyFile:=Nothing, publicSign:=True) 2302Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, cryptoKeyFile:=String.Empty, publicSign:=True)
BreakingChanges.vb (6)
416compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication)) 468compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.ConsoleApplication), 548compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 607compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication)) 634compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 660compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication),
CodeGen\CodeGenAsyncTests.vb (1)
8260compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel:=OptimizationLevel.Release, allowUnsafe:=True))
CodeGen\CodeGenEvents.vb (14)
134compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 158compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 185compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 209compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 959compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 984compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 1215}]]>, compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1253compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 1291compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1335compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 1393compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1417compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 1448compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1472compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication),
CodeGen\CodeGenIterators.vb (1)
1582Dim comp = CreateEmptyCompilationWithReferences(source, {MscorlibRef_v4_0_30316_17626}, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
CodeGen\CodeGenMultiDimensionalArray.vb (2)
1466compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1477compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication),
CodeGen\CodeGenOverridingAndHiding.vb (19)
177compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 190compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 201compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 232compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 249compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 263compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 274compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 300compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 316compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 328compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 337compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 357compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 381compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 393compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 402compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 421compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 436compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 455compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 470compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary),
CodeGen\CodeGenSelectCase.vb (1)
4614</compilation>, OutputKind.DynamicallyLinkedLibrary).
CodeGen\CodeGenTests.vb (19)
1477options:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 4622compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication)) 4695compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication)) 5986</compilation>, OutputKind.DynamicallyLinkedLibrary). 6002</compilation>, OutputKind.DynamicallyLinkedLibrary). 6018</compilation>, OutputKind.DynamicallyLinkedLibrary). 6034</compilation>, OutputKind.DynamicallyLinkedLibrary). 8026compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 8039compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 8060compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 8072compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 8093compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 8105compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 8244compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 8256compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 8284compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 8299compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 10604compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 11500compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication))
CodeGen\CodeGenTuples.vb (19)
7206compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 7477compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 9343compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 9377compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 9465compilationOptions:=New Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 9499compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 9553compilationOptions:=New Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 9571compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 9617compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 9646compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 9699compilationOptions:=New Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 9728compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 9767compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 9793compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 9826compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 9854compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 17350compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 21328compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 21464compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary),
CodeGen\CodeGenWinMdEvents.vb (6)
23Dim comp = CreateCompilationWithMscorlib40(source, OutputKind.WindowsRuntimeMetadata) 50Dim comp = CreateCompilationWithMscorlib40(source, OutputKind.WindowsRuntimeMetadata) 78Dim comp = CreateCompilationWithMscorlib40(source, OutputKind.WindowsRuntimeMetadata) 106Dim comp = CreateCompilationWithMscorlib40(source, OutputKind.WindowsRuntimeMetadata) 157Dim comp = CreateCompilationWithMscorlib40(source, OutputKind.WindowsRuntimeMetadata) 191Dim comp = CreateCompilationWithMscorlib40(source, OutputKind.WindowsRuntimeMetadata)
CodeGen\CodeGenWithEvents.vb (13)
1151compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1185compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1578compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication)) 1623compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1652compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 1691compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1735compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 1791compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1815compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 1845compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1869compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 1893compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1912compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication),
Emit\CompilationEmitTests.vb (15)
889Dim reference = CompilationVerifier.LoadTestEmittedExecutableForSymbolValidation(image, OutputKind.DynamicallyLinkedLibrary) 964Dim reference = CompilationVerifier.LoadTestEmittedExecutableForSymbolValidation(image, OutputKind.DynamicallyLinkedLibrary) 1157CreateEmptyCompilation("", options:=TestOptions.DebugDll.WithDeterministic(True).WithOutputKind(OutputKind.NetModule)) 2084compilation = CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithPlatform(Platform.X86)) 2088compilation = CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithPlatform(Platform.X64)) 2094compilation = CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithPlatform(Platform.AnyCpu32BitPreferred)) 2113Dim compilation = CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithPlatform(Platform.AnyCpu)) 2138compilation = CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithPlatform(Platform.AnyCpu)) 2174Dim compilation = CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithPlatform(Platform.Arm)) 2199compilation = CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithPlatform(Platform.AnyCpu)) 2235Dim compilation = CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithPlatform(Platform.X64)) 2255compilation = CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithPlatform(Platform.X64)) 2310Dim compilation = CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(OutputKind.WindowsRuntimeApplication)) 3276Dim assemblyBuilder = New PEAssemblyBuilder(sourceAssembly, emitOptions, OutputKind.DynamicallyLinkedLibrary, GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable(Of ResourceDescription), Nothing) 3844Dim comp = CreateCompilationWithMscorlib40(source1, OutputKind.NetModule)
Emit\DeterministicTests.vb (5)
174compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 195compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.NetModule), 203options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 238compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 244options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary),
PDB\ChecksumTests.vb (1)
174</compilation>, OutputKind.DynamicallyLinkedLibrary)
PDB\PDBTests.vb (4)
226Dim defines = PredefinedPreprocessorSymbols.AddPredefinedPreprocessorSymbols(OutputKind.ConsoleApplication) 4016Dim defines = PredefinedPreprocessorSymbols.AddPredefinedPreprocessorSymbols(OutputKind.ConsoleApplication) 4329OutputKind.WindowsApplication, 4338OutputKind.WindowsApplication,
PDB\PDBWinMdExpTests.vb (5)
23Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(source, TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsRuntimeMetadata)) 68Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(source, TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsRuntimeMetadata)) 100Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(source, TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsRuntimeMetadata)) 162options:=TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsRuntimeMetadata)) 225Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(source, TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsRuntimeMetadata))
PDB\VisualBasicDeterministicBuildCompilationTests.vb (1)
190OutputKind.DynamicallyLinkedLibrary,
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
CompilationExtensions.vb (1)
115outputKind:=OutputKind.DynamicallyLinkedLibrary,
EEAssemblyBuilder.vb (1)
38outputKind:=OutputKind.DynamicallyLinkedLibrary,
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (56)
AccessibilityTests.vb (3)
79OutputKind.DynamicallyLinkedLibrary, 115OutputKind.DynamicallyLinkedLibrary, 210OutputKind.DynamicallyLinkedLibrary,
ExpressionCompilerTestBase.vb (3)
299outputKind As OutputKind, 314outputKind As OutputKind, 325options:=If(outputKind = OutputKind.DynamicallyLinkedLibrary, TestOptions.DebugDll, TestOptions.DebugExe))
ExpressionCompilerTests.vb (50)
165OutputKind.DynamicallyLinkedLibrary, 226OutputKind.DynamicallyLinkedLibrary, 422OutputKind.DynamicallyLinkedLibrary, 436OutputKind.DynamicallyLinkedLibrary, 899OutputKind.DynamicallyLinkedLibrary, 934OutputKind.DynamicallyLinkedLibrary, 965OutputKind.DynamicallyLinkedLibrary, 1001OutputKind.DynamicallyLinkedLibrary, 1039OutputKind.DynamicallyLinkedLibrary, 1072OutputKind.DynamicallyLinkedLibrary, 1102OutputKind.DynamicallyLinkedLibrary, 1131OutputKind.DynamicallyLinkedLibrary, 1432OutputKind.DynamicallyLinkedLibrary, 1684OutputKind.DynamicallyLinkedLibrary, 1701OutputKind.DynamicallyLinkedLibrary, 1726OutputKind.DynamicallyLinkedLibrary, 1741OutputKind.DynamicallyLinkedLibrary, 1766OutputKind.DynamicallyLinkedLibrary, 1780OutputKind.DynamicallyLinkedLibrary, 1874Dim moduleOptions = New VisualBasicCompilationOptions(OutputKind.NetModule, optimizationLevel:=OptimizationLevel.Debug) 1969OutputKind.DynamicallyLinkedLibrary, 1983OutputKind.DynamicallyLinkedLibrary, 2006OutputKind.DynamicallyLinkedLibrary, 2072OutputKind.DynamicallyLinkedLibrary, 2435OutputKind.DynamicallyLinkedLibrary, 2470OutputKind.DynamicallyLinkedLibrary, 2507OutputKind.DynamicallyLinkedLibrary, 2584OutputKind.DynamicallyLinkedLibrary, 2623OutputKind.DynamicallyLinkedLibrary, 2668OutputKind.DynamicallyLinkedLibrary, 2688OutputKind.DynamicallyLinkedLibrary, 2738OutputKind.DynamicallyLinkedLibrary, 2793OutputKind.DynamicallyLinkedLibrary, 2843OutputKind.DynamicallyLinkedLibrary, 2888OutputKind.DynamicallyLinkedLibrary, 2919OutputKind.DynamicallyLinkedLibrary, 2939OutputKind.DynamicallyLinkedLibrary, 3011OutputKind.DynamicallyLinkedLibrary, 3034OutputKind.DynamicallyLinkedLibrary, 3066OutputKind.DynamicallyLinkedLibrary, 3165OutputKind.DynamicallyLinkedLibrary, 3206OutputKind.DynamicallyLinkedLibrary, 3250OutputKind.DynamicallyLinkedLibrary, 3290OutputKind.DynamicallyLinkedLibrary, 3508OutputKind.DynamicallyLinkedLibrary, 3543OutputKind.DynamicallyLinkedLibrary, 3570OutputKind.DynamicallyLinkedLibrary, 4511Dim testData = Evaluate(source, OutputKind.ConsoleApplication, "C.Main", "If(False, New With {.P = 1}, Nothing)") 4620OutputKind.DynamicallyLinkedLibrary, 4651OutputKind.DynamicallyLinkedLibrary,
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ResultProvider.UnitTests (1)
TupleTests.vb (1)
216Dim options = New CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, concurrentBuild:=False)
Microsoft.CodeAnalysis.VisualBasic.Scripting (1)
VisualBasicScriptCompiler.vb (1)
77outputKind:=OutputKind.DynamicallyLinkedLibrary,
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (204)
Binding\Binder_Statements_Tests.vb (1)
3619compilation = compilation.WithOptions(compilation.Options.WithOutputKind(OutputKind.DynamicallyLinkedLibrary))
Binding\BindingDelegateCreationTests.vb (3)
1272Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication)) 1308Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication)) 1368Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication))
Binding\BindingErrorTests.vb (2)
19639</compilation>, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Custom)) 19665</compilation>, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Custom))
Binding\GenericsTests.vb (2)
74compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication)) 396compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, globalImports:=GlobalImport.Parse({"System"})))
Binding\ImplicitVariableTests.vb (4)
1095options:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication)) 1136options:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication)) 1164options:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication)) 1192options:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication))
Binding\LookupTests.vb (14)
2803compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 2812compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 2832compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 2841compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 2860compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 2869compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 2893compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 2902compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 2926compilationOptions:=New Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 2935compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 2958compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 2978compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 3000compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 3014compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication),
Binding\MethodBodyBindingTests.vb (4)
176Dim options = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication) 221Dim options = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication) 261Dim options = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication) 287Dim options = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication)
Compilation\CompilationAPITests.vb (15)
44Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary). 181Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary). 193Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary). 204Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary). 2007Dim compilation = CreateCompilationWithMscorlib40(source, OutputKind.ConsoleApplication) 2030Dim compilation = CreateCompilationWithMscorlib40(source, OutputKind.DynamicallyLinkedLibrary) 2048Dim compilation = CreateCompilationWithMscorlib40(source, OutputKind.NetModule) 2244c2 = c1.WithOptions(New VisualBasicCompilationOptions(OutputKind.WindowsApplication)) 2258c2 = c1.WithOptions(New VisualBasicCompilationOptions(OutputKind.WindowsApplication)) 2454Dim c4 = c3.WithOptions(New VisualBasicCompilationOptions(OutputKind.NetModule)) 2599Dim CompilationOptions = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary) 2627Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", options:=TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule))) 2628Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", options:=TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsRuntimeMetadata))) 2629Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", options:=TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsRuntimeApplication))) 2630Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", options:=TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsApplication)))
Compilation\MyTemplateTests.vb (5)
122Dim defines = PredefinedPreprocessorSymbols.AddPredefinedPreprocessorSymbols(OutputKind.ConsoleApplication) 198Dim defines = PredefinedPreprocessorSymbols.AddPredefinedPreprocessorSymbols(OutputKind.WindowsApplication) 202Dim compilationOptions = TestOptions.ReleaseExe.WithOutputKind(OutputKind.WindowsApplication).WithParseOptions(parseOptions).WithMainTypeName("Form1") 227Dim defines = PredefinedPreprocessorSymbols.AddPredefinedPreprocessorSymbols(OutputKind.ConsoleApplication) 282Dim defines = PredefinedPreprocessorSymbols.AddPredefinedPreprocessorSymbols(OutputKind.ConsoleApplication)
Compilation\ReferenceManagerTests.vb (6)
775Dim libV1 = CompilationUtils.CreateCompilationWithMscorlib40(sourceLibV1, OutputKind.DynamicallyLinkedLibrary) 1405compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1412compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 1420compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 1431compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 1511Dim moduleRef = CreateCompilationWithMscorlib40(moduleSource, OutputKind.NetModule).EmitToImageReference()
Compilation\VisualBasicCompilationOptionsTests.vb (49)
21TestPropertyGeneric(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), factory, getter, validNonDefaultValue) 26TestHiddenProperty(Function(old, value) old.WithOutputKind(value), Function(opt) opt.OutputKind, OutputKind.DynamicallyLinkedLibrary) 55TestPropertyGeneric(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), factory, getter, validNonDefaultValue) 88TestProperty(Function(old, value) old.WithOutputKind(value), Function(opt) opt.OutputKind, OutputKind.DynamicallyLinkedLibrary) 132AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithScriptClassName(Nothing).Errors, 137AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithScriptClassName("blah" & ChrW(0) & "goo").Errors, 142AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithScriptClassName("").Errors, 147Assert.True(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithMainTypeName(Nothing).Errors.IsEmpty) 148AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithMainTypeName("blah" & ChrW(0) & "goo").Errors, 153AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithMainTypeName("").Errors, 158Assert.True(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithRootNamespace(Nothing).Errors.IsEmpty) 159AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithRootNamespace("blah" & ChrW(0) & "goo").Errors, 164Assert.True(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithRootNamespace("").Errors.IsEmpty) 166Assert.Equal(0, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithGlobalImports(GlobalImport.Parse("Goo.Bar")).WithGlobalImports(DirectCast(Nothing, IEnumerable(Of GlobalImport))).GlobalImports.Count) 167Assert.Equal(0, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithGlobalImports(GlobalImport.Parse("Goo.Bar")).WithGlobalImports(DirectCast(Nothing, GlobalImport())).GlobalImports.Count) 169AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOutputKind(CType(Int32.MaxValue, OutputKind)).Errors, 174AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOutputKind(CType(Int32.MinValue, OutputKind)).Errors, 179AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptimizationLevel(CType(Int32.MaxValue, OptimizationLevel)).Errors, 184AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptimizationLevel(CType(Int32.MinValue, OptimizationLevel)).Errors, 189AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(CType(3, OptionStrict)).Errors, 194AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithPlatform(CType(Int32.MaxValue, Platform)).Errors, 199AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithPlatform(CType(Int32.MinValue, Platform)).Errors, 238Dim options = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, scriptClassName:=Nothing) 241AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, scriptClassName:="blah" & ChrW(0) & "goo").Errors, 246AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, scriptClassName:="").Errors, 251Assert.True(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, mainTypeName:=Nothing).Errors.IsEmpty) 253AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, mainTypeName:=("blah" & ChrW(0) & "goo")).Errors, 258AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, mainTypeName:="").Errors, 263Assert.True(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, rootNamespace:=Nothing).Errors.IsEmpty) 265AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, rootNamespace:=("blah" & ChrW(0) & "goo")).Errors, 270Assert.True(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, rootNamespace:="").Errors.IsEmpty) 272AssertTheseDiagnostics(New VisualBasicCompilationOptions(outputKind:=CType(Int32.MaxValue, OutputKind)).Errors, 277AssertTheseDiagnostics(New VisualBasicCompilationOptions(outputKind:=CType(Int32.MinValue, OutputKind)).Errors, 282AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, optimizationLevel:=CType(Int32.MaxValue, OptimizationLevel)).Errors, 287AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, optimizationLevel:=CType(Int32.MinValue, OptimizationLevel)).Errors, 292AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, optionStrict:=CType(3, OptionStrict)).Errors, 297AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, platform:=CType(Int32.MaxValue, Platform)).Errors, 302AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, platform:=CType(Int32.MinValue, Platform)).Errors, 310Dim options = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithRootNamespace(rootNs) 320Assert.True(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithRootNamespace(rootNs).Errors.IsEmpty) 322AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithRootNamespace(rootNs).Errors, 348Dim opt = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithGlobalImports(GlobalImport.Parse(importStrings)) 398Assert.Equal(0, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithSpecificDiagnosticOptions(Nothing).SpecificDiagnosticOptions.Count) 417Dim commonoption = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication) 508Dim options As New VisualBasicCompilationOptions(OutputKind.NetModule, embedVbCoreRuntime:=True) 545Dim options = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication) 556Dim optionFalse = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication)
DeclaringSyntaxNodeTests.vb (1)
378</compilation>, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithRootNamespace("N1"))
Diagnostics\CompilationEventTests.vb (6)
98CreateCompilationWithMscorlib40AndVBRuntime(source, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)).WithEventQueue(q).VerifyDiagnostics().VerifyDiagnostics() 164Dim comp = CreateCompilationWithMscorlib40AndVBRuntime(source, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)).WithEventQueue(q) 169comp = CreateCompilationWithMscorlib40AndVBRuntime(source, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)).WithEventQueue(q) 175comp = CreateCompilationWithMscorlib40AndVBRuntime(source, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)).WithEventQueue(q) 181comp = CreateCompilationWithMscorlib40AndVBRuntime(source, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)).WithEventQueue(q) 202Dim defines = PredefinedPreprocessorSymbols.AddPredefinedPreprocessorSymbols(OutputKind.ConsoleApplication)
Diagnostics\DiagnosticAnalyzerTests.vb (2)
754Dim options = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, 1635Dim defines = AddPredefinedPreprocessorSymbols(OutputKind.WindowsApplication)
Diagnostics\GetDiagnosticsTests.vb (4)
292Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary) 328Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary) 359Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, parseOptions:=parseOptions1) 388Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, parseOptions:=parseOptions1)
Semantics\ArrayLiteralTests.vb (9)
24Private ReadOnly _strictOff As VisualBasicCompilationOptions = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Off) 25Private ReadOnly _strictOn As VisualBasicCompilationOptions = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On) 26Private ReadOnly _strictCustom As VisualBasicCompilationOptions = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Custom) 803Dim strictOffOverflowChecksOff = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Off).WithOverflowChecks(False) 810Dim strictOnOverflowChecksOff = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On).WithOverflowChecks(False) 845Dim strictOffOverflowChecksOff = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Off).WithOverflowChecks(False) 852Dim strictOnOverflowChecksOff = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On).WithOverflowChecks(False) 887Dim strictOffOverflowChecksOff = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Off).WithOverflowChecks(False) 895Dim strictOnOverflowChecksOff = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On).WithOverflowChecks(False)
Semantics\BinaryOperators.vb (1)
746Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Custom))
Semantics\Conversions.vb (8)
2761Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 2815compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Off)) 2866compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Custom)) 3032Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 3069compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Off)) 3209Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 3237compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Off)) 4013compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication))
Semantics\ForeachTest.vb (1)
34</compilation>, OutputKind.ConsoleApplication)
Semantics\ForLoopTest.vb (2)
546compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOutputKind(OutputKind.ConsoleApplication))
Semantics\IFOperatorTest.vb (20)
34</compilation>, OutputKind.ConsoleApplication) 94</compilation>, OutputKind.ConsoleApplication) 146</compilation>, OutputKind.ConsoleApplication) 171</compilation>, OutputKind.ConsoleApplication) 216</compilation>, OutputKind.ConsoleApplication) 272</compilation>, OutputKind.ConsoleApplication) 478</compilation>, OutputKind.ConsoleApplication) 514</compilation>, OutputKind.ConsoleApplication) 555</compilation>, OutputKind.ConsoleApplication) 604</compilation>, OutputKind.ConsoleApplication) 646</compilation>, OutputKind.ConsoleApplication) 733</compilation>, OutputKind.ConsoleApplication) 775</compilation>, OutputKind.ConsoleApplication) 805</compilation>, OutputKind.ConsoleApplication) 841</compilation>, OutputKind.ConsoleApplication) 904</compilation>, OutputKind.ConsoleApplication) 951</compilation>, OutputKind.ConsoleApplication) 994</compilation>, OutputKind.ConsoleApplication) 1030</compilation>, OutputKind.ConsoleApplication) 1085</compilation>, OutputKind.ConsoleApplication)
Semantics\LambdaTests.vb (9)
788compilation = compilation.WithOptions(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 840compilation = compilation.WithOptions(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 898compilation = compilation.WithOptions(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 950compilation = compilation.WithOptions(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 1058compilation = compilation.WithOptions(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 1098compilation = compilation.WithOptions(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 1154compilation = compilation.WithOptions(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 1210compilation = compilation.WithOptions(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 1267compilation = compilation.WithOptions(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On))
Semantics\MethodCalls.vb (1)
2809New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Custom)).
Semantics\MultiDimensionalTest.vb (8)
32</compilation>, OutputKind.ConsoleApplication) 55</compilation>, OutputKind.ConsoleApplication) 133</compilation>, OutputKind.ConsoleApplication) 155</compilation>, OutputKind.ConsoleApplication) 176</compilation>, OutputKind.ConsoleApplication) 209</compilation>, OutputKind.ConsoleApplication) 239</compilation>, OutputKind.ConsoleApplication) 265</compilation>, OutputKind.ConsoleApplication)
Semantics\OptionalArgumentTests.vb (1)
1027options:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, optionCompareText:=True),
Semantics\OverloadResolution.vb (11)
3857Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Custom)) 4126Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 4129compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Off)) 4157Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 4192Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 4230compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 4238compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Off)) 4754Dim Compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Off)) 4790Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Off)) 5008Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Off)) 5043Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Off))
Semantics\PartialMethodsTest.vb (7)
595Dim comp = CreateCompilationWithMscorlib40({tree1, tree2}, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 924Dim comp = CreateCompilationWithMscorlib40({tree1, tree2}, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 959Dim comp = CreateCompilationWithMscorlib40({tree1}, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 994Dim comp = CreateCompilationWithMscorlib40({tree1}, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1038Dim comp = CreateCompilationWithMscorlib40({tree1, tree2}, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1094Dim comp = CreateCompilationWithMscorlib40({tree1, tree2}, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 1135Dim comp = CreateCompilationWithMscorlib40({tree}, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
Semantics\QueryExpressions.vb (3)
2387compilation = compilation.WithOptions(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionExplicit(False)) 2844compilation = compilation.WithOptions(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 3623Dim verifier = CompileAndVerify(compilationDef, options:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Custom),
Semantics\TypeArgumentInference.vb (4)
852Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On)) 861compilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(compilationDef, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Off)) 1033Dim comp1 = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(source, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Off)) 1035Dim comp2 = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(source, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On))
Semantics\VariableTypeInference.vb (1)
696CompileAndVerify(source, options:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), expectedOutput:=<![CDATA[
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (90)
SymbolDisplay\SymbolDisplayTests.vb (2)
4869Assert.Equal("3", SymbolDisplay.FormatPrimitive(OutputKind.NetModule, quoteStrings:=False, useHexadecimalNumbers:=False)) 4870Assert.Equal("&H00000003", SymbolDisplay.FormatPrimitive(OutputKind.NetModule, quoteStrings:=False, useHexadecimalNumbers:=True))
SymbolsTests\AssemblyAndNamespaceTests.vb (1)
23AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithRootNamespace(badRootNS).Errors,
SymbolsTests\AttributeTests_UnmanagedCallersOnly.vb (1)
15Private ReadOnly _csharpCompOptions As CSharp.CSharpCompilationOptions = New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, allowUnsafe:=True)
SymbolsTests\CompilationCreationTests.vb (1)
2171Dim lib1 = CreateCompilationWithMscorlib40(source1, OutputKind.NetModule)
SymbolsTests\DefaultInterfaceImplementationTests.vb (1)
11458compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.WindowsRuntimeMetadata),
SymbolsTests\GenericConstraintTests.vb (2)
4201compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication)) 4235compilationOptions:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication))
SymbolsTests\InaccessibleOverriding.vb (2)
105</compilation>, OutputKind.DynamicallyLinkedLibrary) 246</compilation>, OutputKind.DynamicallyLinkedLibrary)
SymbolsTests\Metadata\MetadataMemberTests.vb (11)
615options:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), 940Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary) 983options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary) 1021Dim options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary) 1025options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, metadataImportOptions:=MetadataImportOptions.Internal) 1028options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, metadataImportOptions:=MetadataImportOptions.All) 1031options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, metadataImportOptions:=MetadataImportOptions.Public) 1034options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, metadataImportOptions:=CType(Byte.MaxValue, MetadataImportOptions)) 1049Dim compilation = CreateCompilationWithMscorlib40("", options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, metadataImportOptions:=MetadataImportOptions.Internal), references:={compilation0.EmitToImageReference()}) 1056compilation = compilation.WithOptions(New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, metadataImportOptions:=MetadataImportOptions.All)) 1063compilation = compilation.WithOptions(New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, metadataImportOptions:=CType(Byte.MaxValue, MetadataImportOptions)))
SymbolsTests\Metadata\PE\HasUnsupportedMetadata.vb (1)
517compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithAllowUnsafe(True))
SymbolsTests\Metadata\PE\NoPia.vb (1)
1241OutputKind.DynamicallyLinkedLibrary,
SymbolsTests\Metadata\WinMdEventTest.vb (6)
993For Each kind As OutputKind In [Enum].GetValues(GetType(OutputKind)) 1028For Each kind As OutputKind In [Enum].GetValues(GetType(OutputKind)) 1512For Each kind As OutputKind In [Enum].GetValues(GetType(OutputKind))
SymbolsTests\Source\BindingsTests.vb (3)
207Dim options = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithRootNamespace("Goo.Bar") 273Dim options = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithRootNamespace("Goo.Bar") 408Dim options = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithRootNamespace("Goo.Bar")
SymbolsTests\Source\ClsComplianceTests.vb (4)
1680Dim moduleComp = CreateCSharpCompilation("[assembly:System.CLSCompliant(true)]", compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.NetModule), assemblyName:="A") 1697Dim moduleComp1 = CreateCSharpCompilation("[assembly:System.CLSCompliant(true)]", compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.NetModule), assemblyName:="A") 1700Dim moduleComp2 = CreateCSharpCompilation("[assembly:System.CLSCompliant(false)]", compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.NetModule), assemblyName:="B") 1761CreateCompilationWithMscorlib40(source, OutputKind.NetModule).AssertTheseDiagnostics(<errors><![CDATA[
SymbolsTests\Source\FieldTests.vb (1)
447compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
SymbolsTests\Source\NamespaceGlobalTests.vb (2)
28Dim opt = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithRootNamespace("RootNS") 121Dim compilation2 = CompilationUtils.CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithRootNamespace("Global"))
SymbolsTests\Source\PropertyTests.vb (4)
586Dim compilation = CompilationUtils.CreateCompilationWithMscorlib40(source, OutputKind.DynamicallyLinkedLibrary) 8086Dim comp = CreateCompilationWithMscorlib40(libSrc, OutputKind.DynamicallyLinkedLibrary) 8090comp = CreateCompilationWithMscorlib40(libSrc, OutputKind.WindowsRuntimeMetadata) 8199Dim [module] = New PEAssemblyBuilder(DirectCast([class].ContainingAssembly, SourceAssemblySymbol), EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable(Of ResourceDescription)())
SymbolsTests\Source\TypeTests.vb (6)
2546Dim modComp = CreateCompilationWithMscorlib40(source1, OutputKind.NetModule) 2609Dim modComp = CreateCompilationWithMscorlib40(source1, OutputKind.NetModule) 2680Dim modComp = CreateCompilationWithMscorlib40(source1, OutputKind.NetModule) 2733Dim modComp = CreateCompilationWithMscorlib40(source1, OutputKind.NetModule) 2795Dim modComp = CreateCompilationWithMscorlib40(source1, OutputKind.NetModule) 2858Dim modComp = CreateCompilationWithMscorlib40(source1, OutputKind.NetModule)
SymbolsTests\SymbolErrorTests.vb (41)
6909Dim csharpComp = CSharp.CSharpCompilation.Create("Test", options:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 9479</compilation>, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithGlobalImports( 9502</compilation>, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithGlobalImports( 19132Dim opt = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithRootNamespace("_CLS") 19150Dim opt = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithRootNamespace("A._B") 19168Dim opt = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication) 19191Dim opt = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication) 19490</compilation>, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, rootNamespace:="ConsoleApplicationVB")) 19509</compilation>, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, rootNamespace:="CONSOLEAPPLICATIONVB")) 19530</compilation>, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, rootNamespace:="GOO.bar")) 19550</compilation>, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, rootNamespace:="GOO.BAR")) 19571</compilation>, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, rootNamespace:="GOO.BAR")) 19591</compilation>, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, rootNamespace:="goo.BAR")) 19610</compilation>, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, rootNamespace:="CONSOLEAPPLICATIONVB")) 19646Dim options = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithRootNamespace("BC40056WRN_UndefinedOrEmptyNamespaceOrClass1") 19731</compilation>, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optionStrict:=OptionStrict.Custom)) 19877</compilation>, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionInfer(True).WithOptionStrict(OptionStrict.Custom)) 19885compilation1 = compilation1.WithOptions(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionInfer(True).WithOptionStrict(OptionStrict.Off)) 19889compilation1 = compilation1.WithOptions(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionInfer(True).WithOptionStrict(OptionStrict.On)) 19962compilation2 = compilation2.WithOptions(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionInfer(False).WithOptionStrict(OptionStrict.On)) 19984</compilation>, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionInfer(True).WithOptionStrict(OptionStrict.On)) 20033compilation1 = compilation1.WithOptions(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Off).WithOptionInfer(True)) 20059</compilation>, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.On).WithOptionInfer(True)) 20534</compilation>, New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optionStrict:=OptionStrict.Custom)) 24188options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 24205options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 24224options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 24248options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 24268options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 24286options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 24344options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 24373options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 24396Dim compilation = CreateCompilationWithMscorlib40(String.Empty, references:={ilModule}, options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 24409options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 24415options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 24441options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 24504options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 24545options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 24560options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 24591options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary), 24608options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary),
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (9)
Parser\VisualBasicParseOptionsTests.vb (8)
59Dim symbols = AddPredefinedPreprocessorSymbols(OutputKind.NetModule) 63symbols = AddPredefinedPreprocessorSymbols(OutputKind.DynamicallyLinkedLibrary, symbols) 66symbols = AddPredefinedPreprocessorSymbols(OutputKind.WindowsApplication, 70symbols = AddPredefinedPreprocessorSymbols(OutputKind.WindowsApplication, 74symbols = AddPredefinedPreprocessorSymbols(OutputKind.ConsoleApplication, empty) 77symbols = AddPredefinedPreprocessorSymbols(OutputKind.WindowsApplication, empty) 112Dim symbols = AddPredefinedPreprocessorSymbols(OutputKind.WindowsRuntimeApplication) 115symbols = AddPredefinedPreprocessorSymbols(OutputKind.WindowsRuntimeMetadata)
TestSyntaxNodes.vb (1)
3307New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptionStrict(OptionStrict.Custom))
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (11)
BasicTestBase.vb (1)
371options = options.WithOutputKind(OutputKind.ConsoleApplication)
CompilationTestUtils.vb (1)
174outputKind As OutputKind,
TestOptions.vb (9)
19Public Shared ReadOnly ReleaseDll As VisualBasicCompilationOptions = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel:=OptimizationLevel.Release).WithParseOptions(Regular) 20Public Shared ReadOnly ReleaseExe As VisualBasicCompilationOptions = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, optimizationLevel:=OptimizationLevel.Release).WithParseOptions(Regular) 22Public Shared ReadOnly ReleaseDebugDll As VisualBasicCompilationOptions = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel:=OptimizationLevel.Release). 25Public Shared ReadOnly ReleaseDebugExe As VisualBasicCompilationOptions = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, optimizationLevel:=OptimizationLevel.Release). 28Public Shared ReadOnly DebugDll As VisualBasicCompilationOptions = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel:=OptimizationLevel.Debug).WithParseOptions(Regular) 29Public Shared ReadOnly DebugExe As VisualBasicCompilationOptions = New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, optimizationLevel:=OptimizationLevel.Debug).WithParseOptions(Regular) 31Public Shared ReadOnly ReleaseModule As VisualBasicCompilationOptions = New VisualBasicCompilationOptions(OutputKind.NetModule, optimizationLevel:=OptimizationLevel.Release).WithParseOptions(Regular) 32Public Shared ReadOnly ReleaseWinMD As VisualBasicCompilationOptions = New VisualBasicCompilationOptions(OutputKind.WindowsRuntimeMetadata, optimizationLevel:=OptimizationLevel.Release).WithParseOptions(Regular) 33Public Shared ReadOnly DebugWinMD As VisualBasicCompilationOptions = New VisualBasicCompilationOptions(OutputKind.WindowsRuntimeMetadata, optimizationLevel:=OptimizationLevel.Debug).WithParseOptions(Regular)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
Serialization\VisualBasicOptionsSerializationService.vb (1)
58Dim outputKind As OutputKind
Workspace\LanguageServices\VisualBasicCompilationFactoryService.vb (2)
16Private Shared ReadOnly s_defaultOptions As New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, concurrentBuild:=False) 53Dim outputKind As OutputKind
Microsoft.CodeAnalysis.Workspaces (2)
Serialization\AbstractOptionsSerializationService.cs (2)
78out OutputKind outputKind, 106outputKind = (OutputKind)reader.ReadInt32();
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (9)
VisualStudioMSBuildWorkspaceTests.cs (9)
396var solution2 = solution1.WithProjectCompilationOptions(project.Id, project.CompilationOptions.WithOutputKind(OutputKind.NetModule)); 1499await AssertCSCompilationOptionsAsync(OutputKind.DynamicallyLinkedLibrary, options => options.OutputKind); 1506await AssertCSCompilationOptionsAsync(OutputKind.ConsoleApplication, options => options.OutputKind); 1513await AssertCSCompilationOptionsAsync(OutputKind.WindowsApplication, options => options.OutputKind); 1520await AssertCSCompilationOptionsAsync(OutputKind.NetModule, options => options.OutputKind); 1697await AssertVBCompilationOptionsAsync(OutputKind.DynamicallyLinkedLibrary, options => options.OutputKind); 1704await AssertVBCompilationOptionsAsync(OutputKind.ConsoleApplication, options => options.OutputKind); 1711await AssertVBCompilationOptionsAsync(OutputKind.WindowsApplication, options => options.OutputKind); 1718await AssertVBCompilationOptionsAsync(OutputKind.NetModule, options => options.OutputKind);
Microsoft.CodeAnalysis.Workspaces.UnitTests (11)
BatchFixAllProviderTests.cs (1)
151return new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary);
CommandLineProject\CommandLineProjectWorkspaceTests.cs (2)
35Assert.Equal(OutputKind.DynamicallyLinkedLibrary, project.CompilationOptions.OutputKind); 63Assert.Equal(OutputKind.DynamicallyLinkedLibrary, project.CompilationOptions.OutputKind);
FindReferencesTests.cs (3)
160var prj = sln.GetProject(prj1Id).WithCompilationOptions(new VisualBasic.VisualBasicCompilationOptions(OutputKind.ConsoleApplication, embedVbCoreRuntime: true)); 199var prj = sln.GetProject(prj1Id).WithCompilationOptions(new VisualBasic.VisualBasicCompilationOptions(OutputKind.ConsoleApplication, embedVbCoreRuntime: true)); 263var 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 (2)
1219var options = new CSharpCompilationOptions(OutputKind.NetModule); 4080.WithProjectCompilationOptions(projectId, new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));
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)
69.WithOutputKind(OutputKind.DynamicallyLinkedLibrary)
Microsoft.VisualStudio.LanguageServices.UnitTests (2)
AnalyzerSupport\AnalyzerDependencyCheckerTests.vb (1)
864Dim compilation = CSharpCompilation.Create(libraryName, syntaxTrees, references, New CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
ProjectSystemShim\ConvertedVisualBasicProjectOptionsTests.vb (1)
167New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary) _
Microsoft.VisualStudio.LanguageServices.VisualBasic (11)
ProjectSystemShim\TempPECompiler.TempPEProject.vb (1)
206New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, parseOptions:=_parseOptions), pCompilerOptions)
ProjectSystemShim\VisualBasicProject.OptionsProcessor.vb (10)
33Private Shared ReadOnly s_conditionalCompilationSymbolsCache As Dictionary(Of KeyValuePair(Of String, OutputKind), ImmutableArray(Of KeyValuePair(Of String, Object))) = 34New Dictionary(Of KeyValuePair(Of String, OutputKind), ImmutableArray(Of KeyValuePair(Of String, Object))) 120Private Shared Function GetOutputKind(ByRef compilerOptions As VBCompilerOptions) As OutputKind 123Return OutputKind.ConsoleApplication 125Return OutputKind.DynamicallyLinkedLibrary 127Return OutputKind.NetModule 129Return OutputKind.WindowsApplication 131Return OutputKind.WindowsRuntimeApplication 133Return OutputKind.WindowsRuntimeMetadata 222Private Shared Function GetConditionalCompilationSymbols(kind As OutputKind, str As String) As ImmutableArray(Of KeyValuePair(Of String, Object))
StackDepthTest (1)
Program.cs (1)
78var options = new CSharpCompilationOptions(outputKind: OutputKind.DynamicallyLinkedLibrary, concurrentBuild: false);
VBCSCompiler.UnitTests (1)
AnalyzerConsistencyCheckerTests.cs (1)
62OutputKind.DynamicallyLinkedLibrary,