Extend NSWAG, сгенерированный C# httpclient файл ⇐ C#

Место общения программистов C#
Anonymous
Extend NSWAG, сгенерированный C# httpclient файл

Сообщение Anonymous »

Я хочу расширить сгенерированный 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

Вернуться в «C#»