private bool CheckIsValid() { if (is_valid == TriStateValidation.NotSet) { var valid = Headers.All(x => x.IsValid); is_valid = valid ? TriStateValidation.Valid : TriStateValidation.Invalid; } return(is_valid == TriStateValidation.Valid); }
public void Add(IHttpHeader header) { Headers.Add(header); is_valid = TriStateValidation.NotSet; }