Пример #1
0
 public void GetGeneratedType()
 {
     for (int i = 0; i < OPERATIONS_PER_INVOKE; i++)
     {
         DuckGenerator <IInterface, Implementation> .GetGeneratedType();
     }
 }
Пример #2
0
 private static async Task <TInterface> CreateDuck <TInterface, TTarget>(TTarget target) where TInterface : class =>
 await DuckGenerator <TInterface, TTarget> .ActivateAsync(Tuple.Create(target));
Пример #3
0
 private static async Task <TInterface> CreateDuck <TInterface, TTarget>(TTarget target) where TInterface : class =>
 (TInterface)Activator.CreateInstance(await DuckGenerator <TInterface, TTarget> .GetGeneratedTypeAsync(), target);