From 6d3a9690308e6ccd5acb9786aaa3ea80b5cb84d6 Mon Sep 17 00:00:00 2001 From: matthchr Date: Wed, 1 Feb 2017 11:53:39 -0800 Subject: [PATCH] Fix bug in parameter grouping in some languages - The bug was that parameter group "transform" has to happen after the groups are processed. In CSharpAzure and CSharpFluent, it was happening too early and so the language specific capitalization rules wern't being applied. --- .../AutoRest.CSharp.Azure.Fluent/TransformerCsaf.cs | 6 +++--- src/generator/AutoRest.CSharp.Azure/TransformerCsa.cs | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/generator/AutoRest.CSharp.Azure.Fluent/TransformerCsaf.cs b/src/generator/AutoRest.CSharp.Azure.Fluent/TransformerCsaf.cs index 1cee553fd9..c0301487f9 100644 --- a/src/generator/AutoRest.CSharp.Azure.Fluent/TransformerCsaf.cs +++ b/src/generator/AutoRest.CSharp.Azure.Fluent/TransformerCsaf.cs @@ -19,12 +19,12 @@ CodeModelCsaf ITransformer.TransformCodeModel(CodeModel cs) var codeModel = cs as CodeModelCsaf; Settings.Instance.AddCredentials = true; - // Do parameter transformations - TransformParameters(codeModel); - // todo: these should be turned into individual transformers AzureExtensions.NormalizeAzureClientModel(codeModel); + // Do parameter transformations + TransformParameters(codeModel); + // Fluent Specific stuff. NormalizeResourceTypes(codeModel); NormalizeTopLevelTypes(codeModel); diff --git a/src/generator/AutoRest.CSharp.Azure/TransformerCsa.cs b/src/generator/AutoRest.CSharp.Azure/TransformerCsa.cs index 7cde0c8dce..0f21331590 100644 --- a/src/generator/AutoRest.CSharp.Azure/TransformerCsa.cs +++ b/src/generator/AutoRest.CSharp.Azure/TransformerCsa.cs @@ -41,12 +41,12 @@ CodeModelCsa ITransformer.TransformCodeModel(CodeModel cs) // add the Credentials // PopulateAdditionalProperties(codeModel); - // Do parameter transformations - TransformParameters(codeModel); - // todo: these should be turned into individual transformers AzureExtensions.NormalizeAzureClientModel(codeModel); + // Do parameter transformations + TransformParameters(codeModel); + NormalizePaginatedMethods(codeModel); NormalizeODataMethods(codeModel);