Class IfExistsTaskInheritanceobjectLoggableTaskControlFlowTaskIfExistsTaskIfDatabaseExistsTaskIfIndexExistsTaskIfProcedureExistsTaskIfSchemaExistsTaskIfTableOrViewExistsTaskImplementsILoggableTaskInherited MembersControlFlowTask.ConnectionManagerControlFlowTask.DbConnectionManagerControlFlowTask.ConnectionTypeControlFlowTask.QBControlFlowTask.QELoggableTask.TaskTypeLoggableTask.TaskNameLoggableTask.DisableLoggingLoggableTask.LogThresholdLoggableTask.TaskHashLoggableTask.LogInstanceLoggableTask.ParentTaskLoggableTask.LogTrace(string, params object[])LoggableTask.LogDebug(string, params object[])LoggableTask.LogInfo(string, params object[])LoggableTask.LogInfoOrDebug(string, params object[])LoggableTask.LogWarn(string, params object[])LoggableTask.LogError(string, params object[])LoggableTask.LogFatal(string, params object[])object.Equals(object)object.Equals(object, object)object.GetHashCode()object.GetType()object.MemberwiseClone()object.ReferenceEquals(object, object)object.ToString()Namespace: ETLBox.ControlFlowAssembly: ETLBox.dllSyntax# public abstract class IfExistsTask : ControlFlowTask, ILoggableTaskPropertiesDoesExist#Declaration public bool DoesExist { get; }Property ValueTypeDescriptionboolON#Declaration public virtual ObjectNameDescriptor ON { get; }Property ValueTypeDescriptionObjectNameDescriptorOON#Declaration public ObjectNameDescriptor OON { get; }Property ValueTypeDescriptionObjectNameDescriptorObjectName#Declaration public string ObjectName { get; set; }Property ValueTypeDescriptionstringSql#Declaration public string Sql { get; }Property ValueTypeDescriptionstringMethodsExists()#Declaration public virtual bool Exists()ReturnsTypeDescriptionboolHasSchema()#Declaration public bool HasSchema()ReturnsTypeDescriptionboolImplements#ILoggableTaskPrevIfDatabaseExistsTaskNextIfIndexExistsTask