290 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 (29)
CodeGen\ILBuilder.cs (4)
24private readonly OptimizationLevel _optimizations; 72internal ILBuilder(ITokenDeferral module, LocalSlotManager localSlotManager, OptimizationLevel optimizations, bool areLocalsZeroed) 841if (_optimizations == OptimizationLevel.Release) 866if (_optimizations == OptimizationLevel.Release && OptimizeLabels())
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((ITokenDeferral)context.Module, null, OptimizationLevel.Debug, 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 (32)
CodeGen\CodeGenerator.cs (2)
89OptimizationLevel optimizations, 116if (optimizations == OptimizationLevel.Debug)
CommandLine\CSharpCommandLineParser.cs (2)
1492optimizationLevel: optimize ? OptimizationLevel.Release : OptimizationLevel.Debug,
Compilation\CSharpCompilation.cs (1)
3642var ilBuilder = new ILBuilder(moduleBeingBuilt, new LocalSlotManager(slotAllocator: null), OptimizationLevel.Release, areLocalsZeroed: false);
Compiler\MethodCompiler.cs (1)
1598if (optimizations == OptimizationLevel.Debug && (object)stateMachineTypeOpt != null)
CSharpCompilationOptions.cs (10)
55OptimizationLevel optimizationLevel = OptimizationLevel.Debug, 105OptimizationLevel optimizationLevel, 150OptimizationLevel optimizationLevel, 192OptimizationLevel optimizationLevel, 383public new CSharpCompilationOptions WithOptimizationLevel(OptimizationLevel value) 633protected override CompilationOptions CommonWithOptimizationLevel(OptimizationLevel value) => WithOptimizationLevel(value); 821OptimizationLevel optimizationLevel, 860OptimizationLevel optimizationLevel, 904OptimizationLevel optimizationLevel,
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
95if (compilationState.Compilation.Options.OptimizationLevel == OptimizationLevel.Release)
Lowering\LocalRewriter\LocalRewriter.cs (1)
762bool 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)
114if (compilation.Options.OptimizationLevel != OptimizationLevel.Release)
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (3)
141F.Compilation.Options.OptimizationLevel == OptimizationLevel.Release) 512if (F.Compilation.Options.OptimizationLevel == OptimizationLevel.Debug) 662if (F.Compilation.Options.OptimizationLevel == OptimizationLevel.Debug)
Lowering\StateMachineRewriter\StateMachineRewriter.cs (3)
144bool isDebugBuild = F.Compilation.Options.OptimizationLevel == OptimizationLevel.Debug; 270var optimizationLevel = F.Compilation.Options.OptimizationLevel; 275if (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)
490if (Options.OptimizationLevel != OptimizationLevel.Debug) 504if (Options.OptimizationLevel != OptimizationLevel.Debug) 734if (_options.OptimizationLevel == OptimizationLevel.Debug)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (8)
CommandLineTests.cs (8)
2563Assert.Equal(OptimizationLevel.Debug, parsedArgs.CompilationOptions.OptimizationLevel); 2567Assert.Equal(OptimizationLevel.Release, parsedArgs.CompilationOptions.OptimizationLevel); 2571Assert.Equal(OptimizationLevel.Release, parsedArgs.CompilationOptions.OptimizationLevel); 2575Assert.Equal(OptimizationLevel.Debug, parsedArgs.CompilationOptions.OptimizationLevel); 2587Assert.Equal(OptimizationLevel.Debug, parsedArgs.CompilationOptions.OptimizationLevel); 2590Assert.Equal(OptimizationLevel.Release, parsedArgs.CompilationOptions.OptimizationLevel); 2593Assert.Equal(OptimizationLevel.Release, parsedArgs.CompilationOptions.OptimizationLevel); 2596Assert.Equal(OptimizationLevel.Debug, parsedArgs.CompilationOptions.OptimizationLevel);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (10)
CodeGen\CodeGenAsyncMainTests.cs (2)
1566var comp = CreateCompilation(source, options: TestOptions.ReleaseExe.WithOptimizationLevel(OptimizationLevel.Release)); 1808var comp = CreateCompilation(source, options: TestOptions.ReleaseExe.WithOptimizationLevel(OptimizationLevel.Release));
CodeGen\PatternTests.cs (5)
3554if (options.OptimizationLevel == OptimizationLevel.Debug) 3636if (options.OptimizationLevel == OptimizationLevel.Debug) 3708if (options.OptimizationLevel == OptimizationLevel.Debug) 3784if (options.OptimizationLevel == OptimizationLevel.Debug) 4332if (compilationOptions.OptimizationLevel == OptimizationLevel.Debug)
Emit\CompilationEmitTests.cs (1)
3738var 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 (45)
Attributes\AttributeTests_Synthesized.cs (44)
39foreach (var level in Enum.GetValues(typeof(OptimizationLevel))) 52foreach (var level in Enum.GetValues(typeof(OptimizationLevel))) 90private void VerifyDebuggableAttribute(CSharpAttributeData attribute, OptimizationLevel optimizations, bool isSynthesized) 100if (isSynthesized && optimizations == OptimizationLevel.Debug) 160public void BackingFields_Property(OptimizationLevel optimizationLevel) 189if (optimizationLevel == OptimizationLevel.Debug) 208public void Accessors(OptimizationLevel optimizationLevel) 245public void Lambdas(OptimizationLevel optimizationLevel) 276public void AnonymousTypes(OptimizationLevel optimizationLevel) 295if (options.OptimizationLevel == OptimizationLevel.Debug) 412public void Iterator(OptimizationLevel optimizationLevel) 462public void Async(OptimizationLevel optimizationLevel) 486AssertEx.SetEqual(options.OptimizationLevel == OptimizationLevel.Debug ? 518public void BaseMethodWrapper(OptimizationLevel optimizationLevel) 552public void BaseMethodWrapper_DoNotInheritAttributes(OptimizationLevel optimizationLevel) 593public void BaseMethodWrapper_DoNotInheritAttributes_TypeParameter(OptimizationLevel 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) 1554public void AppliedRuntimeCompatibilityOnModuleSuppressesAssemblyAttributes(OutputKind outputKind, OptimizationLevel optimizationLevel) 1608var compilation = CreateCompilationWithMscorlib40(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.CreateTestOptions(outputKind, OptimizationLevel.Release, allowUnsafe: true)); 1658public void AsyncStateMachineAttribute_Method(OptimizationLevel optimizationLevel) 1686if (optimizationLevel == OptimizationLevel.Debug) 1700public void AsyncStateMachineAttribute_Lambda(OptimizationLevel optimizationLevel) 1729if (optimizationLevel == OptimizationLevel.Debug) 1743public void AsyncStateMachineAttribute_GenericStateMachineClass(OptimizationLevel optimizationLevel) 1771if (optimizationLevel == OptimizationLevel.Debug) 1785public void AsyncStateMachineAttribute_MetadataOnly(OptimizationLevel optimizationLevel) 1810if (optimizationLevel == OptimizationLevel.Debug) 1824public void IteratorStateMachineAttribute_Method(OptimizationLevel optimizationLevel) 1854public void IteratorStateMachineAttribute_GenericStateMachineClass(OptimizationLevel optimizationLevel) 1884public void IteratorStateMachineAttribute_MetadataOnly(OptimizationLevel optimizationLevel)
Semantics\PatternSwitchTests.cs (1)
3206source, options: TestOptions.ReleaseDll.WithOptimizationLevel(OptimizationLevel.Release), references: new[] { SystemCoreRef, CSharpRef });
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (1)
ObjectFormatterTests.cs (1)
106new VB.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel: OptimizationLevel.Debug));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Compilation\CompilationAPITests.cs (1)
1989c2 = 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( 389OptimizationLevel optimizationLevel = OptimizationLevel.Debug;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (10)
BasicCompilationUtils.cs (1)
37var options = new VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel: OptimizationLevel.Release);
TestOptions.cs (9)
71public static readonly CSharpCompilationOptions ReleaseDll = CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, OptimizationLevel.Release); 72public static readonly CSharpCompilationOptions ReleaseExe = CreateTestOptions(OutputKind.ConsoleApplication, OptimizationLevel.Release); 78public static readonly CSharpCompilationOptions DebugDll = CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, OptimizationLevel.Debug); 79public static readonly CSharpCompilationOptions DebugExe = CreateTestOptions(OutputKind.ConsoleApplication, OptimizationLevel.Debug); 84public static readonly CSharpCompilationOptions ReleaseWinMD = CreateTestOptions(OutputKind.WindowsRuntimeMetadata, OptimizationLevel.Release); 85public static readonly CSharpCompilationOptions DebugWinMD = CreateTestOptions(OutputKind.WindowsRuntimeMetadata, OptimizationLevel.Debug); 87public static readonly CSharpCompilationOptions ReleaseModule = CreateTestOptions(OutputKind.NetModule, OptimizationLevel.Release); 88public static readonly CSharpCompilationOptions DebugModule = CreateTestOptions(OutputKind.NetModule, OptimizationLevel.Debug); 186internal 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)
80.WithCompilationOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel: OptimizationLevel.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)
166optimizationLevel: OptimizationLevel.Debug,
ScriptOptions.cs (4)
34OptimizationLevel.Debug, 125public OptimizationLevel OptimizationLevel { get; private set; } 152OptimizationLevel optimizationLevel, 368public 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)
1447optimizationLevel:=If(optimize, OptimizationLevel.Release, OptimizationLevel.Debug),
Compilation\MethodCompiler.vb (2)
1605optimizations = OptimizationLevel.Release 1687If 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)
1597If 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.VisualBasic.CommandLine.UnitTests (5)
CommandLineTests.vb (5)
1687Assert.Equal(OptimizationLevel.Release, parsedArgs.CompilationOptions.OptimizationLevel) 1691Assert.Equal(OptimizationLevel.Debug, parsedArgs.CompilationOptions.OptimizationLevel) ' default 1695Assert.Equal(OptimizationLevel.Release, parsedArgs.CompilationOptions.OptimizationLevel) 1699Assert.Equal(OptimizationLevel.Debug, parsedArgs.CompilationOptions.OptimizationLevel) 1703Assert.Equal(OptimizationLevel.Release, parsedArgs.CompilationOptions.OptimizationLevel)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (50)
Attributes\AttributeTests_Synthesized.vb (45)
28For Each level As OptimizationLevel In [Enum].GetValues(GetType(OptimizationLevel)) 45For Each level As OptimizationLevel In [Enum].GetValues(GetType(OptimizationLevel)) 77Public Sub BackingFields(optimizationLevel As OptimizationLevel) 105Dim expected = If(optimizationLevel = OptimizationLevel.Debug, 111If optimizationLevel = OptimizationLevel.Debug Then 117If optimizationLevel = OptimizationLevel.Debug Then 123If optimizationLevel = OptimizationLevel.Debug Then 132Public Sub Accessors(optimizationLevel As OptimizationLevel) 195Public Sub Constructors(optimizationLevel As OptimizationLevel) 242Public Sub BaseMethodWrapper_DoNotInheritAttributes(optimizationLevel As OptimizationLevel) 279Dim expectedNames = If(optimizationLevel = OptimizationLevel.Release, 290Public Sub BaseMethodWrapper_DoNotInheritAttributes_TypeParameter(optimizationLevel As OptimizationLevel) 335Dim expectedNames = If(optimizationLevel = OptimizationLevel.Release, 348Public Sub Lambdas(optimizationLevel As OptimizationLevel) 399Public Sub AnonymousDelegate(optimizationLevel As OptimizationLevel) 444Public Sub RelaxationStub1(optimizationLevel As OptimizationLevel) 473Dim expected = If(optimizationLevel = OptimizationLevel.Debug, 485Public Sub RelaxationStub2(optimizationLevel As OptimizationLevel) 503Dim expected = If(optimizationLevel = OptimizationLevel.Debug, 512Public Sub AnonymousTypes(optimizationLevel As OptimizationLevel) 540If optimizationLevel = OptimizationLevel.Debug Then 552If optimizationLevel = OptimizationLevel.Debug Then 569Public Sub AnonymousTypes_DebuggerDisplay(optimizationLevel As OptimizationLevel) 762CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(outputKind, optimizationLevel:=OptimizationLevel.Release)), 801CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(outputKind, optimizationLevel:=OptimizationLevel.Release)), 843CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(outputKind, optimizationLevel:=OptimizationLevel.Release)), 886CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(outputKind, optimizationLevel:=OptimizationLevel.Release)), 955CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(outputKind, optimizationLevel:=OptimizationLevel.Release)), 1025CreateCompilationWithMscorlib40(source, options:=New VisualBasicCompilationOptions(outputKind, optimizationLevel:=OptimizationLevel.Release)), 1046Private Sub VerifySynthesizedDebuggableAttribute(attribute As VisualBasicAttributeData, optimizations As OptimizationLevel) 1049If optimizations = OptimizationLevel.Debug Then 1061Public Sub TestDebuggableAttribute_01(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1095Public Sub TestDebuggableAttribute_02(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1133Public Sub TestDebuggableAttribute_03(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1170Public Sub TestDebuggableAttribute_04(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1214Public Sub TestDebuggableAttribute_MissingWellKnownTypeOrMember_01(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1245Public Sub TestDebuggableAttribute_MissingWellKnownTypeOrMember_02(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1289Public Sub TestDebuggableAttribute_MissingWellKnownTypeOrMember_03(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1341Public Sub TestDebuggableAttribute_MissingWellKnownTypeOrMember_04(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1388Public Sub TestDebuggableAttribute_MissingWellKnownTypeOrMember_05(outputKind As OutputKind, optimizationLevel As OptimizationLevel) 1639Public Sub IteratorStateMachineAttribute_Method(optimizationLevel As OptimizationLevel) 1669Public Sub IteratorStateMachineAttribute_Lambda(optimizationLevel As OptimizationLevel) 1733Public Sub IteratorStateMachineAttribute_MetadataOnly(optimizationLevel As OptimizationLevel)
CodeGen\CodeGenAsyncTests.vb (1)
9086compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel:=OptimizationLevel.Release, allowUnsafe:=True))
PDB\PDBTests.vb (1)
4339optimizationLevel:=OptimizationLevel.Debug,
PDB\VisualBasicDeterministicBuildCompilationTests.vb (3)
202optimizationLevel:=OptimizationLevel.Debug, 223Yield defaultOptions.WithOptimizationLevel(OptimizationLevel.Release) 225Yield defaultOptions.WithOptimizationLevel(OptimizationLevel.Release).WithDebugPlusMode(True)
Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler (1)
CompilationExtensions.vb (1)
117optimizationLevel:=OptimizationLevel.Release,
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (6)
Compilation\VisualBasicCompilationOptionsTests.vb (6)
31TestHiddenProperty(Function(old, value) old.WithOptimizationLevel(value), Function(opt) opt.OptimizationLevel, OptimizationLevel.Release) 106TestProperty(Function(old, value) old.WithOptimizationLevel(value), Function(opt) opt.OptimizationLevel, OptimizationLevel.Release) 179AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptimizationLevel(CType(Int32.MaxValue, OptimizationLevel)).Errors, 184AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication).WithOptimizationLevel(CType(Int32.MinValue, OptimizationLevel)).Errors, 282AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, optimizationLevel:=CType(Int32.MaxValue, OptimizationLevel)).Errors, 287AssertTheseDiagnostics(New VisualBasicCompilationOptions(OutputKind.ConsoleApplication, optimizationLevel:=CType(Int32.MinValue, OptimizationLevel)).Errors,
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (9)
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.Workspaces (3)
Serialization\AbstractOptionsSerializationService.cs (3)
83OptimizationLevel optimizationLevel, 113var optimizationLevel = (OptimizationLevel)reader.ReadInt32();
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (2)
VisualStudioMSBuildWorkspaceTests.cs (2)
1539await AssertCSCompilationOptionsAsync(OptimizationLevel.Release, options => options.OptimizationLevel); 1546await AssertCSCompilationOptionsAsync(OptimizationLevel.Debug, options => options.OptimizationLevel);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
ProjectSystemShim\CSharpProjectShim.OptionsProcessor.cs (2)
146.WithOptimizationLevel(GetBooleanOption(CompilerOptions.OPTID_OPTIMIZATIONS) ? OptimizationLevel.Release : OptimizationLevel.Debug)
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
ProjectSystemShim\VisualBasicProject.OptionsProcessor.vb (2)
90.WithOptimizationLevel(If(compilerOptions.bOptimize, OptimizationLevel.Release, OptimizationLevel.Debug)) _