public static PrecompiledElement Read(BinaryReader reader) { var id = ObjectIdentifier.Read(reader); var source = reader.ReadString(); return(new PrecompiledElement(id, source)); }
static KeyValuePair <ObjectIdentifier, IEnumerable <ObjectIdentifier> > ReadType(BinaryReader reader) { var key = ObjectIdentifier.Read(reader); var value = List.Read(reader, (Func <BinaryReader, ObjectIdentifier>)ObjectIdentifier.Read); return(new KeyValuePair <ObjectIdentifier, IEnumerable <ObjectIdentifier> >(key, value)); }
public static ChangeSelection ReadDataFrom(BinaryReader reader) { return(new ChangeSelection { IsPreview = reader.ReadBoolean(), Id = ObjectIdentifier.Read(reader) }); }
public static UpdateAttribute ReadDataFrom(BinaryReader reader) { var id = reader.ReadGuid(); var obj = ObjectIdentifier.Read(reader); var property = reader.ReadString(); var value = Optional.Read(reader, (Func <string>)reader.ReadString); var source = SourceReference.Read(reader); return(new UpdateAttribute(obj, property, value, source) { Id = id, }); }