public Value this[string index] { get { if (records == null || records.Count < 1) { return(null); } IXQueryResult val = records.FirstOrDefault(p => p.Name == index); if (val == null) { return(null); } else { return(new Value() { String = (val.IsEncoded) ? null : val.Value, Binary = (val.IsEncoded) ? Convert.FromBase64String(val.Value) : null }); } } }
public byte[] GetBinary(string key) { IXQueryResult f = records.FirstOrDefault(p => p.Name == key); return((f == null) ? null : (f.IsEncoded) ? Convert.FromBase64String(f.Value) : null); }
public string GetString(string key) { IXQueryResult f = records.FirstOrDefault(p => p.Name == key); return((f == null) ? null : f.Value); }