Пример #1
0
        private Encoding GetEncoding_(Contracts.Providers.Encoding encoding)
        {
            var encodingObj = GetEncoding(encoding);

            if (encodingObj == null)
            {
                throw new ArgumentException("Encoding not found", nameof(encoding));
            }

            return(encodingObj);
        }
Пример #2
0
        public byte[] GetBytes(string value, Contracts.Providers.Encoding encoding)
        {
            var encodingObj = GetEncoding_(encoding);

            return(encodingObj.GetBytes(value));
        }
Пример #3
0
        public string GetString(byte[] bytes, Contracts.Providers.Encoding encoding)
        {
            var encodingObj = GetEncoding_(encoding);

            return(encodingObj.GetString(bytes));
        }
Пример #4
0
 public Encoding GetEncoding(Contracts.Providers.Encoding encoding)
 {
     return(EncodingSwitch.Case(encoding));
 }