/// <summary> /// /// </summary> /// <returns></returns> public override byte[] ToArray() { IDataArrayParser convert = (IDataArrayParser)CreateConverter(); byte[] ret = new byte[0]; ret = convert.ToArray(this, GetLogger()); return(ret); }
/// <summary> /// /// </summary> /// <param name="data"></param> /// <returns>Indicates if the end of stream has been reached</returns> public override void FromArray(byte[] data) { IDataArrayParser convert = (IDataArrayParser)CreateConverter(); try { convert.FromArray(data, this, GetLogger()); } catch (Exception ex) { GetLogger().LogException(ex); } }