У меня довольно серьезная проблема. У меня есть приложение, у которого есть частичный класс, который распределен по нескольким папкам в моем проекте. Я пытаюсь создать дочерний объект, который имеет все функциональные возможности этого объекта (это веб-сервис WCF, и я хочу убедиться, что у меня есть все функциональные возможности этого первого сервиса, прежде чем добавлять или расширять его). Однако, по какой-то причине, после того как я унаследовал от этого объекта, я не могу получить доступ ко всем функциям первого класса? Я не уверен, что я делаю не так? Я не могу показать какие-либо реальные сегменты кода, потому что это проприетарный, но вот пример.
открытый частичный класс OriginalService: IwantThisThing2Work {// Здесь реализована функциональность интерфейса, мне просто не хочется писать фиктивную функциональность}
открытый частичный класс OriginalService: IwantThisThing2Fail {// Здесь реализована функциональность интерфейса, мне просто не хочется писать фиктивную функциональность}
открытый частичный класс OriginalService: IsomeInterface {// Здесь реализована функциональность интерфейса, мне просто не хочется писать фиктивную функциональность}
открытый класс Secondservice: OriginalService {// Здесь должны быть все функции}
Теперь, по некоторым причинам, мне кажется, что я получаю только функциональность первых двух, а не остальную часть функциональности. Я не совсем уверен, что еще я могу сделать? Существует не так много документации по этой теме, которую я могу придумать. Единственное, о чем я могу подумать, может быть, есть какие-то зависимости, которые я пропускаю или что-то во время соревнования.
Какие-нибудь идеи коллег по кодированию?