Dispose 後に値を再設定可能な ResuableOnce クラスを追加しました。
基本的な使い方はこれまでの Once クラスと同様ですが、IDisposable インターフェースを継承しており、Dispose メソッド実行後に再度一度だけ値を設定することが可能になっています。
また、設定されているオブジェクトが IDisposable を継承している場合は、ReusableOnce の Dispose メソッド実行時に対象オブジェクトの Dispose も呼び出すようになっています。
ダウンロードは NuGet から
更新履歴
- GetOrDefault メソッドを追加しました。
値が設定している場合はその値、まだ設定されていない場合は指定されたデフォルト値を返します。 - ReusableOnce クラスを追加しました。