/// <exclude /> public void AddLocale(string providerName, CultureInfo cultureInfo) { Verify.ArgumentNotNullOrEmpty(providerName, nameof(providerName)); Verify.ArgumentNotNull(cultureInfo, nameof(cultureInfo)); using (var transactionScope = TransactionsFacade.CreateNewScope()) { DataProviderPluginFacade.AddLocale(providerName, cultureInfo); transactionScope.Complete(); } if (!SystemSetupFacade.SetupIsRunning) { CodeGenerationManager.GenerateCompositeGeneratedAssembly(true); } }
/// <exclude /> public void AddLocale(string providerName, CultureInfo cultureInfo) { if (string.IsNullOrEmpty(providerName)) { throw new ArgumentNullException("providerName"); } if (cultureInfo == null) { throw new ArgumentNullException("cultureInfo"); } using (var transactionScope = TransactionsFacade.CreateNewScope()) { DataProviderPluginFacade.AddLocale(providerName, cultureInfo); transactionScope.Complete(); } CodeGenerationManager.GenerateCompositeGeneratedAssembly(true); }