public SqlProviderParameter(string parameterName, DbType dbType, int size, string sourceColumn) => SQLiteParameter = new SQLiteParameter(parameterName, dbType, size, sourceColumn);
public SqlProviderParameter(string parameterName, object value) => SQLiteParameter = new SQLiteParameter(parameterName, value);
public SqlProviderParameter(string parameterName, DbType dbType, int size) => SQLiteParameter = new SQLiteParameter(parameterName, dbType, size);
RequireThat(value != null, () => new ArgumentNullException(parameterName, message));
set => SetParameter(parameterName, value);
RequireThat(Enum.TryParse(value, true, out enumValue), () => new ArgumentException(parameterName, message));
throw new InvalidCollectionCountException(parameterName, message ?? $"{parameterName ?? "The span"} must have length {length}, but it actually has length {parameter.Length}.");
UpdateParameter(parameterName, EShaderParameterType.Vector, vector);
return(CreateListType(parameterName, values.AsTimePeriodListTable(), "dbo.TimePeriodListType"));
throw new ArgumentNullException(parameterName ?? nameof(parameterName));