using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;
private string _someProperty = "some value";
public string SomeProperty {
Console.WriteLine("hit");
public static void Main()
using (var ms = new MemoryStream())
var bf = new BinaryFormatter(null, new StreamingContext(StreamingContextStates.Clone));
ms.Seek(0, SeekOrigin.Begin);
object oOut = bf.Deserialize(ms);
Console.WriteLine("done");