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)); }
public TInnerResult Visit <TParameter, TVariable, TInnerResult, TResult>( IBindingVisitor <TParameter, TVariable, TInnerResult, TResult> bindingVisitor, TParameter parameter, TVariable variable) { return(bindingVisitor.DataContextTargetBinding(this, parameter, variable)); }
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)); }