Class ParsingConfiguration
- Namespace
- OfficeOpenXml.FormulaParsing
- Assembly
- Magicodes.EPPlus.dll
public class ParsingConfiguration
- Inheritance
-
ParsingConfiguration
- Inherited Members
-
- Extension Methods
-
Properties
public IExpressionCompiler ExpressionCompiler { get; }
Property Value
- IExpressionCompiler
public FunctionRepository FunctionRepository { get; }
Property Value
- FunctionRepository
public IExpressionGraphBuilder GraphBuilder { get; }
Property Value
- IExpressionGraphBuilder
public virtual ILexer Lexer { get; }
Property Value
- ILexer
public IFormulaParserLogger Logger { get; }
Property Value
- IFormulaParserLogger
Methods
public ParsingConfiguration AttachLogger(IFormulaParserLogger logger)
Parameters
logger
IFormulaParserLogger
Returns
- ParsingConfiguration
public ParsingConfiguration DetachLogger()
Returns
- ParsingConfiguration
public ParsingConfiguration SetExpresionCompiler(IExpressionCompiler expressionCompiler)
Parameters
expressionCompiler
IExpressionCompiler
Returns
- ParsingConfiguration
public ParsingConfiguration SetGraphBuilder(IExpressionGraphBuilder graphBuilder)
Parameters
graphBuilder
IExpressionGraphBuilder
Returns
- ParsingConfiguration
public ParsingConfiguration SetLexer(ILexer lexer)
Parameters
lexer
ILexer
Returns
- ParsingConfiguration