Table of Contents

Class ValidatesPropertiesExtensions

Namespace
ReactiveUI.Validation.Extensions
Assembly
ReactiveUI.Validation.dll

Extensions for IValidatesProperties.

public static class ValidatesPropertiesExtensions
Inheritance
ValidatesPropertiesExtensions

Methods

ContainsProperty<TViewModel, TProp>(IValidatesProperties, Expression<Func<TViewModel, TProp>>, bool)

Determine if a property name is actually contained within this.

public static bool ContainsProperty<TViewModel, TProp>(this IValidatesProperties validatesProperties, Expression<Func<TViewModel, TProp>> propertyExpression, bool exclusively = false)

Parameters

validatesProperties IValidatesProperties

The validation component.

propertyExpression Expression<Func<TViewModel, TProp>>

ViewModel property.

exclusively bool

Indicates if the property to find is unique.

Returns

bool

Returns true if it contains the property, otherwise false.

Type Parameters

TViewModel

View model type.

TProp

View model property type.

Exceptions

ArgumentNullException

Thrown when any argument is null.