コード例 #1
0
 public InvocationConverter(
     IAsyncMethodFinder asyncMethodFinder,
     IAsyncInvocationReplacer asyncInvocationReplacer)
 {
     this.asyncMethodFinder       = asyncMethodFinder;
     this.asyncInvocationReplacer = asyncInvocationReplacer;
 }
コード例 #2
0
 public InvocationConverter(
     IAsyncMethodFinder asyncMethodFinder,
     IAsyncInvocationReplacer asyncInvocationReplacer,
     ISyncWaitChecker syncWaitChecker,
     ISyncWaitConverter syncWaitConverter)
 {
     this.asyncMethodFinder       = asyncMethodFinder;
     this.asyncInvocationReplacer = asyncInvocationReplacer;
     this.syncWaitChecker         = syncWaitChecker;
     this.syncWaitConverter       = syncWaitConverter;
 }
コード例 #3
0
 public InvocationConverter(
     IAsyncMethodFinder asyncMethodFinder,
     IAsyncInvocationReplacer asyncInvocationReplacer,
     IAwaitEliderChecker awaitEliderChecker,
     IAwaitElider awaitElider)
 {
     this.asyncMethodFinder       = asyncMethodFinder;
     this.asyncInvocationReplacer = asyncInvocationReplacer;
     this.awaitEliderChecker      = awaitEliderChecker;
     this.awaitElider             = awaitElider;
 }
コード例 #4
0
 public CanBeUseAsyncMethodAnalyzer(IAsyncMethodFinder asyncMethodFinder)
 {
     this.asyncMethodFinder = asyncMethodFinder;
 }
コード例 #5
0
 public HaveAsyncMethodChecker(IAsyncMethodFinder asyncMethodFinder)
 {
     this.asyncMethodFinder = asyncMethodFinder;
 }