private bool IsValidWindow(WindowInfo window) { return window != null && window.IsVisible && !string.IsNullOrEmpty(window.Text) && IsClassNameAllowed(window) && window.Rectangle.IsValid(); }
private bool IsClassNameAllowed(WindowInfo window) { string className = window.ClassName; if (!string.IsNullOrEmpty(className)) { return ignoreList.All(ignore => !className.Equals(ignore, StringComparison.InvariantCultureIgnoreCase)); } return true; }
private bool IsValidWindow(WindowInfo window) { return(window != null && window.IsVisible && !string.IsNullOrEmpty(window.Text) && IsClassNameAllowed(window) && window.Rectangle.IsValid()); }