public void InitializeComponent(object pExtensionHost, IComponent pComponent, componentInitializeType initType) { _snagIt = pExtensionHost as ISnagIt; if (_snagIt == null) { throw new InvalidOperationException("Unable to communicate with Snagit"); } }
public SnagitFacade(ISnagIt snagitHost, ITemporaryImageProvider tempImageProvider, IImageSharingService imageService) { this.asyncOutput = snagitHost as ISnagItAsyncOutput; this.tempImageProvider = tempImageProvider; this.imageService = imageService; }
public TemporaryImageProvider(ISnagIt snagitHost) { this.snagitHost = snagitHost; tempFileName = string.Empty; }
public ShareController(ISnagIt snagitHost) { this.snagitHost = snagitHost; asyncOutput = snagitHost as ISnagItAsyncOutput; }
public ShareController(ISnagIt snagitHost, Settings settings) { this.snagitHost = snagitHost; this.settings = settings; asyncOutput = snagitHost as ISnagItAsyncOutput; }