public TPartialResult Visit <TParameter, TVariable, TPartialResult, TResult>(IBindingPathVisitor <TParameter, TVariable, TPartialResult, TResult> bindingPathVisitor, TParameter parameter, TVariable variable) { return(bindingPathVisitor.VisitIndexer(this, parameter, variable)); }
public TPartialResult Visit <TParameter, TVariable, TPartialResult, TResult>(IBindingPathVisitor <TParameter, TVariable, TPartialResult, TResult> bindingPathVisitor, TParameter parameter, TVariable variable) { return(bindingPathVisitor.VisitDataContextSource(this, parameter, variable)); }
public TPartialResult Visit <TParameter, TVariable, TPartialResult, TResult>(IBindingPathVisitor <TParameter, TVariable, TPartialResult, TResult> bindingPathVisitor, TParameter parameter, TVariable variable) { return(bindingPathVisitor.VisitAttachedDependencyPropertyPart(this, parameter, variable)); }
public BindingContainerCodeGenerator(IBindingPathVisitor <BindingPath.Parameters, BindingPath.Context, Result.IfSuccess <BindingSource>, Result.IfSuccess <CodeInfo> > bindingPathCodeGenerator, BindingXamlPlatformInfo bindingXamlPlatformInfo, TypeResolver typeResolver) { this.bindingPathCodeGenerator = bindingPathCodeGenerator; this.bindingXamlPlatformInfo = bindingXamlPlatformInfo; this.typeResolver = typeResolver; }