in fxcop-agent/src/jetbrains/buildServer/fxcop/agent/FxCopFileProcessor.java [385:410]
private void handleRuleTag() {
if (myCurrentPass != PassType.RULES) {
return;
}
final InspectionTypeInfo type = new InspectionTypeInfo();
type.setId(myStream.getAttribute("TypeName") + " " + myStream.getAttribute("CheckId"));
type.setCategory(myStream.getAttribute("Category"));
while (myStream.hasMoreChildren()) {
myStream.moveDown();
if (myStream.getNodeName().equals("Name")) {
type.setName(reformatInOneLine(myStream.getValue()));
}
if (myStream.getNodeName().equals("Description")) {
type.setDescription(reformatInOneLine(myStream.getValue()));
}
myStream.moveUp();
}
myReporter.reportInspectionType(type);
}