protected string ParsePCLHeader(byte[] rawdata, int start, out int end) { BindingFormat = (PCLBindingFormat)rawdata[start]; end = Array.FindIndex(rawdata, start + 1, b => b == '\n'); if (end != -1) { end++; return(Encoding.ASCII.GetString(rawdata, start + 2, end - start - 3)); } return(null); }
protected string ParsePCLHeader(byte[] rawdata, int start, out int end) { BindingFormat = (PCLBindingFormat)rawdata[start]; end = Array.FindIndex(rawdata, start + 1, b => b == '\n'); if (end != -1) { end++; return Encoding.ASCII.GetString(rawdata, start + 2, end - start - 3); } return null; }