コード例 #1
0
 /// <summary>Adds a unit if it does not exist</summary>
 public static void Add(MeasureUnit unit)
 {
     if (!Contains(unit))
     {
         Base.Add(unit.GetType().Name, unit);
     }
 }
コード例 #2
0
 /// <summary>Returns a base measure unit for a given unit (if exists)</summary>
 public static MeasureUnit Get(MeasureUnit unit) =>
 Contains(unit) ? Base[unit.GetType().Name] : null;
コード例 #3
0
 /// <summary>Checks if a unit already exists</summary>
 public static bool Contains(MeasureUnit unit) =>
 Base.ContainsKey(unit.GetType().Name);