public ViewTypeBuilder(IViewDeserializer serializer, IObjectManipulator objectManipulator, ISerializationDepth settings) { _serializer = serializer; _objectManipulator = objectManipulator; _settings = settings; _codeGenerator = new DasCodeGenerator("ViewTypes", "ViewsModule", AssemblyBuilderAccess.RunAndSave); }
public BaseObservableCommand(Action execute, IObjectManipulator typeManipulator, INotifyPropertyChanged viewModel, String propertyName, IUiProvider uiProvider) : this(execute, _ => typeManipulator.GetPropertyValue <Boolean>(viewModel, propertyName), uiProvider) { _propertyName = propertyName; viewModel.PropertyChanged += OnViewModelPropertyChanged; }