public InProcessDependencyAnalyzer( IUpdateableConfigProvider configProvider, ITypeDependencyEnumerator typeDependencyEnumerator, MessageHandler traceMessageHandler) : base(configProvider, traceMessageHandler) { _typeDependencyEnumerator = typeDependencyEnumerator ?? throw new ArgumentNullException(nameof(typeDependencyEnumerator)); UpdateConfig(); }
public RemoteDependencyAnalyzerClient(IUpdateableConfigProvider configProvider, string serviceAddress, MessageHandler traceMessageHandler) : base(configProvider, traceMessageHandler) { _serviceAddress = serviceAddress ?? throw new ArgumentNullException(nameof(serviceAddress)); }
protected DependencyAnalyzerBase(IUpdateableConfigProvider configProvider, MessageHandler traceMessageHandler) { ConfigProvider = configProvider ?? throw new ArgumentNullException(nameof(configProvider)); TraceMessageHandler = traceMessageHandler; }