C# CS1737 из метода интерфейса - PullRequest
0 голосов
/ 13 февраля 2020

Я работаю над проектом, который использует стороннюю платформу, и в этой платформе есть интерфейс, который мне нужно реализовать. И это вызывает у меня некоторую путаницу, потому что один из методов в интерфейсе содержит параметр out после необязательных параметров (CS1737).

т.е.:

public interface IDummy
{
    void DoSomething(int a = 0, out bool b);
}

1) Как на земле это сделал им это удается? Им самим удалось реализовать этот интерфейс, мне просто нужна моя собственная реализация. Возможно, уместно, что это сгенерированный интерфейс COM Interop. Может быть, их реализация на языке, на котором это допустимо?

2) Могу ли я что-нибудь сделать, чтобы обойти эту проблему?

Заранее благодарен за любую помощь.

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