Частичные классы и интерфейсы - PullRequest
0 голосов
/ 23 ноября 2010

Предположим, у меня есть следующие настройки:

Public Interface IA
    Property Name()
    Property Id()
...
End Interface

//Custom File
Partial Public Class A
... Mostly Blank - used for extending the generated file
End Class

//Generated via a tool
Partial Public Class A
... contains properties, methods, etc
    Property Name() ..
    Property Id() ..
End Class

Я добавил интерфейс в пользовательский файл, но VS выдает мне ошибку, потому что свойства реализованы в сгенерированном файле.Есть ли другое решение?Я хотел бы избежать касания сгенерированного частичного класса.

Спасибо, ~ P ​​

1 Ответ

2 голосов
/ 23 ноября 2010

Сгенерированный файл должен использовать ключевое слово Implements. Жесткое требование в языке VB.NET, для этого нет обходного пути. В противном случае это не имеет ничего общего с частичными классами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...