コード例 #1
0
        private void TryDecoder(EncodingType encodingType)
        {
            if (!_encodingPairingService.TryGetPartner(encodingType, out var pairedEncoding))
            {
                return;
            }

            if (!_encodingService.TryDecodeSafe(_args.Value, encodingType, out var decodedValue))
            {
                return;
            }

            var pairedEncodedValue = _encodingService.EncodeSafe(decodedValue, pairedEncoding);

            _console.Write($"{_args.Value} ({encodingType}) -> {decodedValue} (decoded) -> {pairedEncodedValue} ({pairedEncoding})");
        }