public SelectionDescriptorBuilder() { _builder = VMDescriptorBuilder .OfType <TDescriptor>() .For <TVM>() .WithProperties((d, b) => { }); }
public void WithValidators( Action <RootValidatorBuilder <TVM, TVM, TDescriptor> > validatorConfigurator ) { _builder = _builder.WithValidators(validatorConfigurator); }
public void WithViewModelBehaviors( Action <ViewModelBehaviorBuilder <TVM, TDescriptor> > behaviorConfigurator ) { _builder = _builder.WithViewModelBehaviors(behaviorConfigurator); }
public void WithDependencies( Action <IVMDependencyBuilder <TVM, TDescriptor> > dependencyConfigurator ) { _builder = _builder.WithDependencies(dependencyConfigurator); }
public void WithProperties( Action <TDescriptor, IVMPropertyBuilderProvider <TVM> > propertyConfigurator ) { _builder = _builder.WithProperties(propertyConfigurator); }