void IInitializeWithStream.Initialize(IStream stream, StorageModes storageMode) { Debug.WriteLine("[{0}] ThumbnailProviderBase.IInitializeWithStream.Initialize, mode={1})", Id, storageMode); if (initialized) { throw new COMException("Already initialized", HResults.ErrorAlreadyInitialized); } comStream = new ComStream(stream); initialized = true; }
void IInitializeWithStream.Initialize(IStream stream, StorageModes storageMode) { Debug.WriteLine("[{0}] InfoTipBase.IInitializeWithStream.Initialize, mode={1})", Id, storageMode); if (initialized) { throw new COMException("Already initialized", HResults.ErrorAlreadyInitialized); } using (var comStream = new ComStream(stream)) { InitializeCore(comStream); initialized = true; } }