我有一个WCF服务,其中一个返回对象是:
[DataContract]
sealed class Class1
{
[DataMember]
public int Prop1 { get; private set; }
...
}
其他一个属性,让我们说这是Prop1
,我只在服务中设置,然后在客户端读取。
然而,这会在CA1811: Avoid uncalled private code
的{{1}}上产生.get()
。
我做错了什么,或者我应该忽略这个警告,还是应该采取不同的做法?
答案 0 :(得分:2)
你真的没有做错任何事。提出警告是因为从不在服务端调用getter;这是分析的代码所在的位置。我认为你可以安全地忽略警告