1 instantiation of StreamAsIStream
PresentationCore (1)
System\Windows\Media\StreamAsIStream.cs (1)
634StreamAsIStream sais = new StreamAsIStream(stream);
35 references to StreamAsIStream
PresentationCore (35)
System\Windows\Media\Imaging\BitmapDecoder.cs (3)
1515comStream = StreamAsIStream.IStreamFrom(bufferPtr, length); 1520comStream = StreamAsIStream.IStreamFrom(bitmapStream); 1532IntPtr memoryStream = StreamAsIStream.IStreamMemoryFrom(comStream);
System\Windows\Media\Imaging\BitmapEncoder.cs (1)
346comStream = StreamAsIStream.IStreamFrom(stream);
System\Windows\Media\StreamAsIStream.cs (31)
54StreamAsIStream sais = (StreamAsIStream)(pSD.m_handle.Target); 72StaticPtrs.pfnClone = new StreamDescriptor.Clone(StreamAsIStream.Clone); 73StaticPtrs.pfnCommit = new StreamDescriptor.Commit(StreamAsIStream.Commit); 74StaticPtrs.pfnCopyTo = new StreamDescriptor.CopyTo(StreamAsIStream.CopyTo); 75StaticPtrs.pfnLockRegion = new StreamDescriptor.LockRegion(StreamAsIStream.LockRegion); 76StaticPtrs.pfnRead = new StreamDescriptor.Read(StreamAsIStream.Read); 77StaticPtrs.pfnRevert = new StreamDescriptor.Revert(StreamAsIStream.Revert); 80StaticPtrs.pfnSeek = new StreamDescriptor.Seek(StreamAsIStream.Seek); 82StaticPtrs.pfnSetSize = new StreamDescriptor.SetSize(StreamAsIStream.SetSize); 83StaticPtrs.pfnStat = new StreamDescriptor.Stat(StreamAsIStream.Stat); 84StaticPtrs.pfnUnlockRegion = new StreamDescriptor.UnlockRegion(StreamAsIStream.UnlockRegion); 85StaticPtrs.pfnWrite = new StreamDescriptor.Write(StreamAsIStream.Write); 86StaticPtrs.pfnCanWrite = new StreamDescriptor.CanWrite(StreamAsIStream.CanWrite); 87StaticPtrs.pfnCanSeek = new StreamDescriptor.CanSeek(StreamAsIStream.CanSeek); 507internal static StreamAsIStream FromSD(ref StreamDescriptor sd) 511return (StreamAsIStream)(handle.Target); 516return (StreamAsIStream.FromSD(ref pSD)).Clone(out stream); 521return (StreamAsIStream.FromSD(ref pSD)).Commit(grfCommitFlags); 526return (StreamAsIStream.FromSD(ref pSD)).CopyTo(pstm, cb, out cbRead, out cbWritten); 531return (StreamAsIStream.FromSD(ref pSD)).LockRegion(libOffset, cb, dwLockType); 537return (StreamAsIStream.FromSD(ref pSD)).Read(span, out cbRead); 542return (StreamAsIStream.FromSD(ref pSD)).Revert(); 547return (StreamAsIStream.FromSD(ref pSD)).Seek(offset, origin, plibNewPostion); 552return (StreamAsIStream.FromSD(ref pSD)).SetSize(value); 557return (StreamAsIStream.FromSD(ref pSD)).Stat(out statstg, grfStatFlag); 562return (StreamAsIStream.FromSD(ref pSD)).UnlockRegion(libOffset, cb, dwLockType); 567return (StreamAsIStream.FromSD(ref pSD)).Write(buffer, cb, out cbWritten); 572return (StreamAsIStream.FromSD(ref pSD)).CanWrite(out canWrite); 577return (StreamAsIStream.FromSD(ref pSD)).CanSeek(out canSeek); 634StreamAsIStream sais = new StreamAsIStream(stream);