private static int GetChunkSize(AsciiString hex) { hex = hex.Trim(); for (int i = hex.Offset; i < hex.Count; i++) { byte c = hex.Array[i]; if (IsWhiteSpaceOrSemicolonOrISOControl(c)) { hex = (AsciiString)hex.SubSequence(0, i); break; } } return(hex.ParseInt(16)); }
static int GetChunkSize(AsciiString hex) { hex = hex.Trim(); for (int i = hex.Offset; i < hex.Count; i++) { byte c = hex.Array[i]; if (c == ';' || IsWhiteSpace(c) || CharUtil.IsISOControl(c)) { hex = (AsciiString)hex.SubSequence(0, i); break; } } return(hex.ParseInt(16)); }