/// <summary>
        /// Write XSig data gathered from an IXSigStateResolver to the stream.
        /// </summary>
        /// <param name="xSigStateResolver">IXSigStateResolver object.</param>
        /// <param name="offset">Index offset for each XSigToken.</param>
        public void WriteXSigData(IXSigStateResolver xSigStateResolver, int offset)
        {
            var tokens = xSigStateResolver.GetXSigState();

            WriteXSigData(tokens, offset);
        }
 /// <summary>
 /// Write XSig data gathered from an IXSigStateResolver to the stream.
 /// </summary>
 /// <param name="xSigStateResolver">IXSigStateResolver object.</param>
 public void WriteXSigData(IXSigStateResolver xSigStateResolver)
 {
     WriteXSigData(xSigStateResolver, 0);
 }