IDisposableなインスタンスをAddしておき、必要なときに引き出し、必要なくなったら登録されているものをまとめてDisposeするためのコレクションです。
Brush類の節約やTextureの保持とかに便利かも?
C#で。
ちょっと変えればListにできるんでDictionaryだけで。
これもC#で。
こんな感じに登録してまとめて捨てる。
すでにある値をDisposeして新しいものに入れ替える場合はDisposeAndSetNew、Removeする際にDisposeする場合はDisposeAndRemoveメソッドが使える。