private TreeNode LoadTree(FdoParseable obj) { if (obj.ParseableType == FdoParseableType.Filter) { return(LoadFilterTree((FdoFilter)obj)); } else //Expression { return(LoadExpressionTree((FdoExpression)obj)); } }
public ExpressionDisplayDialog(FdoParseable obj) : this() { try { trvStructure.BeginUpdate(); trvStructure.Nodes.Add(LoadTree(obj)); } finally { trvStructure.EndUpdate(); } }