45 references to ObsoleteAttributeKind
Microsoft.CodeAnalysis (12)
MetadataReader\PEModule.cs (2)
1582return new ObsoleteAttributeData(ObsoleteAttributeKind.Obsolete, message, isError, diagnosticId, urlFormat); 1947value = new ObsoleteAttributeData(ObsoleteAttributeKind.Deprecated, args.StringValue, args.IntValue == 1, diagnosticId: null, urlFormat: null);
Symbols\Attributes\CommonAttributeData.cs (6)
250internal ObsoleteAttributeData DecodeObsoleteAttribute(ObsoleteAttributeKind kind) 254case ObsoleteAttributeKind.Obsolete: 256case ObsoleteAttributeKind.Deprecated: 258case ObsoleteAttributeKind.Experimental: 310return new ObsoleteAttributeData(ObsoleteAttributeKind.Obsolete, message, isError, diagnosticId, urlFormat); 344return new ObsoleteAttributeData(ObsoleteAttributeKind.Deprecated, message, isError, diagnosticId: null, urlFormat: null);
Symbols\Attributes\ObsoleteAttributeData.cs (4)
23public static readonly ObsoleteAttributeData Uninitialized = new ObsoleteAttributeData(ObsoleteAttributeKind.Uninitialized, message: null, isError: false, diagnosticId: null, urlFormat: null); 24public static readonly ObsoleteAttributeData Experimental = new ObsoleteAttributeData(ObsoleteAttributeKind.Experimental, message: null, isError: false, diagnosticId: null, urlFormat: null); 29public ObsoleteAttributeData(ObsoleteAttributeKind kind, string? message, bool isError, string? diagnosticId, string? urlFormat) 38public readonly ObsoleteAttributeKind Kind;
Microsoft.CodeAnalysis.CSharp (18)
Symbols\ObsoleteAttributeHelpers.cs (4)
100case ObsoleteAttributeKind.None: 102case ObsoleteAttributeKind.Experimental: 104case ObsoleteAttributeKind.Uninitialized: 157if (data.Kind == ObsoleteAttributeKind.Experimental)
Symbols\Source\SourceNamedTypeSymbol.cs (5)
1683Debug.Assert(ObsoleteKind != ObsoleteAttributeKind.Uninitialized); 1684Debug.Assert(GetMembers().All(m => m.ObsoleteKind != ObsoleteAttributeKind.Uninitialized)); 1686if (ObsoleteKind != ObsoleteAttributeKind.None 1687|| GetMembers().All(m => m is not MethodSymbol { MethodKind: MethodKind.Constructor, ObsoleteKind: ObsoleteAttributeKind.None } method 1700if (member.ObsoleteKind != ObsoleteAttributeKind.None)
Symbols\Symbol.cs (5)
1269case ObsoleteAttributeKind.None: 1270case ObsoleteAttributeKind.Experimental: 1272case ObsoleteAttributeKind.Uninitialized: 1280internal ObsoleteAttributeKind ObsoleteKind 1285return (data == null) ? ObsoleteAttributeKind.None : data.Kind;
Symbols\Symbol_Attributes.cs (4)
156ObsoleteAttributeKind kind; 159kind = ObsoleteAttributeKind.Obsolete; 163kind = ObsoleteAttributeKind.Deprecated; 167kind = ObsoleteAttributeKind.Experimental;
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Attributes\AttributeTests.cs (2)
2297Assert.Equal(ObsoleteAttributeKind.Obsolete, field1.ObsoleteAttributeData.Kind); 2307Assert.Equal(ObsoleteAttributeKind.Obsolete, field2.ObsoleteAttributeData.Kind);
Microsoft.CodeAnalysis.VisualBasic (13)
Symbols\ObsoleteAttributeHelpers.vb (4)
77Case ObsoleteAttributeKind.None 79Case ObsoleteAttributeKind.Experimental 81Case ObsoleteAttributeKind.Uninitialized 119If data.Kind = ObsoleteAttributeKind.Experimental Then
Symbols\Symbol.vb (5)
449Case ObsoleteAttributeKind.None, ObsoleteAttributeKind.Experimental 451Case ObsoleteAttributeKind.Uninitialized 459Friend ReadOnly Property ObsoleteKind As ObsoleteAttributeKind 462Return If(data Is Nothing, ObsoleteAttributeKind.None, data.Kind)
Symbols\Symbol_Attributes.vb (4)
153Dim kind As ObsoleteAttributeKind 156kind = ObsoleteAttributeKind.Obsolete 158kind = ObsoleteAttributeKind.Deprecated 160kind = ObsoleteAttributeKind.Experimental