public override TInnerResult Visit <TParameter, TVariable, TInnerResult, TResult>(
     IBindingVisitor <TParameter, TVariable, TInnerResult, TResult> bindingVisitor,
     TParameter parameter,
     TVariable variable)
 {
     return(bindingVisitor.DataTemplateCastDataContextBindingSource(this, parameter, variable));
 }
 public virtual TInnerResult Visit <TParameter, TVariable, TInnerResult, TResult>(
     IBindingVisitor <TParameter, TVariable, TInnerResult, TResult> bindingVisitor,
     TParameter parameter,
     TVariable variable)
 {
     return(bindingVisitor.CastDataContextBindingSource(this, parameter, variable));
 }
Beispiel #3
0
 public TInnerResult Visit <TParameter, TVariable, TInnerResult, TResult>(
     IBindingVisitor <TParameter, TVariable, TInnerResult, TResult> bindingVisitor,
     TParameter parameter,
     TVariable variable)
 {
     return(bindingVisitor.DataContextTargetBinding(this, parameter, variable));
 }
Beispiel #4
0
 public TInnerResult Visit <TParameter, TVariable, TInnerResult, TResult>(
     IBindingVisitor <TParameter, TVariable, TInnerResult, TResult> bindingVisitor,
     TParameter parameter,
     TVariable variable)
 {
     return(bindingVisitor.BindingRoot(this, parameter, variable));
 }
 public void Accept(IBindingVisitor visitor) => visitor.Visit(this);
 public TInnerResult Visit <TParameter, TVariable, TInnerResult, TResult>(IBindingVisitor <TParameter, TVariable, TInnerResult, TResult> bindingVisitor, TParameter parameter, TVariable variable)
 {
     return(bindingVisitor.ElementBindingSource(this, parameter, variable));
 }