public virtual ExcelFunction GetFunction(string name) { if(!_functions.ContainsKey(name.ToLower())) { throw new InvalidOperationException("Non supported function: " + name); } return _functions[name.ToLower()]; }