The recording of the first ever ReactiveUI virtual conference is available on our YouTube Channel.

ExpressionMixins Class

Summary

Extension methods associated with the Expression class.
Namespace
ReactiveUI
Base Types
  • object
graph BT Type-->Base0["object"] Type["ExpressionMixins"] class Type type-node

Syntax

public static class ExpressionMixins

Methods

Name Value Summary
GetExpressionChain(Expression) IEnumerable<Expression>
Gets all the chain of child expressions within a Expression. Handles property member accesses, objects and indexes.
static
GetMemberInfo(Expression) MemberInfo?
Gets the MemberInfo where a Expression is pointing towards. Can handle MemberAccess and Index types and will handle going through the Conversion Expressions.
static
GetParent(Expression) Expression?
Gets the parent Expression of the current Expression object.
static

Extension Methods

Name Value Summary
InvokeViewModelAction<T>(Action<T>) object
This is a thing I lifted from Prism.