private void AddPropertiesForIndex(Panel panel, TSqlObject index)
{
foreach (var reference in index.GetReferencedRelationshipInstances(Index.Columns))
{
panel.Children.Add(GetPropertyLabel("Column: ", reference.ObjectName + " " + (reference.GetProperty<bool>(Index.ColumnsRelationship.Ascending) ? "ASC" : "DESC")));
}
if (index.GetReferencedRelationshipInstances(Index.IncludedColumns).Any())
{
foreach (var reference in index.GetReferencedRelationshipInstances(Index.IncludedColumns))
{
panel.Children.Add(GetPropertyLabel("Included Column: ", reference.ObjectName.ToString()));
}
}
}