2010-11-05 34 views
1

Je suis un service WCF, et l'un des objets de retour est:WCF sur mesure DataContract/DataMember et CA1811: Éviter le code privé non appelé

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

Incidentially, l'une des propriétés, disons que c'est ce Prop1, je seulement défini dans le service, puis lu dans le client. Cela produit cependant CA1811: Avoid uncalled private code sur le .get() de Prop1. Est-ce que je fais quelque chose de mal, ou devrais-je ignorer cet avertissement, ou devrais-je faire quelque chose différemment?

Répondre

2

Vous ne faites vraiment rien de mal. L'avertissement est déclenché parce que le getter n'est jamais appelé du côté service; qui est où le code analysé réside. Je pense que vous pouvez ignorer l'avertissement