diff --git a/Parallel/IpcParallel/SocketBuffer/SocketRef.vb b/Parallel/IpcParallel/SocketBuffer/SocketRef.vb index 68934ac..f1a8875 100644 --- a/Parallel/IpcParallel/SocketBuffer/SocketRef.vb +++ b/Parallel/IpcParallel/SocketBuffer/SocketRef.vb @@ -92,7 +92,7 @@ Namespace IpcStream Public Shared Function GetSocket(stream As ObjectStream) As SocketRef Using file As Stream = stream.openMemoryBuffer - Return BSONFormat.Load(file).CreateObject(GetType(SocketRef)) + Return BSONFormat.Load(file).CreateObject(GetType(SocketRef), decodeMetachar:=False) End Using End Function diff --git a/Parallel/IpcParallel/Stream/StreamEmit.vb b/Parallel/IpcParallel/Stream/StreamEmit.vb index 2b418f7..80c7e50 100644 --- a/Parallel/IpcParallel/Stream/StreamEmit.vb +++ b/Parallel/IpcParallel/Stream/StreamEmit.vb @@ -95,11 +95,11 @@ Namespace IpcStream emitCache.Add(type, handler) Return emitCache(type).ReadBuffer(buf) Else - Return BSONFormat.Load(buf).CreateObject(type) + Return BSONFormat.Load(buf).CreateObject(type, decodeMetachar:=False) End If End If ElseIf emit = StreamMethods.BSON Then - Return BSONFormat.Load(buf).CreateObject(type) + Return BSONFormat.Load(buf).CreateObject(type, decodeMetachar:=False) ElseIf loadBuffers.ContainsKey(type) Then Return loadBuffers(type)(buf) Else diff --git a/Parallel/MemoryMap/MapObject.vb b/Parallel/MemoryMap/MapObject.vb index 38e98bd..ead3cd0 100644 --- a/Parallel/MemoryMap/MapObject.vb +++ b/Parallel/MemoryMap/MapObject.vb @@ -67,7 +67,7 @@ Public Class MapObject : Implements IDisposable Dim memory As MemoryMappedFile = MemoryMappedFile.OpenExisting(hMem) Dim view As MemoryMappedViewStream = memory.CreateViewStream - obj = BSONFormat.Load(view).CreateObject(type) + obj = BSONFormat.Load(view).CreateObject(type, decodeMetachar:=False) Return obj End Function