public object[] OptionParameters(OptionTypes types) { List <object> parms = new List <object>(); if (types.HasFlag(OptionTypes.DbOption)) { if (Connection != null) { parms.Add(Connection); } if (Transaction != null) { parms.Add(Transaction); } if (DataStorageController != null) { parms.Add(DataStorageController); } if (CommandOptions != 0) { parms.Add(CommandOptions); } if (Buffering != 0) { parms.Add(Buffering); } if (Reconnect != 0) { parms.Add(Reconnect); } } if (types.HasFlag(OptionTypes.QueryOption)) { if (QueryOptions != null) { parms.Add(QueryOptions); } } return(parms.ToArray()); }
public object[] OptionParameters(OptionTypes types) { List<object> parms = new List<object>(); if (types.HasFlag(OptionTypes.DbOption)) { if (Connection != null) { parms.Add(Connection); } if (Transaction != null) { parms.Add(Transaction); } if (DataStorageController != null) { parms.Add(DataStorageController); } if (CommandOptions !=0) { parms.Add(CommandOptions); } if (Buffering != 0) { parms.Add(Buffering); } if (Reconnect != 0) { parms.Add(Reconnect); } } if (types.HasFlag(OptionTypes.QueryOption)) { if (QueryOptions != null) { parms.Add(QueryOptions); } } return parms.ToArray(); }