Free cookie consent management tool by TermsFeed Policy Generator

source: stable/HeuristicLab.ExtLibs/HeuristicLab.EPPlus/4.0.3/EPPlus-4.0.3/FormulaParsing/Excel/Functions/Math/Ln.cs

Last change on this file was 12074, checked in by sraggl, 10 years ago

#2341: Added EPPlus-4.0.3 to ExtLibs

File size: 554 bytes
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using OfficeOpenXml.FormulaParsing.ExpressionGraph;
6
7namespace OfficeOpenXml.FormulaParsing.Excel.Functions.Math
8{
9    public class Ln : ExcelFunction
10{
11    public override CompileResult Execute(IEnumerable<FunctionArgument> arguments, ParsingContext context)
12    {
13        ValidateArguments(arguments, 1);
14        var arg = ArgToDecimal(arguments, 0);
15        return CreateResult(System.Math.Log(arg, System.Math.E), DataType.Decimal);
16    }
17}
18}
Note: See TracBrowser for help on using the repository browser.