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

AddPropertiesForForeignKey() private method

private AddPropertiesForForeignKey ( System.Windows.Controls.Panel panel, TSqlObject key ) : void
panel System.Windows.Controls.Panel
key TSqlObject
return void
        private void AddPropertiesForForeignKey(Panel panel, TSqlObject key)
        {
            foreach (var reference in key.GetReferencedRelationshipInstances(ForeignKeyConstraint.Columns))
            {
                panel.Children.Add(GetPropertyLabel("Column: ", reference.ObjectName.ToString()));
            }

            foreach (var reference in key.GetReferencedRelationshipInstances(ForeignKeyConstraint.ForeignTable))
            {
                panel.Children.Add(GetPropertyLabel("Foreign Table: ", reference.ObjectName.ToString()));
            }
            foreach (var reference in key.GetReferencedRelationshipInstances(ForeignKeyConstraint.ForeignColumns))
            {
                panel.Children.Add(GetPropertyLabel("Foreign Column: ", reference.ObjectName.ToString()));
            }

        }