BookSleeve.RedisResult.ExtractHashPairs C# (CSharp) Method

ExtractHashPairs() public method

public ExtractHashPairs ( ) : byte[]>.Dictionary
return byte[]>.Dictionary
        public Dictionary<string, byte[]> ExtractHashPairs()
        {
            var items = this.ValueItems;
            int count = items.Length / 2;
            var dict = new Dictionary<string, byte[]>(count);
            int index = 0;
            for (int i = 0; i < count; i++)
            {
                var itemKey = items[index++].ValueString;
                var itemValue = items[index++].ValueBytes;
                dict.Add(itemKey, itemValue);
            }
            return dict;
        }

Usage Example

Beispiel #1
0
 protected override Dictionary <string, byte[]> GetValue(RedisResult result)
 {
     return(result.ExtractHashPairs());
 }