internal override HandleGraph <FilterHandle> Build(Encoding encoding) { FilterHandle result = null; try { Log4JParserC.Log4JFilterInitTimestamp(out result, Min, Max); return(HandleGraph.Simple(result)); } catch (Exception ex) { Disposable.DisposeAggregateErrors(result, ex); throw; } }
internal override HandleGraph <FilterHandle> Build(Encoding encoding) { if (encoding == null) { throw new ArgumentNullException(nameof(encoding)); } var logger = encoding.GetBytes(Logger); var loggerSize = new UIntPtr((uint)logger.Length); FilterHandle result = null; try { Log4JParserC.Log4JFilterInitLoggerFs(out result, logger, loggerSize); return(HandleGraph.Simple(result)); } catch (Exception ex) { Disposable.DisposeAggregateErrors(result, ex); throw; } }