3 public interface IHello
<T
>
6 public interface IFoo
<T
>
11 public interface IBar
<T
> : IFoo
<T
>
14 public class Foo
<T
> : IBar
<T
>, IFoo
<T
>
16 public Hello
GetHello ()
18 return new Hello (this);
21 IHello
<T
> IFoo
<T
>.GetHello ()
23 return new Hello (this);
26 public class Hello
: IHello
<T
>
28 public readonly Foo
<T
> Foo
;
30 public Hello (Foo
<T
> foo
)