Free cookie consent management tool by TermsFeed Policy Generator

source: branches/RemoveBackwardsCompatibility/HeuristicLab.ExtLibs/HeuristicLab.EPPlus/4.0.3/EPPlus-4.0.3/FormulaParsing/Excel/Functions/Information/IsLogical.cs @ 18242

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

#2341: Added EPPlus-4.0.3 to ExtLibs

File size: 671 bytes
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using OfficeOpenXml.FormulaParsing.ExpressionGraph;
6
7namespace OfficeOpenXml.FormulaParsing.Excel.Functions.Information
8{
9    public class IsLogical : ExcelFunction
10    {
11        public override CompileResult Execute(IEnumerable<FunctionArgument> arguments, ParsingContext context)
12        {
13            var functionArguments = arguments as FunctionArgument[] ?? arguments.ToArray();
14            ValidateArguments(functionArguments, 1);
15            var v = GetFirstValue(arguments);
16            return CreateResult(v is bool, DataType.Boolean);
17        }
18    }
19}
Note: See TracBrowser for help on using the repository browser.