public bool TryDeserialize(DataStream ds) { T value; if (DataStreamIO <T> .TryRead(ds, out value)) { Value = value; IsEmpty = false; return(true); } else { IsEmpty = true; return(false); } }
public bool TryRead <T>(out T value) { return(DataStreamIO <T> .TryRead(this, out value)); }