В основном, если у меня есть следующее:
[DataContract]
public class Foo
{
[MyCustomAttribute(...)]
[DataMember(IsRequired = true)]
public int bar { get; set; }
}
Как получить, чтобы MyCustomAttribute
игнорировалось, когда пользователь генерирует класс с помощью "Добавить ссылку на службу ..."
По сути, я не хочу, чтобы этот атрибут устанавливался в свойствах сгенерированного клиентом кода. Имейте в виду, я все еще хочу, чтобы само свойство отображалось, но в основном клиент должен выглядеть следующим образом ...
[DataContract]
public class Foo
{
[DataMember(IsRequired = true)]
public int bar { get; set; }
}