Ejemplo n.º 1
0
 /// <summary>Returns a list of <see cref="ArtifactSummary"/> instances with error information.</summary>
 /// <returns>A <see cref="List{T}"/> of <see cref="ArtifactSummary"/> instances.</returns>
 public static IEnumerable <ArtifactSummary> ListSummaryErrors(this ISummarySource source) => source.ListSummaries().Errors();
Ejemplo n.º 2
0
 /// <summary>Returns a list of <see cref="ArtifactSummary"/> instances for resources of the specified <see cref="ResourceType"/>.</summary>
 /// <returns>A <see cref="List{T}"/> of <see cref="ArtifactSummary"/> instances.</returns>
 public static IEnumerable <ArtifactSummary> ListSummaries(this ISummarySource source, ResourceType resourceType) => source.ListSummaries().OfResourceType(resourceType);
 /// <summary>Load the resource from which the specified summary was generated.</summary>
 /// <param name="source">A <see cref="ISummarySource"/> instance.</param>
 /// <param name="summary">An <see cref="ArtifactSummary"/> instance generated by this source.</param>
 /// <typeparam name="T">The resource type to return.</typeparam>
 /// <returns>A new resource instance of type <typeparamref name="T"/>, or <c>null</c>.</returns>
 public static T LoadBySummary <T>(this ISummarySource source, ArtifactSummary summary) where T : Resource
 => source.LoadBySummary(summary) as T;