コード例 #1
0
 /// <summary>
 /// Adds the embedded resource collection to the building resource.
 /// </summary>
 /// <param name="builder">The builder.</param>
 /// <param name="name">The name of the embedded resource collection.</param>
 /// <param name="enforcingArrayConverting">The <see cref="Boolean"/> value which indicates whether the embedded resource state
 /// should be always converted as an array even if there is only one state for that embedded resource.</param>
 /// <returns></returns>
 public static IEmbeddedResourceBuilder AddEmbedded(this IEmbeddedResourceItemBuilder builder, string name, bool enforcingArrayConverting = false)
 {
     return(new EmbeddedResourceBuilder(builder, name, enforcingArrayConverting));
 }
コード例 #2
0
 /// <summary>
 /// Adds the "curies" link.
 /// </summary>
 /// <param name="builder">The builder.</param>
 /// <returns></returns>
 public static ILinkBuilder AddCuriesLink(this IEmbeddedResourceItemBuilder builder)
 {
     return(new LinkBuilder(builder, "curies", true));
 }
コード例 #3
0
 /// <summary>
 /// Adds a link to the building resource.
 /// </summary>
 /// <param name="builder">The builder.</param>
 /// <param name="rel">The relation of the resource location.</param>
 /// <returns></returns>
 public static ILinkBuilder AddLink(this IEmbeddedResourceItemBuilder builder, string rel)
 {
     return(new LinkBuilder(builder, rel, false));
 }
コード例 #4
0
 /// <summary>
 /// Adds the "self" link.
 /// </summary>
 /// <param name="builder">The builder.</param>
 /// <returns></returns>
 public static ILinkBuilder AddSelfLink(this IEmbeddedResourceItemBuilder builder)
 {
     return(new LinkBuilder(builder, "self", false));
 }
コード例 #5
0
 /// <summary>
 /// Adds the embedded resource to the embedded resource collection of the building resource.
 /// </summary>
 /// <param name="builder">The builder.</param>
 /// <param name="resourceBuilder">The resource builder that will build the embedded resource.</param>
 /// <returns></returns>
 public static IEmbeddedResourceItemBuilder Resource(this IEmbeddedResourceItemBuilder builder, IBuilder resourceBuilder)
 {
     return(new EmbeddedResourceItemBuilder(builder, builder.Name, resourceBuilder));
 }