protected abstract bool CanParseTemplateCodeImpl(BinaryIterator binaryIterator);
/// <summary> /// Implementation of parsing the binary extracted from the template code /// </summary> /// <param name="binaryIterator">The binary iterator to help navigatee the binary string</param> /// <returns>The resulting object with data from the template</returns> protected abstract T ParseBinary(BinaryIterator binaryIterator);
/// <summary> /// Implementation of parsing the binary extracted from the template code /// </summary> /// <param name="binaryIterator">The binary iterator to help navigatee the binary string</param> /// <param name="templateCode">The original template code</param> /// <returns>The resulting object with data from the template</returns> protected abstract T ParseBinary(BinaryIterator binaryIterator, string templateCode);