/// <summary>
 /// Creates a <see cref="NotationOptions"/> from <see cref="MagnitudeFormat"/> and <see cref="OperationOrderFormat"/>.
 /// </summary>
 /// <param name="magnitudeFormat">The magnitude format.</param>
 /// <param name="operationOrderFormat">The order format.</param>
 /// <returns>
 /// A <see cref="NotationOptions" />.
 /// </returns>
 public static NotationOptions From(MagnitudeFormat magnitudeFormat, OperationOrderFormat operationOrderFormat)
 {
     return new NotationOptions(magnitudeFormat, operationOrderFormat);
 }
 /// <summary>
 /// Creates a <see cref="NotationOptions" /> from <see cref="CultureInfo" /> and <see cref="MagnitudeFormat" />.
 /// </summary>
 /// <param name="magnitudeFormat">The magnitude format.</param>
 /// <returns>
 /// A <see cref="NotationOptions" />.
 /// </returns>
 public static NotationOptions From(MagnitudeFormat magnitudeFormat)
 {
     return(new NotationOptions(magnitudeFormat, DefaultOperationOrderFormat));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="NotationOptions"/> class.
 /// </summary>
 /// <param name="magnitudeFormat">The magnitude format.</param>
 /// <param name="orderFormat">The order format.</param>
 private NotationOptions(MagnitudeFormat magnitudeFormat, OperationOrderFormat orderFormat)
 {
     this.MagnitudeFormat = magnitudeFormat;
     this.OrderFormat = orderFormat;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="NotationOptions"/> class.
 /// </summary>
 /// <param name="magnitudeFormat">The magnitude format.</param>
 /// <param name="orderFormat">The order format.</param>
 private NotationOptions(MagnitudeFormat magnitudeFormat, OperationOrderFormat orderFormat)
 {
     this.MagnitudeFormat = magnitudeFormat;
     this.OrderFormat     = orderFormat;
 }