public setSchemaCompareOptionUtil()

in extensions/schema-compare/src/models/schemaCompareOptionsModel.ts [199:430]


	public setSchemaCompareOptionUtil(label: string, value: boolean) {
		switch (label) {
			case loc.IgnoreTableOptions:
				this.deploymentOptions.ignoreTableOptions = value;
				break;
			case loc.IgnoreSemicolonBetweenStatements:
				this.deploymentOptions.ignoreSemicolonBetweenStatements = value;
				break;
			case loc.IgnoreRouteLifetime:
				this.deploymentOptions.ignoreRouteLifetime = value;
				break;
			case loc.IgnoreRoleMembership:
				this.deploymentOptions.ignoreRoleMembership = value;
				break;
			case loc.IgnoreQuotedIdentifiers:
				this.deploymentOptions.ignoreQuotedIdentifiers = value;
				break;
			case loc.IgnorePermissions:
				this.deploymentOptions.ignorePermissions = value;
				break;
			case loc.IgnorePartitionSchemes:
				this.deploymentOptions.ignorePartitionSchemes = value;
				break;
			case loc.IgnoreObjectPlacementOnPartitionScheme:
				this.deploymentOptions.ignoreObjectPlacementOnPartitionScheme = value;
				break;
			case loc.IgnoreNotForReplication:
				this.deploymentOptions.ignoreNotForReplication = value;
				break;
			case loc.IgnoreLoginSids:
				this.deploymentOptions.ignoreLoginSids = value;
				break;
			case loc.IgnoreLockHintsOnIndexes:
				this.deploymentOptions.ignoreLockHintsOnIndexes = value;
				break;
			case loc.IgnoreKeywordCasing:
				this.deploymentOptions.ignoreKeywordCasing = value;
				break;
			case loc.IgnoreIndexPadding:
				this.deploymentOptions.ignoreIndexPadding = value;
				break;
			case loc.IgnoreIndexOptions:
				this.deploymentOptions.ignoreIndexOptions = value;
				break;
			case loc.IgnoreIncrement:
				this.deploymentOptions.ignoreIncrement = value;
				break;
			case loc.IgnoreIdentitySeed:
				this.deploymentOptions.ignoreIdentitySeed = value;
				break;
			case loc.IgnoreUserSettingsObjects:
				this.deploymentOptions.ignoreUserSettingsObjects = value;
				break;
			case loc.IgnoreFullTextCatalogFilePath:
				this.deploymentOptions.ignoreFullTextCatalogFilePath = value;
				break;
			case loc.IgnoreWhitespace:
				this.deploymentOptions.ignoreWhitespace = value;
				break;
			case loc.IgnoreWithNocheckOnForeignKeys:
				this.deploymentOptions.ignoreWithNocheckOnForeignKeys = value;
				break;
			case loc.VerifyCollationCompatibility:
				this.deploymentOptions.verifyCollationCompatibility = value;
				break;
			case loc.UnmodifiableObjectWarnings:
				this.deploymentOptions.unmodifiableObjectWarnings = value;
				break;
			case loc.TreatVerificationErrorsAsWarnings:
				this.deploymentOptions.treatVerificationErrorsAsWarnings = value;
				break;
			case loc.ScriptRefreshModule:
				this.deploymentOptions.scriptRefreshModule = value;
				break;
			case loc.ScriptNewConstraintValidation:
				this.deploymentOptions.scriptNewConstraintValidation = value;
				break;
			case loc.ScriptFileSize:
				this.deploymentOptions.scriptFileSize = value;
				break;
			case loc.ScriptDeployStateChecks:
				this.deploymentOptions.scriptDeployStateChecks = value;
				break;
			case loc.ScriptDatabaseOptions:
				this.deploymentOptions.scriptDatabaseOptions = value;
				break;
			case loc.ScriptDatabaseCompatibility:
				this.deploymentOptions.scriptDatabaseCompatibility = value;
				break;
			case loc.ScriptDatabaseCollation:
				this.deploymentOptions.scriptDatabaseCollation = value;
				break;
			case loc.RunDeploymentPlanExecutors:
				this.deploymentOptions.runDeploymentPlanExecutors = value;
				break;
			case loc.RegisterDataTierApplication:
				this.deploymentOptions.registerDataTierApplication = value;
				break;
			case loc.PopulateFilesOnFileGroups:
				this.deploymentOptions.populateFilesOnFileGroups = value;
				break;
			case loc.NoAlterStatementsToChangeClrTypes:
				this.deploymentOptions.noAlterStatementsToChangeClrTypes = value;
				break;
			case loc.IncludeTransactionalScripts:
				this.deploymentOptions.includeTransactionalScripts = value;
				break;
			case loc.IncludeCompositeObjects:
				this.deploymentOptions.includeCompositeObjects = value;
				break;
			case loc.AllowUnsafeRowLevelSecurityDataMovement:
				this.deploymentOptions.allowUnsafeRowLevelSecurityDataMovement = value;
				break;
			case loc.IgnoreWithNocheckOnCheckConstraints:
				this.deploymentOptions.ignoreWithNocheckOnCheckConstraints = value;
				break;
			case loc.IgnoreFillFactor:
				this.deploymentOptions.ignoreFillFactor = value;
				break;
			case loc.IgnoreFileSize:
				this.deploymentOptions.ignoreFileSize = value;
				break;
			case loc.IgnoreFilegroupPlacement:
				this.deploymentOptions.ignoreFilegroupPlacement = value;
				break;
			case loc.DoNotAlterReplicatedObjects:
				this.deploymentOptions.doNotAlterReplicatedObjects = value;
				break;
			case loc.DoNotAlterChangeDataCaptureObjects:
				this.deploymentOptions.doNotAlterChangeDataCaptureObjects = value;
				break;
			case loc.DisableAndReenableDdlTriggers:
				this.deploymentOptions.disableAndReenableDdlTriggers = value;
				break;
			case loc.DeployDatabaseInSingleUserMode:
				this.deploymentOptions.deployDatabaseInSingleUserMode = value;
				break;
			case loc.CreateNewDatabase:
				this.deploymentOptions.createNewDatabase = value;
				break;
			case loc.CompareUsingTargetCollation:
				this.deploymentOptions.compareUsingTargetCollation = value;
				break;
			case loc.CommentOutSetVarDeclarations:
				this.deploymentOptions.commentOutSetVarDeclarations = value;
				break;
			case loc.BlockWhenDriftDetected:
				this.deploymentOptions.blockWhenDriftDetected = value;
				break;
			case loc.BlockOnPossibleDataLoss:
				this.deploymentOptions.blockOnPossibleDataLoss = value;
				break;
			case loc.BackupDatabaseBeforeChanges:
				this.deploymentOptions.backupDatabaseBeforeChanges = value;
				break;
			case loc.AllowIncompatiblePlatform:
				this.deploymentOptions.allowIncompatiblePlatform = value;
				break;
			case loc.AllowDropBlockingAssemblies:
				this.deploymentOptions.allowDropBlockingAssemblies = value;
				break;
			case loc.DropConstraintsNotInSource:
				this.deploymentOptions.dropConstraintsNotInSource = value;
				break;
			case loc.DropDmlTriggersNotInSource:
				this.deploymentOptions.dropDmlTriggersNotInSource = value;
				break;
			case loc.DropExtendedPropertiesNotInSource:
				this.deploymentOptions.dropExtendedPropertiesNotInSource = value;
				break;
			case loc.DropIndexesNotInSource:
				this.deploymentOptions.dropIndexesNotInSource = value;
				break;
			case loc.IgnoreFileAndLogFilePath:
				this.deploymentOptions.ignoreFileAndLogFilePath = value;
				break;
			case loc.IgnoreExtendedProperties:
				this.deploymentOptions.ignoreExtendedProperties = value;
				break;
			case loc.IgnoreDmlTriggerState:
				this.deploymentOptions.ignoreDmlTriggerState = value;
				break;
			case loc.IgnoreDmlTriggerOrder:
				this.deploymentOptions.ignoreDmlTriggerOrder = value;
				break;
			case loc.IgnoreDefaultSchema:
				this.deploymentOptions.ignoreDefaultSchema = value;
				break;
			case loc.IgnoreDdlTriggerState:
				this.deploymentOptions.ignoreDdlTriggerState = value;
				break;
			case loc.IgnoreDdlTriggerOrder:
				this.deploymentOptions.ignoreDdlTriggerOrder = value;
				break;
			case loc.IgnoreCryptographicProviderFilePath:
				this.deploymentOptions.ignoreCryptographicProviderFilePath = value;
				break;
			case loc.VerifyDeployment:
				this.deploymentOptions.verifyDeployment = value;
				break;
			case loc.IgnoreComments:
				this.deploymentOptions.ignoreComments = value;
				break;
			case loc.IgnoreColumnCollation:
				this.deploymentOptions.ignoreColumnCollation = value;
				break;
			case loc.IgnoreAuthorizer:
				this.deploymentOptions.ignoreAuthorizer = value;
				break;
			case loc.IgnoreAnsiNulls:
				this.deploymentOptions.ignoreAnsiNulls = value;
				break;
			case loc.GenerateSmartDefaults:
				this.deploymentOptions.generateSmartDefaults = value;
				break;
			case loc.DropStatisticsNotInSource:
				this.deploymentOptions.dropStatisticsNotInSource = value;
				break;
			case loc.DropRoleMembersNotInSource:
				this.deploymentOptions.dropRoleMembersNotInSource = value;
				break;
			case loc.DropPermissionsNotInSource:
				this.deploymentOptions.dropPermissionsNotInSource = value;
				break;
			case loc.DropObjectsNotInSource:
				this.deploymentOptions.dropObjectsNotInSource = value;
				break;
			case loc.IgnoreColumnOrder:
				this.deploymentOptions.ignoreColumnOrder = value;
				break;
		}
	}