public CallFormatter(IArgumentsFormatter argumentsFormatter) { _methodInfoFormatters = new IMethodInfoFormatter[] { new PropertyCallFormatter(argumentsFormatter), new EventCallFormatter(argumentsFormatter, EventCallFormatter.IsSubscription, "+="), new EventCallFormatter(argumentsFormatter, EventCallFormatter.IsUnsubscription, "-="), new MethodFormatter(argumentsFormatter) }; }
public CallFormatter(IArgumentsFormatter argumentsFormatter, IArgumentFormatInfoFactory argumentFormatInfoFactory) { _argumentFormatInfoFactory = argumentFormatInfoFactory; _methodInfoFormatters = new IMethodInfoFormatter[] { new PropertyCallFormatter(argumentsFormatter), new EventCallFormatter(argumentsFormatter, EventCallFormatter.IsSubscription), new EventCallFormatter(argumentsFormatter, EventCallFormatter.IsUnsubscription), new MethodFormatter(argumentsFormatter) }; }
public EventCallFormatter(IArgumentsFormatter argumentsFormatter, Func<MethodInfo, Predicate<EventInfo>> eventsToFormat, string eventOperator) { _argumentsFormatter = argumentsFormatter; _eventsToFormat = eventsToFormat; _eventOperator = eventOperator; }
public MethodFormatter(IArgumentsFormatter argumentsFormatter) { _argumentsFormatter = argumentsFormatter; }
public EventCallFormatter(IArgumentsFormatter argumentsFormatter, Func<MethodInfo, Predicate<EventInfo>> eventsToFormat) { _argumentsFormatter = argumentsFormatter; _eventsToFormat = eventsToFormat; _eventOperator = (eventsToFormat == IsSubscription) ? "+=" : "-="; }
public PropertyCallFormatter(IArgumentsFormatter argumentsFormatter) { _argumentsFormatter = argumentsFormatter; }
public LogInterceptor(IArgumentsFormatter argumentsFormatter, ILogger <LogInterceptor> logger) { _argumentsFormatter = argumentsFormatter ?? throw new ArgumentNullException(nameof(argumentsFormatter)); Log = logger ?? throw new ArgumentNullException(nameof(logger)); }