コード例 #1
0
        /// <summary>
        /// Gets the entity data model (EDM) associated with the API description.
        /// </summary>
        /// <param name="apiDescription">The <see cref="ApiDescription">API description</see> to get the model for.</param>
        /// <returns>The associated <see cref="IEdmModel">EDM model</see> or <c>null</c> if there is no associated model.</returns>
        public static IEdmModel EdmModel(this ApiDescription apiDescription)
        {
            Arg.NotNull(apiDescription, nameof(apiDescription));

            return(apiDescription.GetProperty <IEdmModel>());
        }
コード例 #2
0
 /// <summary>
 /// Gets the API version associated with the API description, if any.
 /// </summary>
 /// <param name="apiDescription">The <see cref="ApiDescription">API description</see> to get the API version for.</param>
 /// <returns>The associated <see cref="ApiVersion">API version</see> or <c>null</c>.</returns>
 public static ApiVersion GetApiVersion(this ApiDescription apiDescription) => apiDescription.GetProperty <ApiVersion>();
コード例 #3
0
 /// <summary>
 /// Gets the entity data model (EDM) associated with the API description.
 /// </summary>
 /// <param name="apiDescription">The <see cref="ApiDescription">API description</see> to get the model for.</param>
 /// <returns>The associated <see cref="IEdmModel">EDM model</see> or <c>null</c> if there is no associated model.</returns>
 public static IEdmModel?EdmModel(this ApiDescription apiDescription) => apiDescription.GetProperty <IEdmModel>();