Example #1
0
 /// <summary>
 /// Normalizes client model by updating names and types to be language specific.
 /// </summary>
 /// <param name="serviceClientModel"></param>
 public override void NormalizeClientModel(ServiceClient serviceClientModel)
 {
     // Add the current package name as a reserved keyword
     _namingFramework.ReserveNamespace(Settings.Namespace);
     _namingFramework.NormalizeClientModel(serviceClientModel);
     _namingFramework.ResolveNameCollisions(serviceClientModel, Settings.Namespace,
                                            Settings.Namespace + ".Models");
 }