Beispiel #1
0
 public static IObjectLending <TResult> Wrap <TSource, TResult>(this IObjectLending <TSource> source, Func <TSource, TResult> wrapper, bool doNotDisposeSource = false)
 {
     return(new WrapImpl <TSource, TResult>(source, wrapper, doNotDisposeSource));
 }
Beispiel #2
0
 internal WrapImpl(IObjectLending <TSource> source, Func <TSource, TResult> wrapper, bool doNotDisposeSource) :
     this(DisposableArg.Create(source, doNotDisposeSource), wrapper)
 {
 }