コード例 #1
0
 /// <summary>
 /// Normalizes client model by updating names and types to be language specific.
 /// </summary>
 /// <param name="serviceClient"></param>
 public override void NormalizeClientModel(ServiceClient serviceClient)
 {
     base.NormalizeClientModel(serviceClient);
     _namer.NormalizeClientModel(serviceClient);
     _namer.ResolveNameCollisions(serviceClient, Settings.Namespace,
                                  Settings.Namespace + ".Models");
     _namer.NormalizePaginatedMethods(serviceClient);
 }
コード例 #2
0
 /// <summary>
 /// Normalizes client model by updating names and types to be language specific.
 /// </summary>
 /// <param name="serviceClient"></param>
 public override void NormalizeClientModel(ServiceClient serviceClient)
 {
     AzureExtensions.NormalizeAzureClientModel(serviceClient, Settings, _namer);
     _namer.NormalizeClientModel(serviceClient);
     _namer.ResolveNameCollisions(serviceClient, Settings.Namespace,
                                  Settings.Namespace + ".Models");
     _namer.NormalizePaginatedMethods(serviceClient, pageClasses);
 }
コード例 #3
0
 /// <summary>
 /// Normalizes client model by updating names and types to be language specific.
 /// </summary>
 /// <param name="serviceClient"></param>
 public override void NormalizeClientModel(ServiceClient serviceClient)
 {
     Settings.AddCredentials = true;
     AzureExtensions.UpdateHeadMethods(serviceClient);
     AzureExtensions.ParseODataExtension(serviceClient);
     AzureExtensions.FlattenResourceProperties(serviceClient);
     AzureExtensions.AddPageableMethod(serviceClient, _namer);
     AzureExtensions.AddAzureProperties(serviceClient);
     AzureExtensions.SetDefaultResponses(serviceClient);
     AzureExtensions.AddParameterGroups(serviceClient);
     _namer.NormalizeClientModel(serviceClient);
     _namer.ResolveNameCollisions(serviceClient, Settings.Namespace,
                                  Settings.Namespace + ".Models");
     _namer.NormalizePaginatedMethods(serviceClient, pageClasses);
     ExtendAllResourcesToBaseResource(serviceClient);
 }