Table of Contents

Class FunctionRepository

Namespace
OfficeOpenXml.FormulaParsing.Excel.Functions
Assembly
Magicodes.EPPlus.dll
public class FunctionRepository : IFunctionNameProvider
Inheritance
FunctionRepository
Implements
Inherited Members
Extension Methods

Properties

CustomCompilers

public Dictionary<Type, FunctionCompiler> CustomCompilers { get; }

Property Value

Dictionary<Type, FunctionCompiler>

FunctionNames

public IEnumerable<string> FunctionNames { get; }

Property Value

IEnumerable<string>

Methods

AddOrReplaceFunction(string, ExcelFunction)

public void AddOrReplaceFunction(string functionName, ExcelFunction functionImpl)

Parameters

functionName string
functionImpl ExcelFunction

Clear()

public virtual void Clear()

Create()

public static FunctionRepository Create()

Returns

FunctionRepository

GetFunction(string)

public virtual ExcelFunction GetFunction(string name)

Parameters

name string

Returns

ExcelFunction

IsFunctionName(string)

public bool IsFunctionName(string name)

Parameters

name string

Returns

bool

LoadModule(IFunctionModule)

public virtual void LoadModule(IFunctionModule module)

Parameters

module IFunctionModule