public string[] Decode(char[] delimiter, string data)
        {
            // Clear last stored data
            Decoded.Clear();

            if (data == null)
            {
                return(null);
            }

            if (delimiter == null)
            {
                return(null);
            }

            Decoded = new SDecoded(delimiter, data);

            // Return calculated data depending on flag status
            return(Decoded.Decode() ? Decoded.Result : null);
        }
 /// <summary>
 /// Default constructor.
 /// </summary>
 public Serializer()
 {
     Decoded = new SDecoded();
     Encoded = new SEncoded();
 }