/// <summary> /// Create an array of strings from an array of values /// </summary> /// <param name="values">The values to convert to an array.</param> public static string[] ToStringArray(this RedisValue[] values) { if (values == null) { return(null); } if (values.Length == 0) { return(nix); } return(ConvertHelper.ConvertAll(values, x => (string)x)); }
internal override string[] AsStringArray() => ConvertHelper.ConvertAll(value, x => x.AsString());
internal override RedisKey[] AsRedisKeyArray() => ConvertHelper.ConvertAll(value, x => x.AsRedisKey());
internal override RedisValue[] AsRedisValueArray() => ConvertHelper.ConvertAll(value, x => x.AsRedisValue());
internal override long[] AsInt64Array() => ConvertHelper.ConvertAll(value, x => x.AsInt64());
internal override int[] AsInt32Array() => ConvertHelper.ConvertAll(value, x => x.AsInt32());
internal override double[] AsDoubleArray() => ConvertHelper.ConvertAll(value, x => x.AsDouble());
internal override byte[][] AsByteArrayArray() => ConvertHelper.ConvertAll(value, x => x.AsByteArray());
internal override bool[] AsBooleanArray() => ConvertHelper.ConvertAll(value, x => x.AsBoolean());