# Obsolete members Members with an [ObsoleteAttribute](https://docs.microsoft.com/en-us/dotnet/api/system.obsoleteattribute) are ignored: ```cs class WithObsolete { [Obsolete] public string ObsoleteProperty { get; set; } public string OtherProperty { get; set; } } [Fact] public Task WithObsoleteProp() { var target = new WithObsolete { ObsoleteProperty = "value1", OtherProperty = "value2" }; return Verify(target); } ``` snippet source | anchor Result: ```txt { OtherProperty: value2 } ``` snippet source | anchor ### Including Obsolete members Obsolete members can be included using `IncludeObsoletes`: ```cs [Fact] public Task WithObsoletePropIncluded() { var target = new WithObsolete { ObsoleteProperty = "value1", OtherProperty = "value2" }; var settings = new VerifySettings(); settings.IncludeObsoletes(); return Verify(target, settings); } [Fact] public Task WithObsoletePropIncludedFluent() { var target = new WithObsolete { ObsoleteProperty = "value1", OtherProperty = "value2" }; return Verify(target) .IncludeObsoletes(); } ``` snippet source | anchor Or globally: ```cs VerifierSettings.IncludeObsoletes(); ``` snippet source | anchor Result: ```txt { ObsoleteProperty: value1, OtherProperty: value2 } ``` snippet source | anchor