Deprecating methods with optional arguments
How to properly deprecate methods that have optional arguments while following semantic versioning.
Tags: csharp, dotnet, library, versioning