56 overrides of ObsoleteAttributeData
Microsoft.CodeAnalysis.CSharp (51)
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)
209internal 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)
267internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\ArrayTypeSymbol.cs (1)
255internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\AssemblySymbol.cs (1)
283internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\DiscardSymbol.cs (1)
33internal override ObsoleteAttributeData? ObsoleteAttributeData => null;
Symbols\DynamicTypeSymbol.cs (1)
127internal 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)
505internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
837internal override ObsoleteAttributeData? ObsoleteAttributeData => throw ExceptionUtilities.Unreachable();
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
89internal 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)
170internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Metadata\PE\PEEventSymbol.cs (1)
497internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
665internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1527internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2347internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
864internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\ModuleSymbol.cs (1)
192internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\NamespaceSymbol.cs (1)
214internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\ParameterSymbol.cs (1)
376internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\PointerTypeSymbol.cs (1)
127internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\RangeVariableSymbol.cs (1)
124internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\ReducedExtensionMethodSymbol.cs (1)
431internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\SignatureOnlyMethodSymbol.cs (1)
117internal override ObsoleteAttributeData ObsoleteAttributeData { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyPropertySymbol.cs (1)
92internal override ObsoleteAttributeData ObsoleteAttributeData { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
141internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
161internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Source\SourceEventSymbol.cs (1)
268internal override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
390internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1031internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Source\SourcePropertySymbolBase.cs (1)
1217internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Synthesized\SynthesizedContainer.cs (1)
180internal sealed override ObsoleteAttributeData ObsoleteAttributeData => null;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
130internal override ObsoleteAttributeData ObsoleteAttributeData => null;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
201internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
140internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
144internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Synthesized\SynthesizedInstanceMethodSymbol.cs (1)
62internal sealed override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
400internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
363internal sealed override ObsoleteAttributeData? ObsoleteAttributeData
Symbols\TypeParameterSymbol.cs (1)
612internal 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.ExpressionEvaluator.ExpressionCompiler (4)
Symbols\DisplayClassVariable.cs (1)
199internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\EEMethodSymbol.cs (1)
454internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\EENamedTypeSymbol.cs (1)
339internal override ObsoleteAttributeData ObsoleteAttributeData
Symbols\PlaceholderMethodSymbol.cs (1)
214internal override ObsoleteAttributeData ObsoleteAttributeData
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
287internal sealed override ObsoleteAttributeData ObsoleteAttributeData
15 references to ObsoleteAttributeData
Microsoft.CodeAnalysis.CSharp (9)
Symbols\MethodSymbol.cs (1)
1222var obsoleteData = methodToAttribute.ObsoleteAttributeData;
Symbols\ObsoleteAttributeHelpers.cs (1)
139var data = symbol.ObsoleteAttributeData;
Symbols\ReducedExtensionMethodSymbol.cs (1)
433get { return _reducedFrom.ObsoleteAttributeData; }
Symbols\Symbol.cs (1)
1284var 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.Emit2.UnitTests (6)
Attributes\AttributeTests.cs (6)
2297Assert.Equal(ObsoleteAttributeKind.Obsolete, field1.ObsoleteAttributeData.Kind); 2298Assert.Null(field1.ObsoleteAttributeData.Message); 2299Assert.False(field1.ObsoleteAttributeData.IsError); 2307Assert.Equal(ObsoleteAttributeKind.Obsolete, field2.ObsoleteAttributeData.Kind); 2308Assert.Equal("obsolete", field2.ObsoleteAttributeData.Message); 2309Assert.True(field2.ObsoleteAttributeData.IsError);