CSharpUtils.Streams.MapStream.WriteSegmentsToStream C# (CSharp) Метод

WriteSegmentsToStream() публичный Метод

Function that writtes all the mappings into another stream. Useful for patching a file or memory.
public WriteSegmentsToStream ( Stream TargetStream ) : void
TargetStream Stream Stream to write the mapped contents to
Результат void
		public void WriteSegmentsToStream(Stream TargetStream)
		{
			foreach (var StreamEntry in _StreamEntries)
			{
				var SourceSliceStream = StreamEntry.Stream.SliceWithLength(0, StreamEntry.Length);
				var TargetSliceStream = TargetStream.SliceWithLength(StreamEntry.Position, StreamEntry.Length);
				SourceSliceStream.CopyToFast(TargetSliceStream);
			}
		}