public ReadOnlyCollection<Document> GetById(IEnumerable<Document> docs)
{
foreach (var doc in docs)
{
VkErrors.ThrowIfNumberIsNegative(() => doc.Id);
VkErrors.ThrowIfNumberIsNegative(() => doc.OwnerId);
}
var parameters = new VkParameters
{
{ "docs", string.Concat(docs.Select(it => it.OwnerId + "_" + it.Id + ",")) }
};
var response = _vk.Call("docs.getById", parameters);
return response.ToReadOnlyCollectionOf<Document>(r => r);
}