Я хочу расширить сгенерированный NSWAG Proxy Partial Class и сделать его, как будто он реализует соответствующий интерфейс. Я разместил интерфейс, реализуя конкретный частичный класс в одном и том же пространстве имен, что и NSWAG, сгенерированный Proxy Partial Class. Я не хочу переопределить то, что прокси -класс уже определил; Тем не менее, компилятор не позволяет мне оставить внедренный бетонный класс без реализации членов интерфейса. < /p>
// File: PaymentStatusResponse.generated.cs
public partial class PaymentStatusResponse
{
public ICollection ValidationMessages { get; set; }
}
//File: Interface IPaymentStatusResponse
public interface IPaymentStatusResponse
{
ICollection ValidationMessages { get; set;}
}
// File: PaymentStatusResponse class implementing interface
public partial class PaymentStatusResponse : IPaymentStatusResponse
{
// Not redeclaring ValidationMessages, however it complains about interface member not being defined/implemented
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... lient-file
Extend NSWAG, сгенерированный C# httpclient файл ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение