Exemple #1
0
 /// <summary>
 /// Creates the specified instance.
 /// </summary>
 /// <param name="instance">The instance.</param>
 /// <param name="injectionDelegates">The injection delegates.</param>
 /// <returns></returns>
 public static AopProxy <T> Create(T instance, MethodInjectionDelegates injectionDelegates = null)
 {
     return(AopProxyFactory.AsAopInterfaceProxy(instance, injectionDelegates) as AopProxy <T>);
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AopProxy{T}" /> class.
 /// </summary>
 /// <param name="instance">The instance.</param>
 /// <param name="injectionDelegates">The injection delegates.</param>
 protected AopProxy(T instance, MethodInjectionDelegates injectionDelegates)
 {
     _instance           = instance;
     _injectionDelegates = injectionDelegates ?? new MethodInjectionDelegates();
 }