66 overrides of ObsoleteAttributeData
Microsoft.CodeAnalysis.CSharp (64)
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
160
internal override ObsoleteAttributeData
ObsoleteAttributeData
Symbols\AliasSymbol.cs (1)
187
internal sealed override ObsoleteAttributeData?
ObsoleteAttributeData
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
222
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)
138
internal sealed override ObsoleteAttributeData
ObsoleteAttributeData
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
286
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)
86
internal sealed override ObsoleteAttributeData
ObsoleteAttributeData
{ get { return null; } }
Symbols\ErrorTypeSymbol.cs (1)
524
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)
180
internal sealed override ObsoleteAttributeData
ObsoleteAttributeData
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
336
internal sealed override ObsoleteAttributeData?
ObsoleteAttributeData
Symbols\Metadata\PE\PEEventSymbol.cs (1)
538
internal override ObsoleteAttributeData
ObsoleteAttributeData
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
689
internal override ObsoleteAttributeData
ObsoleteAttributeData
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1679
internal override ObsoleteAttributeData
ObsoleteAttributeData
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
789
internal sealed override ObsoleteAttributeData?
ObsoleteAttributeData
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2852
internal override ObsoleteAttributeData
ObsoleteAttributeData
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
1097
internal override ObsoleteAttributeData
ObsoleteAttributeData
Symbols\MissingAssemblySymbol.cs (1)
221
internal sealed override ObsoleteAttributeData?
ObsoleteAttributeData
=> null;
Symbols\MissingModuleSymbol.cs (1)
206
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)
440
internal sealed override ObsoleteAttributeData
ObsoleteAttributeData
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
308
internal sealed override ObsoleteAttributeData?
ObsoleteAttributeData
Symbols\Retargeting\RetargetingModuleSymbol.cs (1)
325
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)
2907
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)
758
internal sealed override ObsoleteAttributeData?
ObsoleteAttributeData
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1091
internal override ObsoleteAttributeData
ObsoleteAttributeData
Symbols\Source\SourcePropertySymbolBase.cs (1)
1537
internal override ObsoleteAttributeData
ObsoleteAttributeData
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
217
internal override ObsoleteAttributeData?
ObsoleteAttributeData
=> null;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
81
internal override ObsoleteAttributeData?
ObsoleteAttributeData
=> null;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
930
internal override ObsoleteAttributeData?
ObsoleteAttributeData
=> null;
Symbols\Synthesized\SynthesizedContainer.cs (1)
189
internal sealed override ObsoleteAttributeData
ObsoleteAttributeData
=> null;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
148
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)
138
internal override ObsoleteAttributeData?
ObsoleteAttributeData
=> null;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
140
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)
123
internal override ObsoleteAttributeData?
ObsoleteAttributeData
=> null;
Symbols\Synthesized\SynthesizedPropertySymbol.cs (1)
50
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)
144
internal override ObsoleteAttributeData?
ObsoleteAttributeData
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
165
internal override ObsoleteAttributeData
ObsoleteAttributeData
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
247
internal override ObsoleteAttributeData
ObsoleteAttributeData
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
199
internal override ObsoleteAttributeData
ObsoleteAttributeData
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
172
internal override ObsoleteAttributeData
ObsoleteAttributeData
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\MockAssemblySymbol.cs (1)
136
internal sealed override ObsoleteAttributeData?
ObsoleteAttributeData
Symbols\MockNamedTypeSymbol.cs (1)
296
internal sealed override ObsoleteAttributeData
ObsoleteAttributeData
17 references to ObsoleteAttributeData
Microsoft.CodeAnalysis.CSharp (11)
Symbols\MethodSymbol.cs (1)
1283
var obsoleteData = methodToAttribute.
ObsoleteAttributeData
;
Symbols\ObsoleteAttributeHelpers.cs (3)
160
var data = symbol.
ObsoleteAttributeData
?? symbol.ContainingModule.
ObsoleteAttributeData
?? symbol.ContainingAssembly.
ObsoleteAttributeData
;
Symbols\ReducedExtensionMethodSymbol.cs (1)
442
get { return _reducedFrom.
ObsoleteAttributeData
; }
Symbols\Symbol.cs (1)
1461
var data = this.
ObsoleteAttributeData
;
Symbols\Wrapped\WrappedEventSymbol.cs (1)
148
return _underlyingEvent.
ObsoleteAttributeData
;
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
169
return _underlyingField.
ObsoleteAttributeData
;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
251
return UnderlyingMethod.
ObsoleteAttributeData
;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
201
get { return _underlyingType.
ObsoleteAttributeData
; }
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
176
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);