public static void Write(DryadLinqBinaryWriter writer, ForkValue <T> val) { writer.Write(val.HasValue); if (val.HasValue) { serializer.Write(writer, val.Value); } }
public LoggedForkValueViewModel(ForkValue model, LoggedForkViewModel parent) { m_model = model; Parent = parent; //hide the area used to display children forks? HasChildrenForks = Forks.Count != 0; }
public static void Read(DryadLinqBinaryReader reader, out ForkValue <T> val) { val = new ForkValue <T>(); if (reader.ReadBool()) { val.Value = serializer.Read(reader); } }
public LoggedForkValueViewModel(ForkValue model, LoggedForkViewModel parent) { m_model = model; Parent = parent; foreach (Fork fork in model.Forks) { Forks.Add(new LoggedForkViewModel(fork)); } //hide the area used to display children forks? HasChildrenForks = Forks.Count != 0; }