public static ResolverConfig UseMissingHandler(this ResolverConfig config, IMissingHandler handler) { if (config == null) { throw new ArgumentNullException("config"); } config.Components.Add(typeof(IMissingHandler), handler); return(config); }
/// <summary> /// Define a missing value handler. /// </summary> /// <param name="colDef">The column this handler applies to.</param> /// <param name="handler">The handler.</param> public void DefineMissingHandler(ColumnDefinition colDef, IMissingHandler handler) { _missingHandlers[colDef] = handler; handler.Init(this); }