65 overrides of ObsoleteAttributeData
Microsoft.CodeAnalysis.CSharp (63)
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
158internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\AliasSymbol.cs (1)
187internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
222internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
95internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
136internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
286internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\ArrayTypeSymbol.cs (1)
259internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\DiscardSymbol.cs (1)
33internal override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\DynamicTypeSymbol.cs (1)
130internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\ErrorMethodSymbol.cs (1)
79internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\ErrorPropertySymbol.cs (1)
84internal sealed override ObsoleteAttributeData ObsoleteAttributeData { get { return null; } }
Symbols\ErrorTypeSymbol.cs (1)
524internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
854internal override ObsoleteAttributeData? ObsoleteAttributeData => throw ExceptionUtilities.Unreachable();
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
91internal override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\FunctionTypeSymbol.cs (1)
132internal override ObsoleteAttributeData ObsoleteAttributeData => throw ExceptionUtilities.Unreachable();
Symbols\LabelSymbol.cs (1)
88internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\LocalSymbol.cs (1)
170internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
323internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\Metadata\PE\PEEventSymbol.cs (1)
497internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
667internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1635internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
871internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2798internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
1010internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\MissingAssemblySymbol.cs (1)
221internal sealed override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\MissingModuleSymbol.cs (1)
204internal sealed override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\NamespaceSymbol.cs (1)
215internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\ParameterSymbol.cs (1)
390internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\PointerTypeSymbol.cs (1)
130internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\RangeVariableSymbol.cs (1)
122internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\ReducedExtensionMethodSymbol.cs (1)
439internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
293internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\Retargeting\RetargetingModuleSymbol.cs (1)
323internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\SignatureOnlyMethodSymbol.cs (1)
123internal override ObsoleteAttributeData ObsoleteAttributeData { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyPropertySymbol.cs (1)
92internal override ObsoleteAttributeData ObsoleteAttributeData { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
142internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
167internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Source\SourceAssemblySymbol.cs (1)
2905internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\Source\SourceEventSymbol.cs (1)
322internal override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
420internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Source\SourceModuleSymbol.cs (1)
721internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1071internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Source\SourcePropertySymbolBase.cs (1)
1511internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
209internal override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
79internal override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
886internal override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\Synthesized\SynthesizedContainer.cs (1)
189internal sealed override ObsoleteAttributeData ObsoleteAttributeData => null;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
148internal override ObsoleteAttributeData ObsoleteAttributeData => null;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
201internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
142internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
141internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
128internal override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
140internal override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
401internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Synthesized\SynthesizedMethodSymbol.cs (1)
68internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
123internal override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
363internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\TypeParameterSymbol.cs (1)
620internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Wrapped\WrappedEventSymbol.cs (1)
142internal override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
163internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
243internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
197internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
168internal override ObsoleteAttributeData ObsoleteAttributeData
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\MockAssemblySymbol.cs (1)
136internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\MockNamedTypeSymbol.cs (1)
297internal sealed override ObsoleteAttributeData ObsoleteAttributeData
17 references to ObsoleteAttributeData
Microsoft.CodeAnalysis.CSharp (11)
Symbols\MethodSymbol.cs (1)
1277var obsoleteData = methodToAttribute.ObsoleteAttributeData;
Symbols\ObsoleteAttributeHelpers.cs (3)
160var data = symbol.ObsoleteAttributeData ?? symbol.ContainingModule.ObsoleteAttributeData ?? symbol.ContainingAssembly.ObsoleteAttributeData;
Symbols\ReducedExtensionMethodSymbol.cs (1)
441get { return _reducedFrom.ObsoleteAttributeData; }
Symbols\Symbol.cs (1)
1456var data = this.ObsoleteAttributeData;
Symbols\Wrapped\WrappedEventSymbol.cs (1)
146return _underlyingEvent.ObsoleteAttributeData;
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
167return _underlyingField.ObsoleteAttributeData;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
247return UnderlyingMethod.ObsoleteAttributeData;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
199get { return _underlyingType.ObsoleteAttributeData; }
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
172return _underlyingProperty.ObsoleteAttributeData;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (6)
Attributes\AttributeTests.cs (6)
2335Assert.Equal(ObsoleteAttributeKind.Obsolete, field1.ObsoleteAttributeData.Kind); 2336Assert.Null(field1.ObsoleteAttributeData.Message); 2337Assert.False(field1.ObsoleteAttributeData.IsError); 2345Assert.Equal(ObsoleteAttributeKind.Obsolete, field2.ObsoleteAttributeData.Kind); 2346Assert.Equal("obsolete", field2.ObsoleteAttributeData.Message); 2347Assert.True(field2.ObsoleteAttributeData.IsError);