/// <summary>
 /// 构造一个 <see cref="UnitDefinitionDescriptor"/>。
 /// </summary>
 /// <param name="format">给定的 <see cref="UnitFormat"/>。</param>
 /// <param name="binaryInfo">给定的二进制 <see cref="UnitDefinitionInfo"/>。</param>
 /// <param name="decimalInfo">给定的十进制 <see cref="UnitDefinitionInfo"/>。</param>
 public UnitDefinitionDescriptor(UnitFormat format,
                                 UnitDefinitionInfo binaryInfo, UnitDefinitionInfo decimalInfo)
 {
     Format      = format;
     BinaryInfo  = binaryInfo.NotNull(nameof(binaryInfo));
     DecimalInfo = decimalInfo.NotNull(nameof(decimalInfo));
 }
示例#2
0
 public static string FormatCapacity(this int fileSize, UnitDefinitionInfo info)
 {
     info.NotNull(nameof(info));
     return(info.FormatString(fileSize));
 }