Skip to content

},System.Linq.Expressions.Expression{System.Func{--1,--2}},System.Reactive.Concurrency.IScheduler,System.String,System.String,System.String,System.Int32)} },System.Linq.Expressions.Expression{System.Func{--2,--3}},System.Func{--1,--3},System.Reactive.Concurrency.IScheduler,System.String,System.String,System.String,System.Int32)} },System.Linq.Expressions.Expression{System.Func{--2,--3}},ReactiveUI.Binding.Reactive.IBindingTypeConverter,System.Object,System.Reactive.Concurrency.IScheduler,System.String,System.Int32)}

ReactiveSchedulerExtensions.BindOneWay(TSource, TTarget, Expression>, Expression>, IScheduler?, string, string, string, int) method

Defined in

Type: ReactiveSchedulerExtensions Namespace: ReactiveUI.Binding.Reactive Assembly: ReactiveUI.Binding.Reactive.dll

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-tvos18.0, net9.0-maccatalyst18.0, net9.0-ios18.0, net9.0-macos15.0, net9.0-desktop1.0, net8.0, net8.0-macos14.5, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, netstandard2.1, net481, net462, net471

Overloads

  • 1. public static IDisposable BindOneWay<TSource, TTarget, TProperty>(this TSource source, TTarget target, Expression<Func<TSource, TProperty>> sourceProperty, Expression<Func<TTarget, TProperty>> targetProperty, IScheduler? scheduler, string sourcePropertyExpression = "", string targetPropertyExpression = "", string callerFilePath = "", int callerLineNumber = 0) where TSource : class where TTarget : class where TProperty : notnull
  • 2. public static IDisposable BindOneWay<TSource, TSourceProp, TTarget, TTargetProp>(this TSource source, TTarget target, Expression<Func<TSource, TSourceProp>> sourceProperty, Expression<Func<TTarget, TTargetProp>> targetProperty, Func<TSourceProp, TTargetProp> conversionFunc, IScheduler? scheduler, string sourcePropertyExpression = "", string targetPropertyExpression = "", string callerFilePath = "", int callerLineNumber = 0) where TSource : class where TSourceProp : notnull where TTarget : class where TTargetProp : notnull
  • 3. public static IDisposable BindOneWay<TSource, TSourceProp, TTarget, TTargetProp>(this TSource source, TTarget target, Expression<Func<TSource, TSourceProp>> sourceProperty, Expression<Func<TTarget, TTargetProp>> targetProperty, IBindingTypeConverter converter, object? conversionHint = null, IScheduler? scheduler = null, string callerFilePath = "", int callerLineNumber = 0) where TSource : class where TSourceProp : notnull where TTarget : class where TTargetProp : notnull

1. Overload

public static IDisposable BindOneWay<TSource, TTarget, TProperty>(this TSource source, TTarget target, Expression<Func<TSource, TProperty>> sourceProperty, Expression<Func<TTarget, TProperty>> targetProperty, IScheduler? scheduler, string sourcePropertyExpression = "", string targetPropertyExpression = "", string callerFilePath = "", int callerLineNumber = 0) where TSource : class where TTarget : class where TProperty : notnull

View source

Type parameters

NameDescription
TSource--
TTarget--
TProperty--

Parameters

NameTypeDescription
sourceTSource--
targetTTarget--
sourcePropertyExpression>--
targetPropertyExpression>--
scheduler[IScheduler?](#--
sourcePropertyExpression = ""string--
targetPropertyExpression = ""string--
callerFilePath = ""string--
callerLineNumber = 0int--

Returns: IDisposable

2. Overload

public static IDisposable BindOneWay<TSource, TSourceProp, TTarget, TTargetProp>(this TSource source, TTarget target, Expression<Func<TSource, TSourceProp>> sourceProperty, Expression<Func<TTarget, TTargetProp>> targetProperty, Func<TSourceProp, TTargetProp> conversionFunc, IScheduler? scheduler, string sourcePropertyExpression = "", string targetPropertyExpression = "", string callerFilePath = "", int callerLineNumber = 0) where TSource : class where TSourceProp : notnull where TTarget : class where TTargetProp : notnull

View source

Type parameters

NameDescription
TSource--
TSourceProp--
TTarget--
TTargetProp--

Parameters

NameTypeDescription
sourceTSource--
targetTTarget--
sourcePropertyExpression>--
targetPropertyExpression>--
conversionFuncFunc--
scheduler[IScheduler?](#--
sourcePropertyExpression = ""string--
targetPropertyExpression = ""string--
callerFilePath = ""string--
callerLineNumber = 0int--

Returns: IDisposable

3. Overload

public static IDisposable BindOneWay<TSource, TSourceProp, TTarget, TTargetProp>(this TSource source, TTarget target, Expression<Func<TSource, TSourceProp>> sourceProperty, Expression<Func<TTarget, TTargetProp>> targetProperty, IBindingTypeConverter converter, object? conversionHint = null, IScheduler? scheduler = null, string callerFilePath = "", int callerLineNumber = 0) where TSource : class where TSourceProp : notnull where TTarget : class where TTargetProp : notnull

View source

Type parameters

NameDescription
TSource--
TSourceProp--
TTarget--
TTargetProp--

Parameters

NameTypeDescription
sourceTSource--
targetTTarget--
sourcePropertyExpression>--
targetPropertyExpression>--
converter[IBindingTypeConverter](#--
conversionHint = nullobject?--
scheduler = null[IScheduler?](#--
callerFilePath = ""string--
callerLineNumber = 0int--

Returns: IDisposable