protected TextValidator(TextData text, ICollection list, String self) { Debug.Assert(text != null); Debug.Assert(list != null); this.text = text; this.list = list; this.self = self; Hook(text); }
protected internal FindTextValidator(TextData text) { Debug.Assert(text != null); this.text = text; Hook(text); }
protected internal InsertTextValidator(TextData text, ICollection list, String self) : base(text, list, self) { Validate(); }
protected internal EditTextValidator(TextData text, ICollection list, String self) : base(text, list, self) { this.index = IndexOf(this.list, this.text.Text); Debug.Assert(this.index >= 0); Validate(); }