try this:
vb.net Code:
Public Sub SaveMap(ByVal aMap As map, ByVal fileName As String)
Dim formatter As New Runtime.Serialization.Formatters.Binary.BinaryFormatter
Dim fs As New FileStream(fileName, FileMode.Create)
formatter.Serialize(fs, aMap)
fs.Close()
fs.Dispose()
End Sub
to deserialize:
vb.net Code:
Dim formatter As New Runtime.Serialization.Formatters.Binary.BinaryFormatter
Dim fs As New IO.FileStream(fileName, IO.FileMode.Open)
aMap = DirectCast(formatter.Deserialize(fs), GetType(map))
fs.Close()