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)
454writer.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)
5466Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5472Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5478Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5484Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5490Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5496Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5502Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5508Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5517Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5524Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5530Assert.Equal(1, parsedArgs.CompilationOptions.WarningLevel); 5536Assert.Equal(1, parsedArgs.CompilationOptions.WarningLevel); 5542Assert.Equal(1, parsedArgs.CompilationOptions.WarningLevel); 5548Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5554Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5560Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5566Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 12488VerifyQuotedValid("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);