コード例 #1
0
ファイル: VirtualStream.cs プロジェクト: zerojuls/cms-3
        internal ReadWriteStreamOnDataStorage(ReadableWritableDataStorage storage)
        {
#if DEBUG
#endif
            storage.AddRef();

            this.storage = storage;
        }
コード例 #2
0
ファイル: VirtualStream.cs プロジェクト: zerojuls/cms-3
        private ReadWriteStreamOnDataStorage(ReadableWritableDataStorage storage, long position)
        {
#if DEBUG
#endif
            storage.AddRef();

            this.storage  = storage;
            this.position = position;
        }
コード例 #3
0
ファイル: VirtualStream.cs プロジェクト: zerojuls/cms-3
        public AppendStreamOnDataStorage(ReadableWritableDataStorage storage)
        {
#if DEBUG
            storage.SignalWriteStreamOpen();
#endif
            storage.AddRef();

            this.storage = storage;
            position     = storage.Length;
        }
コード例 #4
0
ファイル: VirtualStream.cs プロジェクト: zerojuls/cms-3
        public override void Close()
        {
            if (null != storage)
            {
#if DEBUG
#endif
                storage.Release();
                storage = null;
            }
        }
コード例 #5
0
ファイル: VirtualStream.cs プロジェクト: zerojuls/cms-3
        public override void Close()
        {
            if (null != storage)
            {
#if DEBUG
                InternalDebug.Assert(storage.Length == 0 || storage.Length == position);
                storage.SignalWriteStreamClose();
#endif
                storage.Release();
                storage = null;
            }

            base.Close();
        }
コード例 #6
0
		// Token: 0x060003BA RID: 954 RVA: 0x00015D20 File Offset: 0x00013F20
		public AppendStreamOnDataStorage(ReadableWritableDataStorage storage)
		{
			storage.AddRef();
			this.storage = storage;
			this.position = storage.Length;
		}