コード例 #1
0
    public static double Unit(
        [ExcelArgument("Value")] double value,
        [ExcelArgument("Previous unit", Name = "previous_Unit")] string _prevUnit,
        [ExcelArgument("New unit", Name = "new_Unit")] string _newUnit)
    {
        double prevUnit; double newUnit;

        if (ForceUnits.TryGetValue(_prevUnit, out prevUnit) &&
            ForceUnits.TryGetValue(_newUnit, out newUnit))
        {
            return(value * newUnit / prevUnit);
        }
        else if (LengthUnits.TryGetValue(_prevUnit, out prevUnit) &&
                 LengthUnits.TryGetValue(_newUnit, out newUnit))
        {
            return(value * newUnit / prevUnit);
        }
        else if (AreaUnits.TryGetValue(_prevUnit, out prevUnit) &&
                 AreaUnits.TryGetValue(_newUnit, out newUnit))
        {
            return(value * newUnit / prevUnit);
        }
        else if (MomentUnits.TryGetValue(_prevUnit, out prevUnit) &&
                 MomentUnits.TryGetValue(_newUnit, out newUnit))
        {
            return(value * newUnit / prevUnit);
        }
        else if (PressureUnits.TryGetValue(_prevUnit, out prevUnit) &&
                 PressureUnits.TryGetValue(_newUnit, out newUnit))
        {
            return(value * newUnit / prevUnit);
        }
        else
        {
            return(double.NaN);
        }
    }
コード例 #2
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public double Diff(JsArray<int> moment, MomentUnits unit = MomentUnits.millisecond, bool asDouble = true) { return 0; }
コード例 #3
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public double Diff(int milliseconds, MomentUnits unit = MomentUnits.millisecond, bool asDouble = true) { return 0; }
コード例 #4
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public int Diff(JsArray<int> moment, MomentUnits unit = MomentUnits.millisecond) { return 0; }
コード例 #5
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public int Diff(int milliseconds, MomentUnits unit = MomentUnits.millisecond) { return 0; }
コード例 #6
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public Moment Add(int number, MomentUnits unit) { return default(Moment); }
コード例 #7
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public Moment Subtract(int number, MomentUnits unit) { return default(Moment); }
コード例 #8
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public Duration Subtract(int number, MomentUnits unit) { return null; }
コード例 #9
0
 public Moment Add(int number, MomentUnits unit)
 {
     return(default(Moment));
 }
コード例 #10
0
 public Moment Add(MomentUnits unit, int number)
 {
     return(default(Moment));
 }
コード例 #11
0
 public Moment Subtract(int number, MomentUnits unit)
 {
     return(default(Moment));
 }
コード例 #12
0
 public Duration Add(int number, MomentUnits unit)
 {
     return(null);
 }
コード例 #13
0
 public Duration Subtract(int number, MomentUnits unit)
 {
     return(null);
 }
コード例 #14
0
 public int Get(MomentUnits unit)
 {
     return(0);
 }
コード例 #15
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public Moment EndOf(MomentUnits unit) { return default(Moment); }
コード例 #16
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public int As(MomentUnits unit) { return 0; }
コード例 #17
0
 public int Diff(JsString moment, MomentUnits unit = MomentUnits.millisecond)
 {
     return(0);
 }
コード例 #18
0
 public int As(MomentUnits unit)
 {
     return(0);
 }
コード例 #19
0
 public int Diff(int milliseconds, MomentUnits unit = MomentUnits.millisecond)
 {
     return(0);
 }
コード例 #20
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public Moment Add(MomentUnits unit, int number) { return default(Moment); }
コード例 #21
0
 public int Diff(JsDate date, MomentUnits unit = MomentUnits.millisecond)
 {
     return(0);
 }
コード例 #22
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public int Diff(JsString moment, MomentUnits unit = MomentUnits.millisecond) { return 0; }
コード例 #23
0
 public int Diff(JsArray <int> moment, MomentUnits unit = MomentUnits.millisecond)
 {
     return(0);
 }
コード例 #24
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public int Diff(JsDate date, MomentUnits unit = MomentUnits.millisecond) { return 0; }
コード例 #25
0
 public double Diff(JsString moment, MomentUnits unit = MomentUnits.millisecond, bool asDouble = true)
 {
     return(0);
 }
コード例 #26
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public double Diff(JsString moment, MomentUnits unit = MomentUnits.millisecond, bool asDouble = true) { return 0; }
コード例 #27
0
 public double Diff(int milliseconds, MomentUnits unit = MomentUnits.millisecond, bool asDouble = true)
 {
     return(0);
 }
コード例 #28
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public double Diff(JsDate date, MomentUnits unit = MomentUnits.millisecond, bool asDouble = true) { return 0; }
コード例 #29
0
 public double Diff(JsDate date, MomentUnits unit = MomentUnits.millisecond, bool asDouble = true)
 {
     return(0);
 }
コード例 #30
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public Moment StartOf(MomentUnits unit) { return default(Moment); }
コード例 #31
0
 public double Diff(JsArray <int> moment, MomentUnits unit = MomentUnits.millisecond, bool asDouble = true)
 {
     return(0);
 }
コード例 #32
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public Duration(int duration, MomentUnits unit) { }
コード例 #33
0
 public Moment StartOf(MomentUnits unit)
 {
     return(default(Moment));
 }
コード例 #34
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public int Get(MomentUnits unit) { return 0; }
コード例 #35
0
 public Moment EndOf(MomentUnits unit)
 {
     return(default(Moment));
 }
コード例 #36
0
ファイル: momentjs-2.5.1.cs プロジェクト: fjgandrade/sharpkit
 public Duration Add(int number, MomentUnits unit) { return null; }
コード例 #37
0
 public Duration(int duration, MomentUnits unit)
 {
 }