public DiagnosticSourceAdapter( object target, Func <string, bool> isEnabled, IDiagnosticSourceMethodAdapter methodAdapter) : this(target, isEnabled : (isEnabled == null) ? (Func <string, object, object, bool>)null : (a, b, c) => isEnabled(a), methodAdapter : methodAdapter) { }
public DiagnosticSourceAdapter( object target, Func <string, object, object, bool> isEnabled, IDiagnosticSourceMethodAdapter methodAdapter) { _methodAdapter = methodAdapter; _listener = EnlistTarget(target, isEnabled); }