Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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;
            }
        }