private BasicPeriodFormatterFactory.Customizations  UpdateCustomizations()
 {
     if (customizationsInUse)
     {
         customizations      = customizations.Copy();
         customizationsInUse = false;
     }
     return(customizations);
 }
 public BasicPeriodFormatterFactory.Customizations  Copy()
 {
     BasicPeriodFormatterFactory.Customizations result = new BasicPeriodFormatterFactory.Customizations();
     result.displayLimit     = displayLimit;
     result.displayDirection = displayDirection;
     result.separatorVariant = separatorVariant;
     result.unitVariant      = unitVariant;
     result.countVariant     = countVariant;
     return(result);
 }
 // package-only constructor
 internal BasicPeriodFormatterFactory(PeriodFormatterDataService ds_0)
 {
     this.ds             = ds_0;
     this.customizations = new BasicPeriodFormatterFactory.Customizations();
     this.localeName     = System.Globalization.CultureInfo.InvariantCulture.ToString();
 }