Я думаю, что мой вопрос очень похож на этот вопрос: Protobuf-net creating typemodel with interface and abstract baseclass однако решение дается Marc здесь, по существу, уменьшает множественное наследование абстрактного класса и интерфейс вниз в единый дизайн наследования ,делает наследование Protobuf внутрисетевой поддержки нескольких интерфейсов
проблема для меня, я на самом деле требуется множественное наследование интерфейса, как это:
interface ITestBase
{
}
abstract class TestBase : ITestBase
{
}
class TestTypeA : TestBase, ITestTypeA
{
}
interface ITestTypeA
{
}
class TestTypeB : TestBase, ITestTypeB
{
}
interface ITestTypeB
{
}
Здесь я не могу упрощать это путем TestBase реализации ITestTypeA или ITestTypeB (как это было решение для другой вопрос), так как конкретные классы TestTypeA должны реализовывать как ITestTypeA, так и ITestBase, а TestTypeB должен реализовывать ITestTypeB и ITestBase.
И я использую Protobuf-сеть v2.0.0.480
«нет», будет моим простым ответом –