public override void Dispose()
        {
            VkApi.DestroyCommandPool(this.Device, this.CommandPool, null);

            base.Dispose();
        }