コード例 #1
0
ファイル: ObjectConverter.cs プロジェクト: jimdeselms/bifoql
        private static async Task <object> ToSimpleObject(IBifoqlNumber num)
        {
            var value = await num.Value;

            if ((int)value == value)
            {
                return((int)value);
            }
            else
            {
                return(value);
            }
        }
コード例 #2
0
ファイル: BuiltinFunctions.cs プロジェクト: jimdeselms/bifoql
        public static async Task <IBifoqlObject> Ceil(Location location, QueryContext context, IBifoqlNumber number)
        {
            var value = await number.Value;

            return(new AsyncNumber(Math.Ceiling(value)));
        }