There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
To support better writing/reading from streams, it would be nice to support the XXXAsync overload version of the methods to allow callers not to block when reading/writing to files.
In order to do this, the project must be retargeted to drop support for .NET 4 and Silverlight 5, but can target the newer .NET 4.5 and ASP.NET Core 5.0
Async overloads should also be added as methods that write to and read from streams (such as KmlFile.Load/Save).