public object Read(Type type, object suggested = null) { if (suggested != null && !type.IsInstanceOfType(suggested)) suggested = null; readRaw = false; var args = new ReadArgs(RObject.TypeData(), RuntimeType.GetType(type), suggested); return Read(args); }
public T Read<T>(T suggested = default(T)) { readRaw = false; var args = new ReadArgs(RObject.TypeData(), RuntimeType.GetType(typeof(T)), suggested); return (T)Read(args); }