public getSchemaCompareOptionUtil()

in extensions/schema-compare/src/models/schemaCompareOptionsModel.ts [432:663]


	public getSchemaCompareOptionUtil(label): boolean {
		switch (label) {
			case loc.IgnoreTableOptions:
				return this.deploymentOptions.ignoreTableOptions;

			case loc.IgnoreSemicolonBetweenStatements:
				return this.deploymentOptions.ignoreSemicolonBetweenStatements;

			case loc.IgnoreRouteLifetime:
				return this.deploymentOptions.ignoreRouteLifetime;

			case loc.IgnoreRoleMembership:
				return this.deploymentOptions.ignoreRoleMembership;

			case loc.IgnoreQuotedIdentifiers:
				return this.deploymentOptions.ignoreQuotedIdentifiers;

			case loc.IgnorePermissions:
				return this.deploymentOptions.ignorePermissions;

			case loc.IgnorePartitionSchemes:
				return this.deploymentOptions.ignorePartitionSchemes;

			case loc.IgnoreObjectPlacementOnPartitionScheme:
				return this.deploymentOptions.ignoreObjectPlacementOnPartitionScheme;

			case loc.IgnoreNotForReplication:
				return this.deploymentOptions.ignoreNotForReplication;

			case loc.IgnoreLoginSids:
				return this.deploymentOptions.ignoreLoginSids;

			case loc.IgnoreLockHintsOnIndexes:
				return this.deploymentOptions.ignoreLockHintsOnIndexes;

			case loc.IgnoreKeywordCasing:
				return this.deploymentOptions.ignoreKeywordCasing;

			case loc.IgnoreIndexPadding:
				return this.deploymentOptions.ignoreIndexPadding;

			case loc.IgnoreIndexOptions:
				return this.deploymentOptions.ignoreIndexOptions;

			case loc.IgnoreIncrement:
				return this.deploymentOptions.ignoreIncrement;

			case loc.IgnoreIdentitySeed:
				return this.deploymentOptions.ignoreIdentitySeed;

			case loc.IgnoreUserSettingsObjects:
				return this.deploymentOptions.ignoreUserSettingsObjects;

			case loc.IgnoreFullTextCatalogFilePath:
				return this.deploymentOptions.ignoreFullTextCatalogFilePath;

			case loc.IgnoreWhitespace:
				return this.deploymentOptions.ignoreWhitespace;

			case loc.IgnoreWithNocheckOnForeignKeys:
				return this.deploymentOptions.ignoreWithNocheckOnForeignKeys;

			case loc.VerifyCollationCompatibility:
				return this.deploymentOptions.verifyCollationCompatibility;

			case loc.UnmodifiableObjectWarnings:
				return this.deploymentOptions.unmodifiableObjectWarnings;

			case loc.TreatVerificationErrorsAsWarnings:
				return this.deploymentOptions.treatVerificationErrorsAsWarnings;

			case loc.ScriptRefreshModule:
				return this.deploymentOptions.scriptRefreshModule;

			case loc.ScriptNewConstraintValidation:
				return this.deploymentOptions.scriptNewConstraintValidation;

			case loc.ScriptFileSize:
				return this.deploymentOptions.scriptFileSize;

			case loc.ScriptDeployStateChecks:
				return this.deploymentOptions.scriptDeployStateChecks;

			case loc.ScriptDatabaseOptions:
				return this.deploymentOptions.scriptDatabaseOptions;

			case loc.ScriptDatabaseCompatibility:
				return this.deploymentOptions.scriptDatabaseCompatibility;

			case loc.ScriptDatabaseCollation:
				return this.deploymentOptions.scriptDatabaseCollation;

			case loc.RunDeploymentPlanExecutors:
				return this.deploymentOptions.runDeploymentPlanExecutors;

			case loc.RegisterDataTierApplication:
				return this.deploymentOptions.registerDataTierApplication;

			case loc.PopulateFilesOnFileGroups:
				return this.deploymentOptions.populateFilesOnFileGroups;

			case loc.NoAlterStatementsToChangeClrTypes:
				return this.deploymentOptions.noAlterStatementsToChangeClrTypes;

			case loc.IncludeTransactionalScripts:
				return this.deploymentOptions.includeTransactionalScripts;

			case loc.IncludeCompositeObjects:
				return this.deploymentOptions.includeCompositeObjects;

			case loc.AllowUnsafeRowLevelSecurityDataMovement:
				return this.deploymentOptions.allowUnsafeRowLevelSecurityDataMovement;

			case loc.IgnoreWithNocheckOnCheckConstraints:
				return this.deploymentOptions.ignoreWithNocheckOnCheckConstraints;

			case loc.IgnoreFillFactor:
				return this.deploymentOptions.ignoreFillFactor;

			case loc.IgnoreFileSize:
				return this.deploymentOptions.ignoreFileSize;

			case loc.IgnoreFilegroupPlacement:
				return this.deploymentOptions.ignoreFilegroupPlacement;

			case loc.DoNotAlterReplicatedObjects:
				return this.deploymentOptions.doNotAlterReplicatedObjects;

			case loc.DoNotAlterChangeDataCaptureObjects:
				return this.deploymentOptions.doNotAlterChangeDataCaptureObjects;

			case loc.DisableAndReenableDdlTriggers:
				return this.deploymentOptions.disableAndReenableDdlTriggers;

			case loc.DeployDatabaseInSingleUserMode:
				return this.deploymentOptions.deployDatabaseInSingleUserMode;

			case loc.CreateNewDatabase:
				return this.deploymentOptions.createNewDatabase;

			case loc.CompareUsingTargetCollation:
				return this.deploymentOptions.compareUsingTargetCollation;

			case loc.CommentOutSetVarDeclarations:
				return this.deploymentOptions.commentOutSetVarDeclarations;

			case loc.BlockWhenDriftDetected:
				return this.deploymentOptions.blockWhenDriftDetected;

			case loc.BlockOnPossibleDataLoss:
				return this.deploymentOptions.blockOnPossibleDataLoss;

			case loc.BackupDatabaseBeforeChanges:
				return this.deploymentOptions.backupDatabaseBeforeChanges;

			case loc.AllowIncompatiblePlatform:
				return this.deploymentOptions.allowIncompatiblePlatform;

			case loc.AllowDropBlockingAssemblies:
				return this.deploymentOptions.allowDropBlockingAssemblies;

			case loc.DropConstraintsNotInSource:
				return this.deploymentOptions.dropConstraintsNotInSource;

			case loc.DropDmlTriggersNotInSource:
				return this.deploymentOptions.dropDmlTriggersNotInSource;

			case loc.DropExtendedPropertiesNotInSource:
				return this.deploymentOptions.dropExtendedPropertiesNotInSource;

			case loc.DropIndexesNotInSource:
				return this.deploymentOptions.dropIndexesNotInSource;

			case loc.IgnoreFileAndLogFilePath:
				return this.deploymentOptions.ignoreFileAndLogFilePath;

			case loc.IgnoreExtendedProperties:
				return this.deploymentOptions.ignoreExtendedProperties;

			case loc.IgnoreDmlTriggerState:
				return this.deploymentOptions.ignoreDmlTriggerState;

			case loc.IgnoreDmlTriggerOrder:
				return this.deploymentOptions.ignoreDmlTriggerOrder;

			case loc.IgnoreDefaultSchema:
				return this.deploymentOptions.ignoreDefaultSchema;

			case loc.IgnoreDdlTriggerState:
				return this.deploymentOptions.ignoreDdlTriggerState;

			case loc.IgnoreDdlTriggerOrder:
				return this.deploymentOptions.ignoreDdlTriggerOrder;

			case loc.IgnoreCryptographicProviderFilePath:
				return this.deploymentOptions.ignoreCryptographicProviderFilePath;

			case loc.VerifyDeployment:
				return this.deploymentOptions.verifyDeployment;

			case loc.IgnoreComments:
				return this.deploymentOptions.ignoreComments;

			case loc.IgnoreColumnCollation:
				return this.deploymentOptions.ignoreColumnCollation;

			case loc.IgnoreAuthorizer:
				return this.deploymentOptions.ignoreAuthorizer;

			case loc.IgnoreAnsiNulls:
				return this.deploymentOptions.ignoreAnsiNulls;

			case loc.GenerateSmartDefaults:
				return this.deploymentOptions.generateSmartDefaults;

			case loc.DropStatisticsNotInSource:
				return this.deploymentOptions.dropStatisticsNotInSource;

			case loc.DropRoleMembersNotInSource:
				return this.deploymentOptions.dropRoleMembersNotInSource;

			case loc.DropPermissionsNotInSource:
				return this.deploymentOptions.dropPermissionsNotInSource;

			case loc.DropObjectsNotInSource:
				return this.deploymentOptions.dropObjectsNotInSource;

			case loc.IgnoreColumnOrder:
				return this.deploymentOptions.ignoreColumnOrder;
		}
		return false;
	}