private void DisplayObject(string rootNodeHeader, TSqlObject currentObject,
TreeViewItem currentObjectTreeViewItem)
{
var propertiesPageBuilder = new PropertiesPageBuilder();
var properties = propertiesPageBuilder.GetPropertiesDisplay(currentObject);
var script = GetScript(currentObject);
currentObjectTreeViewItem.Tag = new CachedObjectDisplay
{
Properties = properties,
Script = script
};
var childObjectTypes = new Dictionary <string, TreeViewItem>();
DisplyChildObjects(rootNodeHeader, currentObjectTreeViewItem, currentObject, childObjectTypes);
}