Пользовательские WCF DataContract / DataMember и CA1811: избегайте невостребованного частного кода - PullRequest
1 голос
/ 05 ноября 2010

Я получил службу WCF, и один из возвращаемых объектов:

[DataContract]
sealed class Class1
{
    [DataMember]
    public int Prop1 { get; private set; }
    ...
}

Кстати, одно из свойств, скажем, это Prop1, я устанавливаю только внутри службы, а затемчитать в клиенте.

Это, однако, приводит к CA1811: Avoid uncalled private code на .get() из Prop1.

Я делаю что-то не так, или я должен игнорировать это предупреждение, или долженЯ делаю что-то по-другому?

1 Ответ

2 голосов
/ 05 ноября 2010

Вы на самом деле не делаете ничего плохого.Предупреждение возникает, потому что метод получения никогда не вызывается на стороне обслуживания;где находится анализируемый код.Я думаю, что вы можете спокойно игнорировать предупреждение

...