BootBlock / FileSieve

The official repository for the FileSieve application that sorts files using a variety of options.
https://filesieve.com
3 stars 0 forks source link

Make use of new ValidateResult static fields #88

Closed BootBlock closed 3 years ago

BootBlock commented 3 years ago

In an effort to minimise unnecessary object creation, the following static fields have been added to the ValidateResult class:

Public Shared [Error] As New ValidateResult(ValidateStatuses.Error)
Public Shared Failed As New ValidateResult(ValidateStatuses.Failed)
Public Shared OK As New ValidateResult(ValidateStatuses.OK)
Public Shared Unknown As New ValidateResult(ValidateStatuses.Unknown)
Public Shared Unsupported As New ValidateResult(ValidateStatuses.Unsupported)
Public Shared Warning As New ValidateResult(ValidateStatuses.Warning)

Error, Failed, and Warning don't have static fields as they typically include a custom message.

Make all of the below plugins use these new static fields.