public static Option <T> Deserialize(IReader reader, Path path = null) { if (!reader.EndOfStream()) { return(Some(path, StateFactory.DeserializeNested <T>(reader, path, 0))); } else { return(None(path)); } }
public static T ReadValue <T>(this IReader reader, Path path, UInt32 tag) { return(StateFactory.DeserializeNested <T>(reader, path, tag)); }