От: | catbert | ||
Дата: | 11.01.14 21:50 | ||
Оценка: |
public variant V
{
| A
| B
}
public variant V[T]
{
| A
| B
}
Error 1 you must specify `partial' modifier on all declarations of type `Program.V.A'
Error 2 first defined here ...
Error 3 you must specify `partial' modifier on all declarations of type `Program.V.B'
Error 4 first defined here ...
От: | _NN_ | www.nemerleweb.com | |
Дата: | 12.01.14 09:05 | ||
Оценка: | +1 |
public abstract class V
{
public class A : V {}
}
public abstract class V<T>
{
public class A : V<T> {}
}
a.n:8:2:8:26: ←[01;31merror←[0m: you must specify `partial' modifier on all declarations of type `V.A'
a.n:3:2:3:23: ←[01;31merror←[0m: first defined here
a.n:8:21:8:22: ←[01;31merror←[0m: unbound type name `T'
a.n:8:2:8:26: ←[01;31merror←[0m: Partial declarations of `V.A' must not specify different base classes
public abstract class V
{
public class A : V {}
}
public abstract class V[T]
{
public class A : V[T] {}
}