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