// CS0307: The property `Test<T,U>.Value' cannot be used with type arguments // Line: 16 class Test<T, U> { public object Value { get { return null; } } public class B { public B (object arg) { } public static B Default = new B (Value<U>.Default); } }