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