У меня есть интерфейс с методом, помеченным как устаревший атрибут.Атрибуты error имеют значение true , чтобы выдавать исключение при использовании.Проблема в том, что заглушка не генерируется для всего класса.Когда я изменяю значение на false , генерируется заглушка, как и ожидалось.
Я ищу способ создания заглушки, сохраняя параметр error как true .
public interface ICar
{
void Start();
[Obsolete("this is obsolete Stop, stop using it", true)]
void Stop();
}
Я пробовал разные варианты.
<Moles xmlns="http://schemas.microsoft.com/moles/2010/">
<Assembly Name="My.Car.Services"/>
<StubGeneration>
<TypeFilter TypeName="ICar" SkipObsolete="true" />
</StubGeneration>
</Moles>