public SinglePropertyBehaviorBuilder(VMDescriptorConfiguration configuration, BehaviorChainConfiguration propertyConfiguration, TDescriptor descriptor)
     : base(configuration)
 {
     Check.NotNull(propertyConfiguration, nameof(propertyConfiguration));
     _propertyConfiguration = propertyConfiguration;
     _descriptor            = descriptor;
 }
 public ValidatorBuilderOperationCollection(
     IVMDescriptor descriptor,
     VMDescriptorConfiguration config
     )
 {
     _descriptor = descriptor;
     _config     = config;
 }
 internal VMPropertyFactory(
     VMDescriptorConfiguration configuration,
     PropertyPath <TOwnerVM, TSourceObject> sourceObjectPath
     )
     : base(configuration)
 {
     _sourceObjectPath = sourceObjectPath;
 }
示例#4
0
        internal ViewModelBehaviorBuilder(VMDescriptorConfiguration configuration, TDescriptor descriptor)
        {
            Check.NotNull(configuration, nameof(configuration));
            Check.NotNull(configuration.ViewModelConfiguration, nameof(configuration));

            _configuration = configuration;
            _descriptor    = descriptor;
        }
 public VMBehaviorBuilder(
     VMDescriptorConfiguration configuration,
     TDescriptor descriptor
     )
     : base(configuration)
 {
     Check.NotNull(configuration, nameof(configuration));
     _descriptor = descriptor;
 }
 public ValidatorBuilderOperation(
     IVMDescriptor descriptor,
     VMDescriptorConfiguration config
     )
 {
     Descriptor = descriptor;
     Config     = config;
     Path       = PathDefinition.Empty;
     ActionArgs = new Stack <IValidator>();
 }
        public VMPropertyBuilder(
            PropertyPath <TVM, TSourceObject> sourceObjectPath,
            VMDescriptorConfiguration configuration
            )
            : base(configuration)
        {
            Check.NotNull(sourceObjectPath, nameof(sourceObjectPath));
            Check.NotNull(configuration, nameof(configuration));

            Custom = new VMPropertyFactory <TVM, TSourceObject>(configuration, sourceObjectPath);
        }
 public VMPropertyBuilderProvider(VMDescriptorConfiguration configuration)
 {
     Check.NotNull(configuration, nameof(configuration));
     _configuration = configuration;
 }
 public RootValidatorBuilder(VMDescriptorConfiguration config, TDescriptor descriptor)
     : this(new ValidatorBuilderOperationCollection(descriptor, config), descriptor)
 {
 }
 public ConfigurationProvider(VMDescriptorConfiguration configuration)
 {
     Check.NotNull(configuration, nameof(configuration));
     Configuration = configuration;
 }