2 writes to WarningLevel
Microsoft.CodeAnalysis (1)
Compilation\CompilationOptions.cs (1)
308this.WarningLevel = warningLevel;
Microsoft.CodeAnalysis.CSharp (1)
CSharpCompilationOptions.cs (1)
499return new CSharpCompilationOptions(this) { WarningLevel = warningLevel };
36 references to WarningLevel
Microsoft.CodeAnalysis (4)
Compilation\CompilationOptions.cs (3)
643this.WarningLevel == other.WarningLevel && 690Hash.Combine(this.WarningLevel,
Compilation\DeterministicKeyBuilder.cs (1)
455writer.Write("warningLevel", options.WarningLevel);
Microsoft.CodeAnalysis.CSharp (7)
CSharpCompilationOptions.cs (6)
246warningLevel: other.WarningLevel, 494if (warningLevel == this.WarningLevel) 705if (WarningLevel < 0) 707builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(WarningLevel), WarningLevel)); 765WarningLevel,
Errors\MessageProvider.cs (1)
130options.WarningLevel,
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (18)
CommandLineTests.cs (18)
5452Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5458Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5464Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5470Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5476Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5482Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5488Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5494Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5503Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5510Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5516Assert.Equal(1, parsedArgs.CompilationOptions.WarningLevel); 5522Assert.Equal(1, parsedArgs.CompilationOptions.WarningLevel); 5528Assert.Equal(1, parsedArgs.CompilationOptions.WarningLevel); 5534Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5540Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5546Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5552Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 12475VerifyQuotedValid("warn", "1", 1, x => x.CompilationOptions.WarningLevel);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\WarningVersionTests.cs (1)
14/// Tests that exercise warnings that are under control of the compiler option <see cref="CompilationOptions.WarningLevel"/>
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\CSharpCompilationOptionsTests.cs (3)
123TestProperty((old, value) => old.WithWarningLevel(value), opt => opt.WarningLevel, 3); 194Assert.Equal(CodeAnalysis.Diagnostic.DefaultWarningLevel, defaultWarnings.WarningLevel); 239Assert.Equal(1, new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithWarningLevel(1).WarningLevel);
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
RoundTripUtil.cs (1)
228case nameof(CompilationOptions.WarningLevel):
Microsoft.CodeAnalysis.Scripting.UnitTests (1)
ScriptOptionsTests.cs (1)
312Assert.Equal(scriptOptions.WarningLevel, compilation.Options.WarningLevel);
Microsoft.CodeAnalysis.Workspaces (1)
Serialization\AbstractOptionsSerializationService.cs (1)
50writer.WriteInt32(options.WarningLevel);