public override ExportInformation ExportCapture(bool manuallyInitiated, ISurface surface, ICaptureDetails captureDetails) { using (Image image = surface.GetImageForExport()) { bool uploaded = plugin.Upload(captureDetails, image); if (uploaded) { surface.SendMessageEvent(this, SurfaceMessageTyp.Info, "Exported to TFS"); surface.Modified = false; } return(new ExportInformation("TFS", "", uploaded)); } }