andreasohlund / APIComparer

Compares NuGetPackages/Assemblies and displays changes in the public api.
MIT License
51 stars 4 forks source link

Do not show removed fields and members if they have no explicit obsoletes on them #68

Open andreasohlund opened 8 years ago

andreasohlund commented 8 years ago

Example from the exe:

## The following types are no longer available

### NServiceBus.AzureDataBusDefaults
Default can be found in our documentation.

## Types with removed members

### NServiceBus.AzureDataBusDefaults
#### Removed fields

* `int DefaultBackOffInterval` - No upgrade instructions provided.
* `string DefaultBasePath` - No upgrade instructions provided.
* `int DefaultBlockSize` - No upgrade instructions provided.
* `string DefaultConnectionString` - No upgrade instructions provided.
* `string DefaultContainer` - No upgrade instructions provided.
* `int DefaultMaxRetries` - No upgrade instructions provided.
* `int DefaultNumberOfIOThreads` - No upgrade instructions provided.
* `long DefaultTTL` - No upgrade instructions provided.

In the above example showing the removed fields adds no value since the type is obsoleted with error anyway