Exemplo n.º 1
0
 public static void Write(DryadLinqBinaryWriter writer, ForkValue <T> val)
 {
     writer.Write(val.HasValue);
     if (val.HasValue)
     {
         serializer.Write(writer, val.Value);
     }
 }
Exemplo n.º 2
0
        public LoggedForkValueViewModel(ForkValue model, LoggedForkViewModel parent)
        {
            m_model = model;
            Parent  = parent;

            //hide the area used to display children forks?
            HasChildrenForks = Forks.Count != 0;
        }
Exemplo n.º 3
0
 public static void Read(DryadLinqBinaryReader reader, out ForkValue <T> val)
 {
     val = new ForkValue <T>();
     if (reader.ReadBool())
     {
         val.Value = serializer.Read(reader);
     }
 }
Exemplo n.º 4
0
        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;
        }