public DropWorkspace(DatabaseObjectBase dbObject) : base(dbObject) { var sync = DatabaseObjectSynchronizationBase.GetSynchronization(dbObject); SynchronizationItems.AddRange(sync.GetDropItems()); }
private void populateDifferences(bool ignoreCase, bool condensed) { var syncItem = DatabaseObjectSynchronizationBase.GetSynchronization(TargetDatabase, SourceObject); SynchronizationItems.AddRange(syncItem.GetSynchronizationItems(TargetObject, ignoreCase, condensed)); if (SourceObject is DatabaseObjectWithExtendedProperties) { SynchronizationItems.AddRange(ExtendedPropertySynchronization.GetExtendedProperties(TargetDatabase, SourceObject as DatabaseObjectWithExtendedProperties, TargetObject as DatabaseObjectWithExtendedProperties)); } }
private void populateDifferences() { var syncItem = DatabaseObjectSynchronizationBase.GetSynchronization(SourceObject); SynchronizationItems.AddRange(syncItem.GetSynchronizationItems(TargetObject)); if (SourceObject is DatabaseObjectWithExtendedProperties) { SynchronizationItems.AddRange(ExtendedPropertySynchronization.GetExtendedProperties(SourceObject as DatabaseObjectWithExtendedProperties, TargetObject as DatabaseObjectWithExtendedProperties)); } }