private int?GetItem(SingleArray <Claim> claim) { if (claim == null) { return(null); } var item = (ValueItem)claim.A.Mainsnak.ValueTyped; return(item == null ? (int?)null : item.NumericId); }
private List <int> GetList(SingleArray <Claim> claim) { return(claim == null ? null : (from link in claim.Children() select((ValueItem)link.ToObject <Claim>().Mainsnak.ValueTyped).NumericId).ToList()); }