16 references to ConvertToDouble
System.Data.Linq (16)
SqlClient\Common\SqlFactory.cs (1)
76return IsSqlTimeType(exp) ? ConvertToDouble(exp) : exp;
SqlClient\Query\SqlMethodCallConverter.cs (15)
2261this.sql.Divide(sql.ConvertToDouble(sql.ConvertToBigint(sql.DATEPART("NANOSECOND", exp))), 1000000) 2264return sql.Divide(sql.ConvertToDouble(exp), TimeSpan.TicksPerMillisecond); 2271this.sql.Divide(sql.ConvertToDouble(sql.ConvertToBigint(sql.DATEPART("NANOSECOND", exp))), 1000000000) 2274return sql.Divide(sql.ConvertToDouble(exp), TimeSpan.TicksPerSecond); 2280this.sql.Divide(sql.ConvertToDouble(sql.DATEPART("SECOND", exp)), 60), 2281this.sql.Divide(sql.ConvertToDouble(sql.ConvertToBigint(sql.DATEPART("NANOSECOND", exp))), 60000000000) 2284return sql.Divide(sql.ConvertToDouble(exp), TimeSpan.TicksPerMinute); 2289this.sql.Divide(sql.ConvertToDouble(sql.DATEPART("MINUTE", exp)), 60), 2290this.sql.Divide(sql.ConvertToDouble(sql.DATEPART("SECOND", exp)), 3600), 2291this.sql.Divide(sql.ConvertToDouble(sql.ConvertToBigint(sql.DATEPART("NANOSECOND", exp))), 3600000000000) 2294return sql.Divide(sql.ConvertToDouble(exp), TimeSpan.TicksPerHour); 2300this.sql.Divide(sql.ConvertToDouble(sql.DATEPART("MINUTE", exp)), 60), 2301this.sql.Divide(sql.ConvertToDouble(sql.DATEPART("SECOND", exp)), 3600), 2302this.sql.Divide(sql.ConvertToDouble(sql.ConvertToBigint(sql.DATEPART("NANOSECOND", exp))), 3600000000000)), 2306return sql.Divide(sql.ConvertToDouble(exp), TimeSpan.TicksPerDay);