66 overrides of ObsoleteAttributeData
Microsoft.CodeAnalysis.CSharp (64)
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
160internal 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)
138internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
286internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\ArrayTypeSymbol.cs (1)
257internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\DiscardSymbol.cs (1)
33internal override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\DynamicTypeSymbol.cs (1)
128internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\ErrorMethodSymbol.cs (1)
79internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\ErrorPropertySymbol.cs (1)
86internal 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)
90internal override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\FunctionTypeSymbol.cs (1)
130internal override ObsoleteAttributeData ObsoleteAttributeData => throw ExceptionUtilities.Unreachable();
Symbols\LabelSymbol.cs (1)
88internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\LocalSymbol.cs (1)
180internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
336internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\Metadata\PE\PEEventSymbol.cs (1)
538internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
689internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1679internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
789internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2852internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
1097internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\MissingAssemblySymbol.cs (1)
221internal sealed override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\MissingModuleSymbol.cs (1)
206internal sealed override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\NamespaceSymbol.cs (1)
216internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\ParameterSymbol.cs (1)
397internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\PointerTypeSymbol.cs (1)
128internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\RangeVariableSymbol.cs (1)
122internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\ReducedExtensionMethodSymbol.cs (1)
440internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
308internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\Retargeting\RetargetingModuleSymbol.cs (1)
325internal 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)
2907internal 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)
758internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1091internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Source\SourcePropertySymbolBase.cs (1)
1537internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
217internal override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
81internal override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
930internal 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)
138internal 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)
74internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
123internal override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\Synthesized\SynthesizedPropertySymbol.cs (1)
50internal override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
363internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\TypeParameterSymbol.cs (1)
618internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Wrapped\WrappedEventSymbol.cs (1)
144internal override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
165internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
247internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
199internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
172internal override ObsoleteAttributeData ObsoleteAttributeData
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\MockAssemblySymbol.cs (1)
136internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\MockNamedTypeSymbol.cs (1)
296internal sealed override ObsoleteAttributeData ObsoleteAttributeData
17 references to ObsoleteAttributeData
Microsoft.CodeAnalysis.CSharp (11)
Symbols\MethodSymbol.cs (1)
1283var obsoleteData = methodToAttribute.ObsoleteAttributeData;
Symbols\ObsoleteAttributeHelpers.cs (3)
160var data = symbol.ObsoleteAttributeData ?? symbol.ContainingModule.ObsoleteAttributeData ?? symbol.ContainingAssembly.ObsoleteAttributeData;
Symbols\ReducedExtensionMethodSymbol.cs (1)
442get { return _reducedFrom.ObsoleteAttributeData; }
Symbols\Symbol.cs (1)
1461var data = this.ObsoleteAttributeData;
Symbols\Wrapped\WrappedEventSymbol.cs (1)
148return _underlyingEvent.ObsoleteAttributeData;
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
169return _underlyingField.ObsoleteAttributeData;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
251return UnderlyingMethod.ObsoleteAttributeData;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
201get { return _underlyingType.ObsoleteAttributeData; }
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
176return _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);