1 instantiation of StreamAsIStream
PresentationCore (1)
Core\CSharp\System\Windows\Media\StreamAsIStream.cs (1)
773StreamAsIStream sais = new StreamAsIStream(stream);
35 references to StreamAsIStream
PresentationCore (35)
Core\CSharp\System\Windows\Media\Imaging\BitmapDecoder.cs (3)
1828comStream = StreamAsIStream.IStreamFrom(bufferPtr, length); 1833comStream = StreamAsIStream.IStreamFrom(bitmapStream); 1845IntPtr memoryStream = StreamAsIStream.IStreamMemoryFrom(comStream);
Core\CSharp\System\Windows\Media\Imaging\BitmapEncoder.cs (1)
411comStream = StreamAsIStream.IStreamFrom(stream);
Core\CSharp\System\Windows\Media\StreamAsIStream.cs (31)
92StreamAsIStream sais = (StreamAsIStream)(pSD.m_handle.Target); 115StaticPtrs.pfnClone = new StreamDescriptor.Clone(StreamAsIStream.Clone); 116StaticPtrs.pfnCommit = new StreamDescriptor.Commit(StreamAsIStream.Commit); 117StaticPtrs.pfnCopyTo = new StreamDescriptor.CopyTo(StreamAsIStream.CopyTo); 118StaticPtrs.pfnLockRegion = new StreamDescriptor.LockRegion(StreamAsIStream.LockRegion); 119StaticPtrs.pfnRead = new StreamDescriptor.Read(StreamAsIStream.Read); 120StaticPtrs.pfnRevert = new StreamDescriptor.Revert(StreamAsIStream.Revert); 123StaticPtrs.pfnSeek = new StreamDescriptor.Seek(StreamAsIStream.Seek); 125StaticPtrs.pfnSetSize = new StreamDescriptor.SetSize(StreamAsIStream.SetSize); 126StaticPtrs.pfnStat = new StreamDescriptor.Stat(StreamAsIStream.Stat); 127StaticPtrs.pfnUnlockRegion = new StreamDescriptor.UnlockRegion(StreamAsIStream.UnlockRegion); 128StaticPtrs.pfnWrite = new StreamDescriptor.Write(StreamAsIStream.Write); 129StaticPtrs.pfnCanWrite = new StreamDescriptor.CanWrite(StreamAsIStream.CanWrite); 130StaticPtrs.pfnCanSeek = new StreamDescriptor.CanSeek(StreamAsIStream.CanSeek); 624internal static StreamAsIStream FromSD(ref StreamDescriptor sd) 628return (StreamAsIStream)(handle.Target); 633return (StreamAsIStream.FromSD(ref pSD)).Clone(out stream); 638return (StreamAsIStream.FromSD(ref pSD)).Commit(grfCommitFlags); 647return (StreamAsIStream.FromSD(ref pSD)).CopyTo(pstm, cb, out cbRead, out cbWritten); 652return (StreamAsIStream.FromSD(ref pSD)).LockRegion(libOffset, cb, dwLockType); 657return (StreamAsIStream.FromSD(ref pSD)).Read(buffer, cb, out cbRead); 662return (StreamAsIStream.FromSD(ref pSD)).Revert(); 671return (StreamAsIStream.FromSD(ref pSD)).Seek(offset, origin, plibNewPostion); 676return (StreamAsIStream.FromSD(ref pSD)).SetSize(value); 681return (StreamAsIStream.FromSD(ref pSD)).Stat(out statstg, grfStatFlag); 686return (StreamAsIStream.FromSD(ref pSD)).UnlockRegion(libOffset, cb, dwLockType); 691return (StreamAsIStream.FromSD(ref pSD)).Write(buffer, cb, out cbWritten); 696return (StreamAsIStream.FromSD(ref pSD)).CanWrite(out canWrite); 701return (StreamAsIStream.FromSD(ref pSD)).CanSeek(out canSeek); 773StreamAsIStream sais = new StreamAsIStream(stream);