private Encoding GetEncoding_(Contracts.Providers.Encoding encoding) { var encodingObj = GetEncoding(encoding); if (encodingObj == null) { throw new ArgumentException("Encoding not found", nameof(encoding)); } return(encodingObj); }
public byte[] GetBytes(string value, Contracts.Providers.Encoding encoding) { var encodingObj = GetEncoding_(encoding); return(encodingObj.GetBytes(value)); }
public string GetString(byte[] bytes, Contracts.Providers.Encoding encoding) { var encodingObj = GetEncoding_(encoding); return(encodingObj.GetString(bytes)); }
public Encoding GetEncoding(Contracts.Providers.Encoding encoding) { return(EncodingSwitch.Case(encoding)); }