public ExcelAddressExpression(string expression, ExcelDataProvider excelDataProvider, ParsingContext parsingContext, RangeAddressFactory rangeAddressFactory)
: base(expression)
{
Require.That(excelDataProvider).Named("excelDataProvider").IsNotNull();
Require.That(parsingContext).Named("parsingContext").IsNotNull();
Require.That(rangeAddressFactory).Named("rangeAddressFactory").IsNotNull();
_excelDataProvider = excelDataProvider;
_parsingContext = parsingContext;
_rangeAddressFactory = rangeAddressFactory;
}