1 using System
.Collections
.Generic
;
5 public class WrapperWrapper
<N
>
7 public readonly Wrapper
<N
> Wrapper
;
9 public WrapperWrapper ()
10 : this (Wrapper
<N
>.Empty
)
14 protected WrapperWrapper (Wrapper
<N
> val
)
19 public WrapperWrapper
<N
> NewWrapperWrapper (Wrapper
<N
> val
)
21 return new WrapperWrapper
<N
> (val
);
26 public class Wrapper
<U
>
28 public static Wrapper
<U
> Empty
= new Wrapper
<U
> (default (U
));
37 public static int Main ()
39 var r
= new Blah
<ulong>.WrapperWrapper
<byte>().NewWrapperWrapper (Wrapper
<byte>.Empty
);