コード例 #1
0
ファイル: UnitsOfMeasure.cs プロジェクト: schellack/spark
 public static BsonDocument Indexed(this Model.Quantity quantity)
 {
     if (quantity.IsUcum())
     {
         Quantity q = quantity.ToSystemQuantity();
         return(q.Indexed());
     }
     else
     {
         return(quantity.NonUcumIndexed());
     }
 }
コード例 #2
0
ファイル: UnitsOfMeasure.cs プロジェクト: schellack/spark
 public static Model.Quantity Canonical(this Model.Quantity input)
 {
     if (IsUcum(input))
     {
         Quantity quantity = input.ToSystemQuantity();
         quantity = system.Canonical(quantity);
         return(quantity.ToModelQuantity());
     }
     else
     {
         return(input);
     }
 }
コード例 #3
0
ファイル: UnitsOfMeasure.cs プロジェクト: schellack/spark
        public static string ValueAsSearchableString(this Model.Quantity quantity)
        {
            Quantity q = quantity.ToSystemQuantity();

            return(q.LeftSearchableString());
        }