xml から複数のノードと属性を解析している xml 解析コードがあります。短絡を使用すると、肯定的な場合にのみ処理を続行したいので、コード内で if を回避できます。しかし、使用法としてパラメーターの fxcop エラーが発生CA1002
しています。
どうすれば fxcorp エラーを取り除くことができますか?
public bool parseNode()
{
bool success = false;
string val1;
string val2;
string val3
success = TryGetAttributeValue(attribName1, out val1) &&
TryGetAttributeValue(attribName2, out val2) &&
TryGetAttributeValyue(attribName3, out val3);
if(success)
{
// do work
}
}
public bool TryGetAttributeValue(string attribName, out string value)
{
}