Я пишу основной API, который будет использоваться разработчиком клиента.
Есть некоторые методы, которые еще не разработаны, но мне нужно, чтобы они были в API, чтобы разработчик мог см. их в Intellisense.
Помимо документации API, которую я предоставляю разработчику, мне нужно, чтобы он знал во время разработки, что метод еще не реализован, но он существует.< /p>
Есть ли способ сообщить разработчику, что метод еще не реализован, не вызывая NotImplementedException, и если он попытается использовать этот метод, он не скомпилируется?
Например:
public class API
{
public void PrintToPDF()
{
// do not throw NotImplementedException
}
}
public class Client
{
public void Print()
{
API api = new API();
api.PrintToPDF(); // shouldn't compiled but can be see in intellisense. It can show a tooltip that it is in being developed.
}
}
Подробнее здесь: https://stackoverflow.com/questions/384 ... on-and-pre