2 writes to OptimizationLevel
Microsoft.CodeAnalysis (1)
Compilation\CompilationOptions.cs (1)
311this.OptimizationLevel = optimizationLevel;
Microsoft.CodeAnalysis.CSharp (1)
CSharpCompilationOptions.cs (1)
462return new CSharpCompilationOptions(this) { OptimizationLevel = value };
31 references to OptimizationLevel
Microsoft.CodeAnalysis (6)
Compilation\CompilationOptions.cs (4)
357return OptimizationLevel == OptimizationLevel.Debug; 637this.OptimizationLevel == other.OptimizationLevel && 684Hash.Combine((int)this.OptimizationLevel,
Compilation\DeterministicKeyBuilder.cs (1)
556writer.Write("optimizationLevel", options.OptimizationLevel);
PEWriter\MetadataWriter.PortablePdb.cs (1)
916var optimizationLevel = module.CommonCompilation.Options.OptimizationLevel;
Microsoft.CodeAnalysis.CSharp (20)
Compiler\MethodCompiler.cs (1)
1659var optimizations = compilation.Options.OptimizationLevel;
CSharpCompilationOptions.cs (5)
308optimizationLevel: other.OptimizationLevel, 457if (value == this.OptimizationLevel) 783if (!OptimizationLevel.IsValid()) 785builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(OptimizationLevel), OptimizationLevel.ToString()));
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
96if (compilationState.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\LocalRewriter\LocalRewriter.cs (1)
772bool optimize = _compilation.Options.OptimizationLevel == OptimizationLevel.Release;
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
761this._factory.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 (2)
150bool isDebugBuild = F.Compilation.Options.OptimizationLevel == OptimizationLevel.Debug; 278var optimizationLevel = F.Compilation.Options.OptimizationLevel;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
171if (Manager.Compilation.Options.OptimizationLevel == OptimizationLevel.Debug)
Symbols\Compilation_WellKnownMembers.cs (3)
496if (Options.OptimizationLevel != OptimizationLevel.Debug) 510if (Options.OptimizationLevel != OptimizationLevel.Debug) 776if (_options.OptimizationLevel == OptimizationLevel.Debug)
Microsoft.CodeAnalysis.Features (4)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
915if (oldOptions.OptimizationLevel != newOptions.OptimizationLevel) 917yield return CreateProjectRudeEdit(ProjectSettingKind.OptimizationLevel, oldOptions.OptimizationLevel.ToString(), newOptions.OptimizationLevel.ToString());
Microsoft.CodeAnalysis.Workspaces (1)
Serialization\AbstractOptionsSerializationService.cs (1)
33writer.WriteInt32((int)options.OptimizationLevel);