C# Class GitHub.Validation.ReactiveValidatableObject

Inheritance: ReactiveUI.ReactiveObject, IDataErrorInfo
Afficher le fichier Open project: github/VisualStudio

Private Properties

Свойство Type Description
EnableValidationForUnvalidatedProperties IEnumerable
GetErrorMessage string
GetValidatedProperties ValidatedProperty>.Dictionary
TriggerValidationForAllProperties void
TriggerValidationForProperty void

Méthodes publiques

Méthode Description
ReactiveValidatableObject ( [ serviceProvider ) : System
ResetValidation ( ) : void
SetErrorMessage ( string propertyName, string errorMessage ) : void
Validate ( ) : bool
this ( string propertyName ) : string

Private Methods

Méthode Description
EnableValidationForUnvalidatedProperties ( ) : IEnumerable
GetErrorMessage ( string propertyName ) : string
GetValidatedProperties ( Type type ) : ValidatedProperty>.Dictionary
TriggerValidationForAllProperties ( ) : void
TriggerValidationForProperty ( string propertyName ) : void

Method Details

ReactiveValidatableObject() public méthode

public ReactiveValidatableObject ( [ serviceProvider ) : System
serviceProvider [
Résultat System

ResetValidation() public méthode

public ResetValidation ( ) : void
Résultat void

SetErrorMessage() public méthode

public SetErrorMessage ( string propertyName, string errorMessage ) : void
propertyName string
errorMessage string
Résultat void

Validate() public méthode

public Validate ( ) : bool
Résultat bool

this() public méthode

public this ( string propertyName ) : string
propertyName string
Résultat string