Skip to content

,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}})} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},System.Boolean)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},System.Reactive.Concurrency.IScheduler)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},System.Boolean,System.Reactive.Concurrency.IScheduler)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},--0)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},--0,System.Reactive.Concurrency.IScheduler)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},--0,System.Boolean)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},--0,System.Boolean,System.Reactive.Concurrency.IScheduler)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},System.Func{--0})} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},System.Func{--0},System.Reactive.Concurrency.IScheduler)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},System.Func{--0},System.Boolean)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},System.Func{--0},System.Boolean,System.Reactive.Concurrency.IScheduler)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},ReactiveUI.Reactive.ObservableAsPropertyHelper{--0}@)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},ReactiveUI.Reactive.ObservableAsPropertyHelper{--0}@,System.Boolean)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},ReactiveUI.Reactive.ObservableAsPropertyHelper{--0}@,System.Boolean,System.Reactive.Concurrency.IScheduler)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},ReactiveUI.Reactive.ObservableAsPropertyHelper{--0}@,--0)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},ReactiveUI.Reactive.ObservableAsPropertyHelper{--0}@,--0,System.Boolean)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},ReactiveUI.Reactive.ObservableAsPropertyHelper{--0}@,--0,System.Boolean,System.Reactive.Concurrency.IScheduler)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},ReactiveUI.Reactive.ObservableAsPropertyHelper{--0}@,System.Func{--0})} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},ReactiveUI.Reactive.ObservableAsPropertyHelper{--0}@,System.Func{--0},System.Boolean)} ,--1,System.Linq.Expressions.Expression{System.Func{--1,--0}},ReactiveUI.Reactive.ObservableAsPropertyHelper{--0}@,System.Func{--0},System.Boolean,System.Reactive.Concurrency.IScheduler)} ,--1,System.String,--0)} ,--1,System.String,--0,System.Reactive.Concurrency.IScheduler)} ,--1,System.String,--0,System.Boolean)} ,--1,System.String,--0,System.Boolean,System.Reactive.Concurrency.IScheduler)} ,--1,System.String)} ,--1,System.String,System.Boolean)} ,--1,System.String,System.Reactive.Concurrency.IScheduler)} ,--1,System.String,System.Boolean,System.Reactive.Concurrency.IScheduler)} ,--1,System.String,System.Func{--0})} ,--1,System.String,System.Func{--0},System.Boolean)} ,--1,System.String,System.Func{--0},System.Boolean,System.Reactive.Concurrency.IScheduler)} ,--1,System.String,ReactiveUI.Reactive.ObservableAsPropertyHelper{--0}@)} ,--1,System.String,ReactiveUI.Reactive.ObservableAsPropertyHelper{--0}@,System.Boolean)} ,--1,System.String,ReactiveUI.Reactive.ObservableAsPropertyHelper{--0}@,System.Boolean,System.Reactive.Concurrency.IScheduler)} ,--1,System.String,ReactiveUI.Reactive.ObservableAsPropertyHelper{--0}@,System.Func{--0})} ,--1,System.String,ReactiveUI.Reactive.ObservableAsPropertyHelper{--0}@,System.Func{--0},System.Boolean)} ,--1,System.String,ReactiveUI.Reactive.ObservableAsPropertyHelper{--0}@,System.Func{--0},System.Boolean,System.Reactive.Concurrency.IScheduler)}

OAPHCreationHelperMixins.ToProperty(IObservable, TObj, Expression>) method

Defined in

Type: OAPHCreationHelperMixins Namespace: ReactiveUI.Reactive Assembly: ReactiveUI.Reactive.dll

Applies to

net10.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471

Overloads

  • 1. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property) where TRet : notnull where TObj : class, IReactiveObject
  • 2. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject
  • 3. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject
  • 4. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject
  • 5. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, TRet initialValue) where TRet : notnull where TObj : class, IReactiveObject
  • 6. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, TRet initialValue, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject
  • 7. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, TRet initialValue, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject
  • 8. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, TRet initialValue, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject
  • 9. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, Func<TRet> getInitialValue) where TRet : notnull where TObj : class, IReactiveObject
  • 10. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, Func<TRet> getInitialValue, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject
  • 11. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, Func<TRet> getInitialValue, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject
  • 12. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, Func<TRet> getInitialValue, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject
  • 13. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result) where TRet : notnull where TObj : class, IReactiveObject
  • 14. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject
  • 15. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject
  • 16. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result, TRet initialValue) where TRet : notnull where TObj : class, IReactiveObject
  • 17. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result, TRet initialValue, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject
  • 18. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result, TRet initialValue, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject
  • 19. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result, Func<TRet> getInitialValue) where TRet : notnull where TObj : class, IReactiveObject
  • 20. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result, Func<TRet> getInitialValue, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject
  • 21. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result, Func<TRet> getInitialValue, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject
  • 22. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, TRet initialValue) where TRet : notnull where TObj : class, IReactiveObject
  • 23. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, TRet initialValue, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject
  • 24. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, TRet initialValue, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject
  • 25. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, TRet initialValue, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject
  • 26. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property) where TRet : notnull where TObj : class, IReactiveObject
  • 27. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject
  • 28. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject
  • 29. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject
  • 30. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, Func<TRet> getInitialValue) where TRet : notnull where TObj : class, IReactiveObject
  • 31. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, Func<TRet> getInitialValue, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject
  • 32. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, Func<TRet> getInitialValue, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject
  • 33. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, out ObservableAsPropertyHelper<TRet> result) where TRet : notnull where TObj : class, IReactiveObject
  • 34. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, out ObservableAsPropertyHelper<TRet> result, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject
  • 35. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, out ObservableAsPropertyHelper<TRet> result, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject
  • 36. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, out ObservableAsPropertyHelper<TRet> result, Func<TRet> getInitialValue) where TRet : notnull where TObj : class, IReactiveObject
  • 37. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, out ObservableAsPropertyHelper<TRet> result, Func<TRet> getInitialValue, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject
  • 38. public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, out ObservableAsPropertyHelper<TRet> result, Func<TRet> getInitialValue, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

1. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--

Returns: ObservableAsPropertyHelper

2. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
deferSubscriptionbool--

Returns: ObservableAsPropertyHelper

3. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
scheduler[IScheduler?](#--

Returns: ObservableAsPropertyHelper

4. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
deferSubscriptionbool--
scheduler[IScheduler?](#--

Returns: ObservableAsPropertyHelper

5. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, TRet initialValue) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
initialValueTRet--

Returns: ObservableAsPropertyHelper

6. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, TRet initialValue, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
initialValueTRet--
scheduler[IScheduler?](#--

Returns: ObservableAsPropertyHelper

7. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, TRet initialValue, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
initialValueTRet--
deferSubscriptionbool--

Returns: ObservableAsPropertyHelper

8. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, TRet initialValue, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
initialValueTRet--
deferSubscriptionbool--
scheduler[IScheduler?](#--

Returns: ObservableAsPropertyHelper

9. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, Func<TRet> getInitialValue) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
getInitialValueFunc--

Returns: ObservableAsPropertyHelper

10. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, Func<TRet> getInitialValue, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
getInitialValueFunc--
scheduler[IScheduler?](#--

Returns: ObservableAsPropertyHelper

11. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, Func<TRet> getInitialValue, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
getInitialValueFunc--
deferSubscriptionbool--

Returns: ObservableAsPropertyHelper

12. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, Func<TRet> getInitialValue, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
getInitialValueFunc--
deferSubscriptionbool--
scheduler[IScheduler?](#--

Returns: ObservableAsPropertyHelper

13. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
out result[ObservableAsPropertyHelper](#--

Returns: ObservableAsPropertyHelper

14. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
out result[ObservableAsPropertyHelper](#--
deferSubscriptionbool--

Returns: ObservableAsPropertyHelper

15. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
out result[ObservableAsPropertyHelper](#--
deferSubscriptionbool--
scheduler[IScheduler?](#--

Returns: ObservableAsPropertyHelper

16. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result, TRet initialValue) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
out result[ObservableAsPropertyHelper](#--
initialValueTRet--

Returns: ObservableAsPropertyHelper

17. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result, TRet initialValue, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
out result[ObservableAsPropertyHelper](#--
initialValueTRet--
deferSubscriptionbool--

Returns: ObservableAsPropertyHelper

18. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result, TRet initialValue, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
out result[ObservableAsPropertyHelper](#--
initialValueTRet--
deferSubscriptionbool--
scheduler[IScheduler?](#--

Returns: ObservableAsPropertyHelper

19. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result, Func<TRet> getInitialValue) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
out result[ObservableAsPropertyHelper](#--
getInitialValueFunc--

Returns: ObservableAsPropertyHelper

20. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result, Func<TRet> getInitialValue, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
out result[ObservableAsPropertyHelper](#--
getInitialValueFunc--
deferSubscriptionbool--

Returns: ObservableAsPropertyHelper

21. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, Expression<Func<TObj, TRet>> property, out ObservableAsPropertyHelper<TRet> result, Func<TRet> getInitialValue, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertyExpression>--
out result[ObservableAsPropertyHelper](#--
getInitialValueFunc--
deferSubscriptionbool--
scheduler[IScheduler?](#--

Returns: ObservableAsPropertyHelper

22. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, TRet initialValue) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--
initialValueTRet--

Returns: ObservableAsPropertyHelper

23. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, TRet initialValue, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--
initialValueTRet--
scheduler[IScheduler?](#--

Returns: ObservableAsPropertyHelper

24. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, TRet initialValue, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--
initialValueTRet--
deferSubscriptionbool--

Returns: ObservableAsPropertyHelper

25. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, TRet initialValue, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--
initialValueTRet--
deferSubscriptionbool--
scheduler[IScheduler?](#--

Returns: ObservableAsPropertyHelper

26. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--

Returns: ObservableAsPropertyHelper

27. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--
deferSubscriptionbool--

Returns: ObservableAsPropertyHelper

28. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--
scheduler[IScheduler?](#--

Returns: ObservableAsPropertyHelper

29. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--
deferSubscriptionbool--
scheduler[IScheduler?](#--

Returns: ObservableAsPropertyHelper

30. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, Func<TRet> getInitialValue) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--
getInitialValueFunc--

Returns: ObservableAsPropertyHelper

31. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, Func<TRet> getInitialValue, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--
getInitialValueFunc--
deferSubscriptionbool--

Returns: ObservableAsPropertyHelper

32. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, Func<TRet> getInitialValue, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--
getInitialValueFunc--
deferSubscriptionbool--
scheduler[IScheduler?](#--

Returns: ObservableAsPropertyHelper

33. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, out ObservableAsPropertyHelper<TRet> result) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--
out result[ObservableAsPropertyHelper](#--

Returns: ObservableAsPropertyHelper

34. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, out ObservableAsPropertyHelper<TRet> result, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--
out result[ObservableAsPropertyHelper](#--
deferSubscriptionbool--

Returns: ObservableAsPropertyHelper

35. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, out ObservableAsPropertyHelper<TRet> result, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--
out result[ObservableAsPropertyHelper](#--
deferSubscriptionbool--
scheduler[IScheduler?](#--

Returns: ObservableAsPropertyHelper

36. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, out ObservableAsPropertyHelper<TRet> result, Func<TRet> getInitialValue) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--
out result[ObservableAsPropertyHelper](#--
getInitialValueFunc--

Returns: ObservableAsPropertyHelper

37. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, out ObservableAsPropertyHelper<TRet> result, Func<TRet> getInitialValue, bool deferSubscription) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--
out result[ObservableAsPropertyHelper](#--
getInitialValueFunc--
deferSubscriptionbool--

Returns: ObservableAsPropertyHelper

38. Overload

public static ObservableAsPropertyHelper<TRet> ToProperty<TRet, TObj>(this IObservable<TRet> target, TObj source, string property, out ObservableAsPropertyHelper<TRet> result, Func<TRet> getInitialValue, bool deferSubscription, IScheduler? scheduler) where TRet : notnull where TObj : class, IReactiveObject

View source

Type parameters

NameDescription
TRet--
TObj--

Parameters

NameTypeDescription
targetIObservable--
sourceTObj--
propertystring--
out result[ObservableAsPropertyHelper](#--
getInitialValueFunc--
deferSubscriptionbool--
scheduler[IScheduler?](#--

Returns: ObservableAsPropertyHelper