public List <TField> Loc <TField>(int[] indies, string FieldName) { List <TField> ret = new List <TField>(); foreach (int i in indies) { T doc = this[i]; ret.Add(ConvertionExtensions.GetValue <T, TField>(doc, FieldName)); } return(ret); }