private void AddCustomProperties(TSqlObject item, StackPanel panel)
{
if (item.ObjectType == ModelSchema.Index)
{
AddPropertiesForIndex(panel, item);
return;
}
if (item.ObjectType == ModelSchema.Column)
{
AddPropertiesForColumn(panel, item);
return;
}
if (item.ObjectType == ModelSchema.PrimaryKeyConstraint)
{
AddPropertiesForPrimaryKey(panel, item);
return;
}
if (item.ObjectType == ModelSchema.ForeignKeyConstraint)
{
AddPropertiesForForeignKey(panel, item);
return;
}
if (item.ObjectType == ModelSchema.DefaultConstraint)
{
AddPropertiesForDefaultConstraint(panel, item);
return;
}
if (item.ObjectType == ModelSchema.DmlTrigger)
{
AddPropertiesForDmlTrigger(panel, item);
return;
}
}