Exemplo n.º 1
0
 /// <summary>
 /// Patches existing authorization server.
 /// </summary>
 /// <param name='operations'>
 /// Reference to the
 /// Microsoft.Azure.Management.ApiManagement.IAuthorizationServersOperations.
 /// </param>
 /// <param name='resourceGroupName'>
 /// Required. The name of the resource group.
 /// </param>
 /// <param name='serviceName'>
 /// Required. The name of the Api Management service.
 /// </param>
 /// <param name='authsid'>
 /// Required. Identifier of the authorization server.
 /// </param>
 /// <param name='parameters'>
 /// Required. Patch parameters.
 /// </param>
 /// <param name='etag'>
 /// Required. ETag.
 /// </param>
 /// <returns>
 /// A standard service response including an HTTP status code and
 /// request ID.
 /// </returns>
 public static Task <AzureOperationResponse> PatchAsync(this IAuthorizationServersOperations operations, string resourceGroupName, string serviceName, string authsid, PatchParameters parameters, string etag)
 {
     return(operations.PatchAsync(resourceGroupName, serviceName, authsid, parameters, etag, CancellationToken.None));
 }
Exemplo n.º 2
0
 /// <summary>
 /// specifies the parameters for patch primitives
 /// </summary>
 /// <param name="pname">Specifies the name of the parameter to set. The symbolc constants GL_PATCH_VERTICES, GL_PATCH_DEFAULT_OUTER_LEVEL, and GL_PATCH_DEFAULT_INNER_LEVEL are accepted.</param>
 /// <param name="values">Specifies the new values for the parameter given by pname.</param>
 /// <remarks>
 /// glPatchParameter specifies the parameters that will be used for patch primitives. pname specifies the parameter to modify and must be either GL_PATCH_VERTICES, GL_PATCH_DEFAULT_OUTER_LEVEL or GL_PATCH_DEFAULT_INNER_LEVEL. For glPatchParameteri, value specifies the new value for the parameter specified by pname. For glPatchParameterfv, values specifies the address of an array containing the new values for the parameter specified by pname.
 /// When pname is GL_PATCH_VERTICES, value specifies the number of vertices that will be used to make up a single patch primitive. Patch primitives are consumed by the tessellation control shader (if present) and subsequently used for tessellation. When primitives are specified using glDrawArrays or a similar function, each patch will be made from parameter control points, each represented by a vertex taken from the enabeld vertex arrays. parameter must be greater than zero, and less than or equal to the value of GL_MAX_PATCH_VERTICES.
 /// When pname is GL_PATCH_DEFAULT_OUTER_LEVEL or GL_PATCH_DEFAULT_INNER_LEVEL, values contains the address of an array contiaining the default outer or inner tessellation levels, respectively, to be used when no tessellation control shader is present.
 /// </remarks>
 public static void PatchParameterfv(PatchParameters pname, float[] values)
 {
     Delegates.glPatchParameterfv(pname, ref values[0]);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Patches existing authorization server.
 /// </summary>
 /// <param name='operations'>
 /// Reference to the
 /// Microsoft.Azure.Management.ApiManagement.IAuthorizationServersOperations.
 /// </param>
 /// <param name='resourceGroupName'>
 /// Required. The name of the resource group.
 /// </param>
 /// <param name='serviceName'>
 /// Required. The name of the Api Management service.
 /// </param>
 /// <param name='authsid'>
 /// Required. Identifier of the authorization server.
 /// </param>
 /// <param name='parameters'>
 /// Required. Patch parameters.
 /// </param>
 /// <param name='etag'>
 /// Required. ETag.
 /// </param>
 /// <returns>
 /// A standard service response including an HTTP status code and
 /// request ID.
 /// </returns>
 public static AzureOperationResponse Patch(this IAuthorizationServersOperations operations, string resourceGroupName, string serviceName, string authsid, PatchParameters parameters, string etag)
 {
     return(Task.Factory.StartNew((object s) =>
     {
         return ((IAuthorizationServersOperations)s).PatchAsync(resourceGroupName, serviceName, authsid, parameters, etag);
     }
                                  , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }
Exemplo n.º 4
0
 //ARB_texture_gather
 //ARB_tessellation_shader
 //public static void PatchParameteri;
 /// <summary>
 /// specifies the parameters for patch primitives
 /// </summary>
 /// <param name="pname">Specifies the name of the parameter to set. The symbolc constants GL_PATCH_VERTICES, GL_PATCH_DEFAULT_OUTER_LEVEL, and GL_PATCH_DEFAULT_INNER_LEVEL are accepted.</param>
 /// <param name="value">Specifies the new value for the parameter given by pname.</param>
 /// <remarks>
 /// glPatchParameter specifies the parameters that will be used for patch primitives. pname specifies the parameter to modify and must be either GL_PATCH_VERTICES, GL_PATCH_DEFAULT_OUTER_LEVEL or GL_PATCH_DEFAULT_INNER_LEVEL. For glPatchParameteri, value specifies the new value for the parameter specified by pname. For glPatchParameterfv, values specifies the address of an array containing the new values for the parameter specified by pname.
 /// When pname is GL_PATCH_VERTICES, value specifies the number of vertices that will be used to make up a single patch primitive. Patch primitives are consumed by the tessellation control shader (if present) and subsequently used for tessellation. When primitives are specified using glDrawArrays or a similar function, each patch will be made from parameter control points, each represented by a vertex taken from the enabeld vertex arrays. parameter must be greater than zero, and less than or equal to the value of GL_MAX_PATCH_VERTICES.
 /// When pname is GL_PATCH_DEFAULT_OUTER_LEVEL or GL_PATCH_DEFAULT_INNER_LEVEL, values contains the address of an array contiaining the default outer or inner tessellation levels, respectively, to be used when no tessellation control shader is present.
 /// </remarks>
 public static void PatchParameteri(PatchParameters pname, int value)
 {
     Delegates.glPatchParameteri(pname, value);
 }