public void Remove(TargetElement details) { if (BaseIndexOf(details) >= 0) { BaseRemove(details.Name); } }
private static TargetBase CreateFileTarget(TargetElement targetElement) { var target = new FileTarget { Path = targetElement.Path, DataType = GetTargetDataType(targetElement.Data), Name = targetElement.Name, Type = targetElement.Type, Parameters = targetElement.Parameters.Cast<ParameterElement>() .ToDictionary(param => param.Name, param => param.Value) }; return target; }
private static TargetBase CreateDatabaseTarget(TargetElement targetElement) { var target = new DatabaseTarget { CommandText = targetElement.CommandText, ConnectionString = ConfigurationManager.ConnectionStrings[targetElement.ConnectionStringName].ConnectionString, DataType = GetTargetDataType(targetElement.Data), Name = targetElement.Name, Type = targetElement.Type, Parameters = targetElement.Parameters.Cast<ParameterElement>() .ToDictionary(param => param.Name, param => param.Value) }; return target; }
public void Add(TargetElement details) { BaseAdd(details); }
public int IndexOf(TargetElement details) { return(BaseIndexOf(details)); }
public void Remove(TargetElement details) { if (BaseIndexOf(details) >= 0) BaseRemove(details.Name); }
public int IndexOf(TargetElement details) { return BaseIndexOf(details); }