Class FunctionRepository
- Namespace
- OfficeOpenXml.FormulaParsing.Excel.Functions
- Assembly
- Magicodes.EPPlus.dll
public class FunctionRepository : IFunctionNameProvider
- Inheritance
-
FunctionRepository
- Implements
-
- Inherited Members
-
- Extension Methods
-
Properties
public Dictionary<Type, FunctionCompiler> CustomCompilers { get; }
Property Value
- Dictionary<Type, FunctionCompiler>
public IEnumerable<string> FunctionNames { get; }
Property Value
- IEnumerable<string>
Methods
public void AddOrReplaceFunction(string functionName, ExcelFunction functionImpl)
Parameters
functionName
string
functionImpl
ExcelFunction
public virtual void Clear()
public static FunctionRepository Create()
Returns
- FunctionRepository
public virtual ExcelFunction GetFunction(string name)
Parameters
name
string
Returns
- ExcelFunction
public bool IsFunctionName(string name)
Parameters
name
string
Returns
- bool
public virtual void LoadModule(IFunctionModule module)
Parameters
module
IFunctionModule