Esempio n. 1
0
        public IUshortsFormatter VisitBitMaskFormatter(DefaultBitMaskFormatterViewModel formatterViewModel)
        {
            var formatter = new DefaultBitMaskFormatter();

            formatter.BitSignatures = formatterViewModel.BitSignatures.Select(wrapper => wrapper.StringValue).ToList();
            return(formatter);
        }
        public IUshortsFormatterViewModel VisitBitMaskFormatter(IUshortsFormatter formatter)
        {
            var vm = new DefaultBitMaskFormatterViewModel();

            vm.BitSignatures =
                new ObservableCollection <StringWrapper>(
                    (formatter as IBitMaskFormatter).BitSignatures.Select(s => new StringWrapper(s)));
            return(vm);
        }