public InvocationConverter( IAsyncMethodFinder asyncMethodFinder, IAsyncInvocationReplacer asyncInvocationReplacer, ISyncWaitChecker syncWaitChecker, ISyncWaitConverter syncWaitConverter) { this.asyncMethodFinder = asyncMethodFinder; this.asyncInvocationReplacer = asyncInvocationReplacer; this.syncWaitChecker = syncWaitChecker; this.syncWaitConverter = syncWaitConverter; }
public AsyncReplacer(IAsyncInvocationReplacer asyncInvocationReplacer, IInvocationConverter invocationConverter, IAwaitElider awaitElider, IAwaitEliderChecker awaitEliderChecker, ISyncWaitChecker syncWaitChecker, ISyncWaitConverter syncWaitConverter) { this.asyncInvocationReplacer = asyncInvocationReplacer; this.invocationConverter = invocationConverter; this.syncWaitChecker = syncWaitChecker; this.awaitElider = awaitElider; this.awaitEliderChecker = awaitEliderChecker; this.syncWaitConverter = syncWaitConverter; }
public AsyncResultAnalyzer(ISyncWaitChecker syncWaitChecker) { this.syncWaitChecker = syncWaitChecker; }