/// <summary> /// Initializes a new instance of the <see cref="InterchangeLexer"/> class. /// </summary> /// <param name="ediString"> /// The edi message. /// </param> /// <param name="definitionsAssemblyName">The assembly name of the project containing the classes and xsd.</param> protected InterchangeLexer(string ediString, string definitionsAssemblyName) { _ediString = ediString; InterchangeContext = new InterchangeContext(ediString, definitionsAssemblyName); }
/// <summary> /// Converts the interchange to edi message. /// </summary> /// <param name="context"> /// The interchange context. /// This sets the non format default separators. /// </param> /// <returns> /// The edi message. /// </returns> public abstract List <string> ToEdi(InterchangeContext context = null);
/// <summary> /// Initializes a new instance of the <see cref="InterchangeLexer"/> class. /// </summary> /// <param name="ediString"> /// The edi message. /// </param> protected InterchangeLexer(string ediString) { _ediString = ediString; InterchangeContext = new InterchangeContext(ediString); }