20 references to ObsoleteDiagnosticKind
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder.cs (9)
670var diagnosticKind = ReportDiagnosticsIfObsoleteInternal(diagnostics, leastOverriddenSymbol, node, containingMember, location); 682case ObsoleteDiagnosticKind.NotObsolete: 683case ObsoleteDiagnosticKind.Lazy: 686RoslynDebug.Assert(diagnosticKind != ObsoleteDiagnosticKind.Lazy, "We forced attribute binding above."); 708internal static ObsoleteDiagnosticKind ReportDiagnosticsIfObsoleteInternal(DiagnosticBag diagnostics, Symbol symbol, SyntaxNodeOrToken node, Symbol? containingMember, BinderFlags location) 712var kind = ObsoleteAttributeHelpers.GetObsoleteDiagnosticKind(symbol, containingMember); 717case ObsoleteDiagnosticKind.Diagnostic: 720case ObsoleteDiagnosticKind.Lazy: 721case ObsoleteDiagnosticKind.LazyPotentiallySuppressed:
Errors\LazyObsoleteDiagnosticInfo.cs (4)
45var kind = ObsoleteAttributeHelpers.GetObsoleteDiagnosticKind(symbol, _containingSymbol, forceComplete: true); 46Debug.Assert(kind != ObsoleteDiagnosticKind.Lazy); 47Debug.Assert(kind != ObsoleteDiagnosticKind.LazyPotentiallySuppressed); 51return (kind == ObsoleteDiagnosticKind.Diagnostic) ?
Symbols\ObsoleteAttributeHelpers.cs (7)
96internal static ObsoleteDiagnosticKind GetObsoleteDiagnosticKind(Symbol symbol, Symbol containingMember, bool forceComplete = false) 101return ObsoleteDiagnosticKind.NotObsolete; 103return ObsoleteDiagnosticKind.Diagnostic; 109return ObsoleteDiagnosticKind.Lazy; 115return ObsoleteDiagnosticKind.Diagnostic; 119return ObsoleteDiagnosticKind.Suppressed; 123return ObsoleteDiagnosticKind.LazyPotentiallySuppressed;