233 references to OptimizationLevel
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (5)
CSharpCompiler.cs (5)
183OptimizationLevel optimizationLevel; 187OptimizationLevel.Release : 188OptimizationLevel.Debug; 193OptimizationLevel.Debug : 194OptimizationLevel.Release;
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (6)
CSharpCompilerTest.cs (6)
49[InlineData("Development", OptimizationLevel.Debug)] 50[InlineData("Staging", OptimizationLevel.Release)] 51[InlineData("Production", OptimizationLevel.Release)] 54OptimizationLevel expected) 97Assert.Equal(OptimizationLevel.Debug, compilationOptions.OptimizationLevel); 239Assert.Equal(OptimizationLevel.Release, compilationOptions.OptimizationLevel);
Microsoft.CodeAnalysis (32)
CodeGen\ILBuilder.cs (4)
22private readonly OptimizationLevel _optimizations; 71internal ILBuilder(CommonPEModuleBuilder module, LocalSlotManager? localSlotManager, DiagnosticBag diagnostics, OptimizationLevel optimizations, bool areLocalsZeroed) 849if (_optimizations == OptimizationLevel.Release) 874if (_optimizations == OptimizationLevel.Release && OptimizeLabels())
CodeGen\LocalSlotManager.cs (1)
271internal void AddAddressedLocal(LocalDefinition localDef, OptimizationLevel optimizations)
CodeGen\PrivateImplementationDetails.cs (2)
717OptimizationLevel.Release, 1143OptimizationLevel.Release,
Compilation\CompilationOptions.cs (5)
138public OptimizationLevel OptimizationLevel { get; protected set; } 278OptimizationLevel optimizationLevel, 357return OptimizationLevel == OptimizationLevel.Debug; 451public CompilationOptions WithOptimizationLevel(OptimizationLevel value) 533protected abstract CompilationOptions CommonWithOptimizationLevel(OptimizationLevel value);
Compilation\OptimizationLevel.cs (16)
51internal static (OptimizationLevel OptimizationLevel, bool DebugPlus) DefaultValues => (OptimizationLevel.Debug, false); 53public static string ToPdbSerializedString(this OptimizationLevel optimization, bool debugPlusMode) 56(OptimizationLevel.Release, true) => "release-debug-plus", 57(OptimizationLevel.Release, false) => "release", 58(OptimizationLevel.Debug, true) => "debug-plus", 59(OptimizationLevel.Debug, false) => "debug", 63public static bool TryParsePdbSerializedString(string value, out OptimizationLevel optimizationLevel, out bool debugPlusMode) 68optimizationLevel = OptimizationLevel.Release; 72optimizationLevel = OptimizationLevel.Release; 76optimizationLevel = OptimizationLevel.Debug; 80optimizationLevel = OptimizationLevel.Debug; 84optimizationLevel = OptimizationLevel.Debug; 93internal static bool IsValid(this OptimizationLevel value) 95return value >= OptimizationLevel.Debug && value <= OptimizationLevel.Release;
Emit\EditAndContinue\DeletedMethodBody.cs (1)
71var builder = new ILBuilder(context.Module, localSlotManager: null, context.Diagnostics, OptimizationLevel.Debug, areLocalsZeroed: false);
PEWriter\MetadataWriter.PortablePdb.cs (1)
916var optimizationLevel = module.CommonCompilation.Options.OptimizationLevel;
SynthesizedLocalKind.cs (2)
268public static bool IsSlotReusable(this SynthesizedLocalKind kind, OptimizationLevel optimizations) 270return kind.IsSlotReusable(optimizations != OptimizationLevel.Release);
Microsoft.CodeAnalysis.CSharp (33)
CodeGen\CodeGenerator.cs (2)
92OptimizationLevel optimizations, 119if (optimizations == OptimizationLevel.Debug)
CommandLine\CSharpCommandLineParser.cs (2)
1525optimizationLevel: optimize ? OptimizationLevel.Release : OptimizationLevel.Debug,
Compilation\CSharpCompilation.cs (1)
3873var ilBuilder = new ILBuilder(moduleBeingBuilt, new LocalSlotManager(slotAllocator: null), methodBodyDiagnosticBag, OptimizationLevel.Release, areLocalsZeroed: false);
Compiler\MethodCompiler.cs (3)
1422ILBuilder builder = new ILBuilder(_moduleBeingBuiltOpt, new LocalSlotManager(slotAllocator: null), _diagnostics.DiagnosticBag, OptimizationLevel.Release, areLocalsZeroed: false); 1654var optimizations = compilation.Options.OptimizationLevel; 1750if (optimizations == OptimizationLevel.Debug && (object)stateMachineTypeOpt != null)
CSharpCompilationOptions.cs (10)
64OptimizationLevel optimizationLevel = OptimizationLevel.Debug, 114OptimizationLevel optimizationLevel, 159OptimizationLevel optimizationLevel, 201OptimizationLevel optimizationLevel, 394public new CSharpCompilationOptions WithOptimizationLevel(OptimizationLevel value) 663protected override CompilationOptions CommonWithOptimizationLevel(OptimizationLevel value) => WithOptimizationLevel(value); 855OptimizationLevel optimizationLevel, 894OptimizationLevel optimizationLevel, 938OptimizationLevel optimizationLevel,
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
96if (compilationState.Compilation.Options.OptimizationLevel == OptimizationLevel.Release)
Lowering\LocalRewriter\LocalRewriter.cs (1)
771bool optimize = _compilation.Options.OptimizationLevel == OptimizationLevel.Release;
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
761this._factory.Compilation.Options.OptimizationLevel == OptimizationLevel.Release &&
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (1)
47GenerateInstrumentation && _localRewriter._compilation.Options.OptimizationLevel != OptimizationLevel.Release;
Lowering\LocalRewriter\LocalRewriter_TryStatement.cs (1)
22var optimizing = _compilation.Options.OptimizationLevel == OptimizationLevel.Release;
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
121if (compilation.Options.OptimizationLevel != OptimizationLevel.Release && !isRuntimeAsync)
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
149F.Compilation.Options.OptimizationLevel == OptimizationLevel.Release) 665if (@this.F.Compilation.Options.OptimizationLevel == OptimizationLevel.Debug)
Lowering\StateMachineRewriter\StateMachineRewriter.cs (3)
146bool isDebugBuild = F.Compilation.Options.OptimizationLevel == OptimizationLevel.Debug; 274var optimizationLevel = F.Compilation.Options.OptimizationLevel; 279if (optimizationLevel == OptimizationLevel.Release && synthesizedKind == SynthesizedLocalKind.UserDefined)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
167if (Manager.Compilation.Options.OptimizationLevel == OptimizationLevel.Debug)
Symbols\Compilation_WellKnownMembers.cs (3)
496if (Options.OptimizationLevel != OptimizationLevel.Debug) 510if (Options.OptimizationLevel != OptimizationLevel.Debug) 764if (_options.OptimizationLevel == OptimizationLevel.Debug)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (8)
CommandLineTests.cs (8)
2567Assert.Equal(OptimizationLevel.Debug, parsedArgs.CompilationOptions.OptimizationLevel); 2571Assert.Equal(OptimizationLevel.Release, parsedArgs.CompilationOptions.OptimizationLevel); 2575Assert.Equal(OptimizationLevel.Release, parsedArgs.CompilationOptions.OptimizationLevel); 2579Assert.Equal(OptimizationLevel.Debug, parsedArgs.CompilationOptions.OptimizationLevel); 2591Assert.Equal(OptimizationLevel.Debug, parsedArgs.CompilationOptions.OptimizationLevel); 2594Assert.Equal(OptimizationLevel.Release, parsedArgs.CompilationOptions.OptimizationLevel); 2597Assert.Equal(OptimizationLevel.Release, parsedArgs.CompilationOptions.OptimizationLevel); 2600Assert.Equal(OptimizationLevel.Debug, parsedArgs.CompilationOptions.OptimizationLevel);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (10)
CodeGen\CodeGenAsyncMainTests.cs (2)
1560var comp = CreateCompilation(source, options: TestOptions.ReleaseExe.WithOptimizationLevel(OptimizationLevel.Release)); 1802var comp = CreateCompilation(source, options: TestOptions.ReleaseExe.WithOptimizationLevel(OptimizationLevel.Release));
CodeGen\PatternTests.cs (5)
3555if (options.OptimizationLevel == OptimizationLevel.Debug) 3637if (options.OptimizationLevel == OptimizationLevel.Debug) 3709if (options.OptimizationLevel == OptimizationLevel.Debug) 3785if (options.OptimizationLevel == OptimizationLevel.Debug) 4333if (compilationOptions.OptimizationLevel == OptimizationLevel.Debug)
Emit\CompilationEmitTests.cs (1)
3739var compilation = CreateCompilation(source, options: TestOptions.CreateTestOptions(OutputKind.WindowsRuntimeApplication, OptimizationLevel.Debug));
Emit\CovariantReturnTests.cs (1)
428var compilationOptions = new VisualBasic.VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptimizationLevel(OptimizationLevel.Release);
Emit\DeterministicTests.cs (1)
475.WithOptimizationLevel(OptimizationLevel.Debug)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
PDB\CSharpDeterministicBuildCompilationTests.cs (2)
313optimizationLevel: OptimizationLevel.Debug, 343yield return defaultOptions.WithOptimizationLevel(OptimizationLevel.Release);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (53)
Attributes\AttributeTests_Synthesized.cs (52)
39foreach (var level in Enum.GetValues(typeof(OptimizationLevel))) 52foreach (var level in Enum.GetValues(typeof(OptimizationLevel))) 66foreach (var level in Enum.GetValues(typeof(OptimizationLevel))) 104private void VerifyDebuggableAttribute(CSharpAttributeData attribute, OptimizationLevel optimizations, bool isSynthesized) 114if (isSynthesized && optimizations == OptimizationLevel.Debug) 174public void BackingFields_Property(OptimizationLevel optimizationLevel) 203if (optimizationLevel == OptimizationLevel.Debug) 222public void Accessors(OptimizationLevel optimizationLevel) 259public void Lambdas(OptimizationLevel optimizationLevel) 290public void AnonymousTypes(OptimizationLevel optimizationLevel) 309if (options.OptimizationLevel == OptimizationLevel.Debug) 426public void Iterator(OptimizationLevel optimizationLevel) 476public void Async(OptimizationLevel optimizationLevel) 500AssertEx.SetEqual(options.OptimizationLevel == OptimizationLevel.Debug ? 532public void BaseMethodWrapper(OptimizationLevel optimizationLevel) 566public void BaseMethodWrapper_DoNotInheritAttributes(OptimizationLevel optimizationLevel) 607public void BaseMethodWrapper_DoNotInheritAttributes_TypeParameter(OptimizationLevel optimizationLevel) 986public void SynthesizedAllAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1017public void AppliedCompilationRelaxations(OutputKind outputKind, OptimizationLevel optimizationLevel) 1052public void AppliedRuntimeCompatibility(OutputKind outputKind, OptimizationLevel optimizationLevel) 1087public void AppliedDebuggable(OutputKind outputKind, OptimizationLevel optimizationLevel) 1122public void AppliedDebuggableOnBothAssemblyAndModule(OutputKind outputKind, OptimizationLevel optimizationLevel) 1161public void AppliedCompilationRelaxationsAndRuntimeCompatibility(OutputKind outputKind, OptimizationLevel optimizationLevel) 1197public void ModuleCompilationRelaxationsDoNotSuppressAssemblyAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1235public void ModuleDebuggableDoNotSuppressAssemblyAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1273public void MissingWellKnownAttributesNoDiagnosticsAndNoSynthesizedAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1302public void MissingWellKnownAttributeEnumsNoDiagnosticsAndNoSynthesizedAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1342public void InaccessibleWellKnownAttributeEnumsNoDiagnosticsAndNoSynthesizedAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1391public void WellKnownAttributeMissingCtorNoDiagnosticsAndNoSynthesizedAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1438public void WellKnownAttributeInvalidTypeNoDiagnosticsAndNoSynthesizedAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1482public void MissingWellKnownAttributeMembersProduceDiagnostics(OutputKind outputKind, OptimizationLevel optimizationLevel) 1527public void AppliedCompilationRelaxationsOnModuleSuppressesAssemblyAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1568public void AppliedRuntimeCompatibilityOnModuleSuppressesAssemblyAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1622var compilation = CreateCompilationWithMscorlib40(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.CreateTestOptions(outputKind, OptimizationLevel.Release, allowUnsafe: true)); 1672public void AsyncStateMachineAttribute_Method(OptimizationLevel optimizationLevel) 1700if (optimizationLevel == OptimizationLevel.Debug) 1714public void AsyncStateMachineAttribute_Lambda(OptimizationLevel optimizationLevel) 1743if (optimizationLevel == OptimizationLevel.Debug) 1757public void AsyncStateMachineAttribute_GenericStateMachineClass(OptimizationLevel optimizationLevel) 1785if (optimizationLevel == OptimizationLevel.Debug) 1799public void AsyncStateMachineAttribute_MetadataOnly(OptimizationLevel optimizationLevel) 1824if (optimizationLevel == OptimizationLevel.Debug) 1836public void AsyncStateMachineAttribute_RuntimeAsync(OptimizationLevel optimizationLevel) 1870public void AsyncStateMachineAttribute_RuntimeAsync_Lambda(OptimizationLevel optimizationLevel) 1905public void AsyncStateMachineAttribute_RuntimeAsync_LocalFunction(OptimizationLevel optimizationLevel) 1938public void AsyncStateMachineAttribute_RuntimeAsync_TLSEntrypoint(OptimizationLevel optimizationLevel) 1967public void AsyncStateMachineAttribute_RuntimeAsync_ExtensionBlockMember(OptimizationLevel optimizationLevel, bool suppressRuntimeAsync) 2014public void AsyncStateMachineAttribute_RuntimeAsync_ExtensionBlockMember_WithLambda(OptimizationLevel optimizationLevel, bool suppressRuntimeAsync) 2056public void AsyncStateMachineAttribute_RuntimeAsync_ExtensionBlockMember_WithLocalFunction(OptimizationLevel optimizationLevel, bool suppressRuntimeAsync) 2104public void IteratorStateMachineAttribute_Method(OptimizationLevel optimizationLevel) 2134public void IteratorStateMachineAttribute_GenericStateMachineClass(OptimizationLevel optimizationLevel) 2164public void IteratorStateMachineAttribute_MetadataOnly(OptimizationLevel optimizationLevel)
Semantics\PatternSwitchTests.cs (1)
3194source, options: TestOptions.ReleaseDll.WithOptimizationLevel(OptimizationLevel.Release), references: new[] { SystemCoreRef, CSharpRef });
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (1)
ObjectFormatterTests.cs (1)
107new VB.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel: OptimizationLevel.Debug));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Compilation\CompilationAPITests.cs (1)
1988c2 = c1.WithOptions(TestOptions.CreateTestOptions(OutputKind.WindowsApplication, OptimizationLevel.Debug));
Compilation\CSharpCompilationOptionsTests.cs (8)
77TestHiddenProperty((old, value) => old.WithOptimizationLevel(value), opt => opt.OptimizationLevel, OptimizationLevel.Release); 114TestProperty((old, value) => old.WithOptimizationLevel(value), opt => opt.OptimizationLevel, OptimizationLevel.Release); 176new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithOptimizationLevel((OptimizationLevel)Int32.MaxValue).VerifyErrors( 180new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithOptimizationLevel((OptimizationLevel)Int32.MinValue).VerifyErrors( 326new CSharpCompilationOptions(OutputKind.ConsoleApplication, optimizationLevel: (OptimizationLevel)Int32.MaxValue).VerifyErrors( 330new CSharpCompilationOptions(OutputKind.ConsoleApplication, optimizationLevel: (OptimizationLevel)Int32.MinValue).VerifyErrors( 391OptimizationLevel optimizationLevel = OptimizationLevel.Debug;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (10)
BasicCompilationUtils.cs (1)
37var options = new VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel: OptimizationLevel.Release);
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); 191internal static CSharpCompilationOptions CreateTestOptions(OutputKind outputKind, OptimizationLevel optimizationLevel, bool allowUnsafe = false)
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (5)
Metadata\WinMdEventTests.cs (5)
2914var comp = CreateEmptyCompilation(source, WinRtRefs, TestOptions.CreateTestOptions(kind, OptimizationLevel.Debug)); 2958var comp = CreateEmptyCompilation(source, WinRtRefs.Concat(new[] { ilRef }), TestOptions.CreateTestOptions(kind, OptimizationLevel.Debug)); 3027var comp = CreateEmptyCompilation(source, WinRtRefs.Concat(new[] { interfaceILRef, baseILRef }), TestOptions.CreateTestOptions(kind, OptimizationLevel.Debug)); 3093var comp = CreateEmptyCompilation(source, WinRtRefs.Concat(new[] { ilRef }), TestOptions.CreateTestOptions(kind, OptimizationLevel.Debug)); 3288var comp = CreateEmptyCompilation(source, WinRtRefs, TestOptions.CreateTestOptions(kind, OptimizationLevel.Debug));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
MetadataAsSource\AbstractMetadataAsSourceTests.cs (1)
90.WithCompilationOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel: OptimizationLevel.Release));
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\ProjectSettingKind.cs (1)
75/// Must be <see cref="OptimizationLevel.Debug"/>.
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (2)
305WithCompilationOptions<CSharpCompilationOptions>(options => options.WithOptimizationLevel(OptimizationLevel.Release)). 535ProjectSettingKind.OptimizationLevel => (oldOptions.WithOptimizationLevel(OptimizationLevel.Release), "Debug", "Release"),
Microsoft.CodeAnalysis.Rebuild (2)
CompilationFactory.cs (2)
193protected static (OptimizationLevel OptimizationLevel, bool DebugPlus) GetOptimizationLevel(string? value) 200if (!OptimizationLevelFacts.TryParsePdbSerializedString(value, out OptimizationLevel optimizationLevel, out bool debugPlus))
Microsoft.CodeAnalysis.Rebuild.UnitTests (2)
OptionRoundTripTests.cs (2)
67public void OptimizationLevel_ParsePdbSerializedString(OptimizationLevel optimization, bool debugPlus) 70Assert.True(OptimizationLevelFacts.TryParsePdbSerializedString(data, out var optimization2, out var debugPlus2));
Microsoft.CodeAnalysis.Scripting (5)
Hosting\CommandLine\CommandLineRunner.cs (1)
172optimizationLevel: OptimizationLevel.Debug,
ScriptOptions.cs (4)
33OptimizationLevel.Debug, 124public OptimizationLevel OptimizationLevel { get; private set; } 153OptimizationLevel optimizationLevel, 369public ScriptOptions WithOptimizationLevel(OptimizationLevel optimizationLevel)
Microsoft.CodeAnalysis.Scripting.UnitTests (10)
ScriptOptionsTests.cs (10)
251[InlineData(OptimizationLevel.Debug)] 252[InlineData(OptimizationLevel.Release)] 253public void WithOptimizationLevel_SetsOptimizationLevel(OptimizationLevel optimizationLevel) 256Assert.Equal(OptimizationLevel.Debug, ScriptOptions.Default.OptimizationLevel); 260[InlineData(OptimizationLevel.Debug)] 261[InlineData(OptimizationLevel.Release)] 262public void WithOptimizationLevel_SameValueTwice_DoesNotCreateNewInstance(OptimizationLevel optimizationLevel) 269[InlineData(OptimizationLevel.Debug)] 270[InlineData(OptimizationLevel.Release)] 271public void OptimizationLevel_Is_AppliedTo_CompilationOption(OptimizationLevel optimizationLevel)
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\CompilationExtensions.cs (1)
64if (pdbStream == null && compilation.Options.OptimizationLevel == OptimizationLevel.Debug && options?.DebugInformationFormat != DebugInformationFormat.Embedded)
Mocks\Silverlight.cs (1)
84optimizationLevel: OptimizationLevel.Release);
Mocks\StdOle.cs (1)
71optimizationLevel: OptimizationLevel.Release);
Microsoft.CodeAnalysis.VisualBasic (25)
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (2)
77If info.Compilation.Options.OptimizationLevel <> OptimizationLevel.Release Then 145ElseIf compilation.Options.OptimizationLevel = OptimizationLevel.Release Then
CodeGen\CodeGenerator.vb (2)
51optimizations As OptimizationLevel, 71If optimizations = OptimizationLevel.Debug Then
CommandLine\VisualBasicCommandLineParser.vb (2)
1466optimizationLevel:=If(optimize, OptimizationLevel.Release, OptimizationLevel.Debug),
Compilation\MethodCompiler.vb (2)
1616optimizations = OptimizationLevel.Release 1698If optimizations = OptimizationLevel.Debug AndAlso stateMachineTypeOpt IsNot Nothing Then
Lowering\LocalRewriter\LocalRewriter.vb (1)
145Return Me.Compilation.Options.OptimizationLevel = OptimizationLevel.Debug
Lowering\StateMachineRewriter\StateMachineRewriter.vb (1)
167Dim isDebugBuild As Boolean = F.Compilation.Options.OptimizationLevel = OptimizationLevel.Debug
Symbols\Source\SourceAssemblySymbol.vb (1)
1592If options.OptimizationLevel = OptimizationLevel.Debug Then
Symbols\WellKnownMembers.vb (4)
254If Options.OptimizationLevel <> OptimizationLevel.Debug Then 266If Options.OptimizationLevel <> OptimizationLevel.Debug Then 282If Options.OptimizationLevel <> OptimizationLevel.Debug Then 290If Options.OptimizationLevel <> OptimizationLevel.Debug Then
VisualBasicCompilationOptions.vb (10)
81Optional optimizationLevel As OptimizationLevel = OptimizationLevel.Debug, 158optimizationLevel As OptimizationLevel, 226optimizationLevel As OptimizationLevel, 892Public Shadows Function WithOptimizationLevel(value As OptimizationLevel) As VisualBasicCompilationOptions 995Protected Overrides Function CommonWithOptimizationLevel(value As OptimizationLevel) As CompilationOptions 1157optimizationLevel As OptimizationLevel, 1222optimizationLevel As OptimizationLevel, 1288Optional optimizationLevel As OptimizationLevel = OptimizationLevel.Debug,
Microsoft.CodeAnalysis.Workspaces (3)
Serialization\AbstractOptionsSerializationService.cs (3)
83OptimizationLevel optimizationLevel, 113var optimizationLevel = (OptimizationLevel)reader.ReadInt32();
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (2)
VisualStudioMSBuildWorkspaceTests.cs (2)
1518await AssertCSCompilationOptionsAsync(OptimizationLevel.Release, options => options.OptimizationLevel); 1525await AssertCSCompilationOptionsAsync(OptimizationLevel.Debug, options => options.OptimizationLevel);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
ProjectSystemShim\CSharpProjectShim.OptionsProcessor.cs (2)
147.WithOptimizationLevel(GetBooleanOption(CompilerOptions.OPTID_OPTIMIZATIONS) ? OptimizationLevel.Release : OptimizationLevel.Debug)
Microsoft.VisualStudio.LanguageServices.Implementation (1)
ProjectSystem\CPS\TempPECompiler.cs (1)
70.WithOptimizationLevel(OptimizationLevel.Debug)