56 references to Severity
Microsoft.CodeAnalysis (23)
Binding\BindingDiagnosticBag.cs (2)
249if (info.Severity == DiagnosticSeverity.Error) 308return info.Severity == DiagnosticSeverity.Error;
Binding\UseSiteInfo.cs (9)
60Debug.Assert(diagnosticInfo?.Severity != DiagnosticSeverity.Error || (primaryDependency is null && secondaryDependencies?.IsEmpty != false)); 75if (diagnosticInfo?.Severity == DiagnosticSeverity.Error) 81Debug.Assert(DiagnosticInfo?.Severity != DiagnosticSeverity.Error); 211Debug.Assert(_hasErrors == (_diagnostics?.Any(d => d.Severity == DiagnosticSeverity.Error) ?? false)); 245info.DiagnosticInfo?.Severity == DiagnosticSeverity.Error) 282if (_diagnostics.Add(diagnosticInfo) && diagnosticInfo?.Severity == DiagnosticSeverity.Error) 474Debug.Assert(diagnosticInfo is null || diagnosticInfo.Severity == DiagnosticSeverity.Error); 487Debug.Assert(primaryDependency == useSiteInfo.PrimaryDependency || useSiteInfo.DiagnosticInfo?.Severity == DiagnosticSeverity.Error); 500if (diagnosticInfo?.Severity == DiagnosticSeverity.Error)
Diagnostic\DiagnosticInfo.cs (6)
166if (Severity != severity) 171Debug.Assert(severity == result.Severity); 210/// To get diagnostic's effective severity, use <see cref="Severity"/>. 241/// True implies <see cref="Severity"/> = <see cref="DiagnosticSeverity.Error"/> and 249this.Severity == DiagnosticSeverity.Error; 392_messageProvider.GetMessagePrefix(this.MessageIdentifier, this.Severity, this.IsWarningAsError, formatProvider as CultureInfo),
Diagnostic\DiagnosticWithInfo.cs (5)
76get { return this.Info.Severity; } 116if (_info.Severity == InternalDiagnosticSeverity.Unknown) 133return _info.Severity == InternalDiagnosticSeverity.Unknown || 134_info.Severity == InternalDiagnosticSeverity.Void; 177switch (_info.Severity)
Syntax\SyntaxNode.cs (1)
1644info => info.Severity == DiagnosticSeverity.Error);
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Expressions.cs (1)
9307wasError = (result.Error.Severity == DiagnosticSeverity.Error);
Binder\Binder_Lookup.cs (1)
800if (info.Severity == DiagnosticSeverity.Error)
Binder\Binder_Symbols.cs (2)
1756var severity = useSiteInfo.DiagnosticInfo.Severity; 1897var severity = useSiteInfo.DiagnosticInfo.Severity;
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (2)
584Debug.Assert(diagInfo.Severity == DiagnosticSeverity.Error); 612Debug.Assert(bad.Member.GetUseSiteInfo().DiagnosticInfo.Severity == DiagnosticSeverity.Error,
Compilation\CSharpCompilation.cs (1)
4735return (diagnostic == null) || (diagnostic.Severity != DiagnosticSeverity.Error);
Emitter\Model\PEModuleBuilder.cs (1)
1099if (diagnosticInfo != null && diagnosticInfo.Severity == DiagnosticSeverity.Error)
Emitter\NoPia\EmbeddedTypesManager.cs (1)
99if (info.DiagnosticInfo?.Severity == DiagnosticSeverity.Error)
Errors\DiagnosticBagExtensions.cs (1)
95if (info.Severity == DiagnosticSeverity.Error)
Errors\LazyMissingNonNullTypesContextDiagnosticInfo.cs (1)
73if (info?.Severity != DiagnosticSeverity.Error && !binder.AreNullableAnnotationsEnabled(questionToken))
Errors\MessageProvider.cs (1)
123return CSharpDiagnosticFilter.GetDiagnosticReport(diagnosticInfo.Severity,
Lowering\LocalRewriter\LocalRewriter_Field.cs (1)
105if (useSiteInfo.DiagnosticInfo?.Severity != DiagnosticSeverity.Error)
Parser\LanguageParser.cs (1)
14289if (diagnostic.Severity == DiagnosticSeverity.Error)
Symbols\ConstraintsHelper.cs (1)
1330if (info.Severity == DiagnosticSeverity.Error)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
785if (info.DiagnosticInfo?.Severity != DiagnosticSeverity.Error)
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
685if (useSiteInfo.DiagnosticInfo?.Severity == DiagnosticSeverity.Error)
Symbols\ReducedExtensionMethodSymbol.cs (1)
62if (diag.Severity == DiagnosticSeverity.Error)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
814if (useSiteDiagnostic?.Severity == DiagnosticSeverity.Error)
Symbols\Symbol.cs (6)
1064return info.DiagnosticInfo?.Severity == DiagnosticSeverity.Error; 1133if (info.Severity == DiagnosticSeverity.Error && IsHighestPriorityUseSiteErrorCode(info.Code)) 1140if (result == null || result.Severity == DiagnosticSeverity.Warning && info.Severity == DiagnosticSeverity.Error) 1160if (diagnosticInfo?.Severity == DiagnosticSeverity.Error) 1198return info.Severity == DiagnosticSeverity.Error;
Symbols\Tuples\TupleTypeSymbol.cs (1)
498if (useSiteInfo.DiagnosticInfo?.Severity != DiagnosticSeverity.Error)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (7)
Diagnostics\DiagnosticTest.cs (4)
73Assert.Equal(DiagnosticSeverity.Error, di1.Severity); 79Assert.Equal(DiagnosticSeverity.Warning, di2.Severity); 128Assert.Equal(DiagnosticSeverity.Info, other.Severity); 130Assert.Same(diagnostic, diagnostic.GetInstanceWithSeverity(diagnostic.Severity));
LexicalAndXml\PreprocessorTests.cs (1)
422Assert.Equal(DiagnosticSeverity.Warning, actual.Severity);
LexicalAndXml\XmlDocCommentTests.cs (1)
3311select new TestError(e.Code, e.Severity == DiagnosticSeverity.Warning)).ToList();
Parsing\SyntaxExtensions.cs (1)
112if (item.Severity == (errorsOnly ? DiagnosticSeverity.Error : DiagnosticSeverity.Warning))