Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
BinaryToBase64.cs
1using System.Globalization;
2
4{
8 public class BinaryToBase64 : IValueConverter, IMarkupExtension
9 {
11 public object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture)
12 {
13 if (value is byte[] Bin)
14 return System.Convert.ToBase64String(Bin);
15 else
16 return value;
17 }
18
20 public object? ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture)
21 {
22 if (value is string s)
23 return System.Convert.FromBase64String(s);
24 else
25 return value;
26 }
27
29 public object? ProvideValue(IServiceProvider serviceProvider)
30 {
31 return this;
32 }
33 }
34}
Converts binary data to base64-encoded strings.
object? ProvideValue(IServiceProvider serviceProvider)
object? ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture)
object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture)