/// <summary> /// Contains contract definitions, not for actual use. /// </summary> Task <Tag[]> ITagManager.GetTagsAsync(TagCollectionParameters filter) { Contract.Requires <ArgumentNullException>(filter != null); return(null); }
/// <summary> /// Gets a filtered collection of <see cref="Tag"/>s. /// </summary> /// <param name="filter">A collection of parameters to filter by.</param> /// <returns>The <see cref="Tag"/>s that matched the search criteria.</returns> public Task <Tag[]> GetTagsAsync(TagCollectionParameters filter) { return(this.client.GetAsync <Tag[]>((TagCollectionDto)filter)); }