9 public virtual I
<T
> Foo
<T
> () where T
: IDisposable
17 public override I
<V
> Foo
<V
> ()
19 return base.Foo
<V
> ();
23 class B
: AA
, IDisposable
25 public void Dispose ()
29 public override I
<R
> Foo
<R
> ()
31 return base.Foo
<R
> ();
34 public static void Main ()