private void QueryBuilderExample()
{
var root = AutomationElement.RootElement;
var titleBar = UITree
.Query(root).UsingTreeWalkerEngine()
// Query 1.
.FindChildren().Where()
.Name().Contains("Microsoft Visual Studio")
.And()
.Type().Is(ControlType.Window)
.Select().FirstResult()
// Continue with another query using the first result of query 1.
.Query().UsingDefaultEngine()
// Query 2
.FindChildren().Where()
.Type().Is(ControlType.TitleBar)
.Select().FirstResult();
Console.WriteLine(titleBar.Element.Current.Name);
}