internal IndexInfo(IIndexInterface indexInterface, IndexMetaData metaData, IIndexUpdateGenerator updateGenerator)
 {
     this.IndexInterface  = indexInterface;
     this.MetaData        = metaData;
     this.UpdateGenerator = updateGenerator;
 }
 Task <object> IIndexableGrain.ExtractIndexImage(IIndexUpdateGenerator iUpdateGen)
 {
     return(Task.FromResult(iUpdateGen.ExtractIndexImage(Properties)));
 }
 Task <object> IIndexableGrain.ExtractIndexImage(IIndexUpdateGenerator iUpdateGen)
 => Task.FromResult(iUpdateGen.ExtractIndexImage(this.Properties));