コード例 #1
0
    public static string GetMeasureText(UnitMeasureType type, MixedNumber val)
    {
        mSB.Clear();

        val.ApplyString(mSB);
        //mSB.Append(' ');
        mSB.Append(GetText(type));

        return(mSB.ToString());
    }
コード例 #2
0
    public static string GetMeasureText(UnitMeasureType type, float val)
    {
        mSB.Clear();

        mSB.Append(GetNumberFormatted(val));
        //mSB.Append(' ');
        mSB.Append(GetText(type));

        return(mSB.ToString());
    }
コード例 #3
0
            public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
            {
                UnitMeasureType type = (UnitMeasureType)value;

                switch (type)
                {
                case UnitMeasureType.km:
                    writer.WriteValue("km");
                    break;

                case UnitMeasureType.m:
                    writer.WriteValue("m");
                    break;
                }
            }
コード例 #4
0
 public static string GetVolumeText(UnitMeasureType type)
 {
     return(GetText(type) + '³');
 }
コード例 #5
0
    public static string GetText(UnitMeasureType type)
    {
        var textRef = type.ToString().ToLower();

        return(M8.Localize.Get(textRef));
    }