# 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