DacpacExplorer.Pages.PropertiesPageBuilder.AddPropertiesForIndex C# (CSharp) Method

AddPropertiesForIndex() private method

private AddPropertiesForIndex ( System.Windows.Controls.Panel panel, TSqlObject index ) : void
panel System.Windows.Controls.Panel
index TSqlObject
return void
        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()));
                }
            }
        }