public void Initialize(BehaviorInitializationContext context)
 {
     _property             = context.Property;
     _resultManager        = new ValidationResultManager(context, ValidationResultGroup, _stage);
     _invalidValueCache    = new DynamicFieldAccessor <TValue>(context, InvalidValueGroup);
     _validationController = new DynamicFieldAccessor <ValidationController>(context, ValidationControllerGroup);
     this.InitializeNext(context);
 }
        public virtual void Initialize(BehaviorInitializationContext context)
        {
            _cache       = new DynamicFieldAccessor <TValue>(context, ValueCacheGroup);
            _isProviding = new DynamicFieldAccessor <bool>(context, IsProvidingGroup);
            _property    = context.Property;
            SetInitialized();

            this.InitializeNext(context);
        }
 public void Initialize(BehaviorInitializationContext context)
 {
     _cache = new DynamicFieldAccessor <ResultCacheManager>(context, ViewModel.GeneralFieldGroup);
     this.InitializeNext(context);
 }
 public override void Initialize(BehaviorInitializationContext context)
 {
     _collectionSourceCache = new DynamicFieldAccessor <IEnumerable <TItemSource> >(context, CollectionSourceCacheGroup);
     base.Initialize(context);
 }
 public void Initialize(BehaviorInitializationContext context)
 {
     _state = new DynamicFieldAccessor <State>(context, StateGroup);
     this.InitializeNext(context);
 }