KeepCoding KeepCoding.Record<T,TThis> Record<T,TThis>.Validate() Method Called whenever From(T) is used. This method can be used to throw invalid values. protected virtual void Validate();