protected override void Dispose ( bool disposing )
{
if (disposing) {
TaskStopRequest = true;
pumpTask.Wait();
foreach (var item in items) {
if (item.Value.Texture != null) {
item.Value.Texture.Dispose();
}
}
}
base.Dispose( disposing );
}