|
Click here to open log in its own page
<cruisecontrol project="CruiseControl.NET">
<request source="IntervalTrigger" buildCondition="IfModificationExists">Build (IfModificationExists) triggered from IntervalTrigger</request>
<parameters>
<parameter name="$CCNetArtifactDirectory" value="D:\Build\Projects\CruiseControl.NET\Logs\" />
<parameter name="$CCNetBuildCondition" value="IfModificationExists" />
<parameter name="$CCNetBuildDate" value="2010-07-21" />
<parameter name="$CCNetBuildTime" value="20:23:26" />
<parameter name="$CCNetFailureUsers" value="System.Collections.ArrayList" />
<parameter name="$CCNetIntegrationStatus" value="Unknown" />
<parameter name="$CCNetLabel" value="1.5.446.7471" />
<parameter name="$CCNetLastIntegrationStatus" value="Failure" />
<parameter name="$CCNetListenerFile" value="D:\Build\Projects\CruiseControl.NET\Logs\CruiseControl.NET_ListenFile.xml" />
<parameter name="$CCNetModifyingUsers" value="System.Collections.ArrayList" />
<parameter name="$CCNetNumericLabel" value="7471" />
<parameter name="$CCNetProject" value="CruiseControl.NET" />
<parameter name="$CCNetProjectUrl" value="http://build.nauck-it.de/server/build.nauck-it.de/project/CruiseControl.NET/ViewProjectReport.aspx" />
<parameter name="$CCNetRequestSource" value="IntervalTrigger" />
<parameter name="$CCNetUser" value="" />
<parameter name="$CCNetWorkingDirectory" value="D:\Build\Projects\CruiseControl.NET\" />
</parameters>
<modifications>
<modification type="Modified">
<filename>CachingImplementationResolverTest.cs</filename>
<project>/trunk/project/UnitTests/objection/AcceptanceTests</project>
<date>2010-07-21 20:22:32</date>
<user>willemsruben</user>
<comment>trying to fix the build ,test works on my machine :-(</comment>
<changeNumber>7471</changeNumber>
</modification>
</modifications>
<integrationProperties>
<CCNetArtifactDirectory>D:\Build\Projects\CruiseControl.NET\Logs\</CCNetArtifactDirectory>
<CCNetBuildCondition>IfModificationExists</CCNetBuildCondition>
<CCNetBuildDate>2010-07-21</CCNetBuildDate>
<CCNetBuildTime>20:23:26</CCNetBuildTime>
<CCNetFailureUsers>
<user>willemsruben</user>
</CCNetFailureUsers>
<CCNetIntegrationStatus>Failure</CCNetIntegrationStatus>
<CCNetLabel>1.5.446.7471</CCNetLabel>
<CCNetLastIntegrationStatus>Failure</CCNetLastIntegrationStatus>
<CCNetListenerFile>D:\Build\Projects\CruiseControl.NET\Logs\CruiseControl.NET_ListenFile.xml</CCNetListenerFile>
<CCNetModifyingUsers>
<user>willemsruben</user>
</CCNetModifyingUsers>
<CCNetNumericLabel>7471</CCNetNumericLabel>
<CCNetProject>CruiseControl.NET</CCNetProject>
<CCNetProjectUrl>http://build.nauck-it.de/server/build.nauck-it.de/project/CruiseControl.NET/ViewProjectReport.aspx</CCNetProjectUrl>
<CCNetRequestSource>IntervalTrigger</CCNetRequestSource>
<CCNetWorkingDirectory>D:\Build\Projects\CruiseControl.NET\</CCNetWorkingDirectory>
<LastChangeNumber>7471</LastChangeNumber>
<LastIntegrationStatus>Failure</LastIntegrationStatus>
<LastSuccessfulIntegrationLabel>1.5.443.7462</LastSuccessfulIntegrationLabel>
<LastModificationDate>21.07.2010 20:22:32</LastModificationDate>
</integrationProperties>
<build date="2010-07-21 20:23:26" buildtime="00:01:23" error="true" buildcondition="IfModificationExists"><buildresults project="CruiseControl.NET">
<message level="Info"><![CDATA[Buildfile: file:///D:/Build/Projects/CruiseControl.NET/SCM/ccnet.build]]></message>
<message level="Info"><![CDATA[Target framework: Microsoft .NET Framework 3.5]]></message>
<message level="Info"><![CDATA[Target(s) specified: all]]></message>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="include">
<task name="property">
<duration>0</duration>
</task>
<duration>46.875</duration>
</task>
<task name="include">
<duration>15.625</duration>
</task>
<task name="include">
<duration>0</duration>
</task>
<task name="include">
<duration>93.75</duration>
</task>
<target name="clean">
<task name="delete">
<message level="Info"><![CDATA[Deleting directory 'D:\Build\Projects\CruiseControl.NET\SCM\Build'.]]></message>
<duration>406.25</duration>
</task>
<task name="delete">
<message level="Info"><![CDATA[Deleting directory 'D:\Build\Projects\CruiseControl.NET\SCM\Publish'.]]></message>
<duration>0</duration>
</task>
<task name="delete">
<message level="Info"><![CDATA[Deleting directory 'D:\Build\Projects\CruiseControl.NET\SCM\Dist'.]]></message>
<duration>0</duration>
</task>
<task name="delete">
<duration>0</duration>
</task>
<duration>453.125</duration>
</target>
<target name="init">
<task name="mkdir">
<message level="Info"><![CDATA[Creating directory 'D:\Build\Projects\CruiseControl.NET\SCM\Build'.]]></message>
<duration>0</duration>
</task>
<task name="mkdir">
<message level="Info"><![CDATA[Creating directory 'D:\Build\Projects\CruiseControl.NET\SCM\Publish'.]]></message>
<duration>0</duration>
</task>
<task name="mkdir">
<message level="Info"><![CDATA[Creating directory 'D:\Build\Projects\CruiseControl.NET\SCM\Dist'.]]></message>
<duration>0</duration>
</task>
<duration>31.25</duration>
</target>
<target name="createAssemblyInfo">
<task name="asminfo">
<message level="Info"><![CDATA[Generated file 'D:\Build\Projects\CruiseControl.NET\SCM\project\CommonAssemblyInfo.cs'.]]></message>
<duration>875</duration>
</task>
<duration>953.125</duration>
</target>
<target name="build">
<task name="loadtasks">
<message level="Info"><![CDATA[Scanning assembly "NauckIT.NAnt" for extensions.]]></message>
<duration>218.75</duration>
</task>
<task name="echo">
<message level="Info"><![CDATA[Build configuration: Build]]></message>
<duration>0</duration>
</task>
<task name="echo">
<message level="Info"><![CDATA[Source Directory: D:\Build\Projects\CruiseControl.NET\SCM\project]]></message>
<duration>15.625</duration>
</task>
<task name="echo">
<message level="Info"><![CDATA[Build Directory: D:\Build\Projects\CruiseControl.NET\SCM\Build]]></message>
<duration>0</duration>
</task>
<task name="msbuild">
<message level="Info"><![CDATA[CopyFilesToOutputDirectory:]]></message>
<message level="Info"><![CDATA[MSBuildLogger -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Server\ThoughtWorks.CruiseControl.MSBuild.dll]]></message>
<message level="Info"><![CDATA[CopyFilesToOutputDirectory:]]></message>
<message level="Info"><![CDATA[objection -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Objection\Objection.dll]]></message>
<message level="Info"><![CDATA[QueueSnapshot.cs(19,43): warning CS0649: Dem Feld "ThoughtWorks.CruiseControl.Remote.QueueSnapshot._requests" wird nie etwas zugewiesen, und es hat immer seinen Standardwert von "null".]]></message>
<message level="Info"><![CDATA[CopyFilesToOutputDirectory:]]></message>
<message level="Info"><![CDATA[Remote -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Remote\ThoughtWorks.CruiseControl.Remote.dll]]></message>
<message level="Info"><![CDATA[CopyFilesToOutputDirectory:]]></message>
<message level="Info"><![CDATA[CCCmd -> D:\Build\Projects\CruiseControl.NET\SCM\Build\CCCmd\CCCmd.exe]]></message>
<message level="Info"><![CDATA[Presentation\AddBuildServer.cs(50,37): warning CS0649: Dem Feld "ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.transportExtension" wird nie etwas zugewiesen, und es hat immer seinen Standardwert von "null".]]></message>
<message level="Info"><![CDATA[Presentation\StubProjectMonitor.cs(16,24): warning CS0649: Dem Feld "ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor.category" wird nie etwas zugewiesen, und es hat immer seinen Standardwert von "null".]]></message>
<message level="Info"><![CDATA[CopyFilesToOutputDirectory:]]></message>
<message level="Info"><![CDATA[CCTrayLib -> D:\Build\Projects\CruiseControl.NET\SCM\Build\CCTray\ThoughtWorks.CruiseControl.CCTrayLib.dll]]></message>
<message level="Info"><![CDATA[CopyFilesToOutputDirectory:]]></message>
<message level="Info"><![CDATA[Communications.Extensions -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Remote\ThoughtWorks.CruiseControl.Remote.Extensions.dll]]></message>
<message level="Info"><![CDATA[CruiseServer.cs(68,13): warning CS0612: "ThoughtWorks.CruiseControl.Core.CruiseServer.manager" ist veraltet.]]></message>
<message level="Info"><![CDATA[Distribution\RemoteBuildRequest.cs(33,40): warning CS1573: Der onCompleted-Parameter hat (im Gegensatz zu anderen Parametern) kein entsprechendes param-Tag im XML-Kommentar für "ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildRequest.RemoteBuildRequest(ThoughtWorks.CruiseControl.Core.Distribution.IBuildMachine, string, System.Func<string,ThoughtWorks.CruiseControl.Core.Distribution.Messages.RetrieveBuildStatusResponse>, System.Action<ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildRequest>)".]]></message>
<message level="Info"><![CDATA[Extensions\IntegrationPerformanceCountersExtension.cs(54,17): warning CS0618: "System.Diagnostics.PerformanceCounterCategory.Create(string, string, System.Diagnostics.CounterCreationDataCollection)" ist veraltet: "This method has been deprecated. Please use System.Diagnostics.PerformanceCounterCategory.Create(string categoryName, string categoryHelp, PerformanceCounterCategoryType categoryType, CounterCreationDataCollection counterData) instead. http://go.microsoft.com/fwlink/?linkid=14202"]]></message>
<message level="Info"><![CDATA[label\RemoteProjectLabeller.cs(53,4): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"]]></message>
<message level="Info"><![CDATA[label\RemoteProjectLabeller.cs(53,30): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"]]></message>
<message level="Info"><![CDATA[label\RemoteProjectLabeller.cs(53,78): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"]]></message>
<message level="Info"><![CDATA[RemoteCruiseServer.cs(63,67): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"]]></message>
<message level="Info"><![CDATA[RemoteCruiseServer.cs(132,65): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"]]></message>
<message level="Info"><![CDATA[sourcecontrol\Telelogic\SynergyCommand.cs(9,6): warning CS1589: Der XML-Ausschnitt "/example" der Datei "example.xml" kann nicht einbezogen werden -- Das System kann die angegebene Datei nicht finden.]]></message>
<message level="Info"><![CDATA[Triggers\ProjectTrigger.cs(125,38): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManagerFactory.GetCruiseManager(string)" ist veraltet: ""]]></message>
<message level="Info"><![CDATA[configuration\preprocessor\Exceptions.cs(1,1): warning CS1587: Der XML-Kommentar ist auf keinem gültigen Sprachelement abgelegt.]]></message>
<message level="Info"><![CDATA[configuration\preprocessor\PreprocessorEnvironment.cs(1,1): warning CS1587: Der XML-Kommentar ist auf keinem gültigen Sprachelement abgelegt.]]></message>
<message level="Info"><![CDATA[configuration\preprocessor\SymbolicDef.cs(1,1): warning CS1587: Der XML-Kommentar ist auf keinem gültigen Sprachelement abgelegt.]]></message>
<message level="Info"><![CDATA[configuration\preprocessor\Utils.cs(1,1): warning CS1587: Der XML-Kommentar ist auf keinem gültigen Sprachelement abgelegt.]]></message>
<message level="Info"><![CDATA[CopyFilesToOutputDirectory:]]></message>
<message level="Info"><![CDATA[core -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Core\ThoughtWorks.CruiseControl.Core.dll]]></message>
<message level="Info"><![CDATA[PostBuildEvent:]]></message>
<message level="Info"><![CDATA[42 Datei(en) kopiert]]></message>
<message level="Info"><![CDATA[CopyFilesToOutputDirectory:]]></message>
<message level="Info"><![CDATA[CCNet.CSharpDemos.Plugin -> D:\Build\Projects\CruiseControl.NET\SCM\project\CCNet.CSharpDemos.Plugin\bin\Release\CCNet.CSharpDemos.Plugin.dll]]></message>
<message level="Info"><![CDATA[CopyFilesToOutputDirectory:]]></message>
<message level="Info"><![CDATA[CCNet.VBDemos.Plugin -> D:\Build\Projects\CruiseControl.NET\SCM\project\CCNet.VBDemos.Plugin\bin\Release\CCNet.VBDemos.Plugin.dll]]></message>
<message level="Info"><![CDATA[CopyFilesToOutputDirectory:]]></message>
<message level="Info"><![CDATA[CCTray -> D:\Build\Projects\CruiseControl.NET\SCM\Build\CCTray\cctray.exe]]></message>
<message level="Info"><![CDATA[PostBuildEvent:]]></message>
<message level="Info"><![CDATA[1 Datei(en) kopiert.]]></message>
<message level="Info"><![CDATA[CopyFilesToOutputDirectory:]]></message>
<message level="Info"><![CDATA[console -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Server\ccnet.exe]]></message>
<message level="Info"><![CDATA[CopyFilesToOutputDirectory:]]></message>
<message level="Info"><![CDATA[Core.Extensions -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Core\ThoughtWorks.CruiseControl.Core.Extensions.dll]]></message>
<message level="Info"><![CDATA[CopyFilesToOutputDirectory:]]></message>
<message level="Info"><![CDATA[service -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Server\ccservice.exe]]></message>
<message level="Info"><![CDATA[CopyFilesToOutputDirectory:]]></message>
<message level="Info"><![CDATA[Validator -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Server\CCValidator.exe]]></message>
<message level="Info"><![CDATA[CopyFilesToOutputDirectory:]]></message>
<message level="Info"><![CDATA[WebDashboard -> D:\Build\Projects\CruiseControl.NET\SCM\Build\WebDashboard\ThoughtWorks.CruiseControl.WebDashboard.dll]]></message>
<message level="Info"><![CDATA[PostBuildEvent:]]></message>
<message level="Info"><![CDATA[Ein Unterverzeichnis oder eine Datei mit dem Namen "D:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\\xsl" existiert bereits.]]></message>
<message level="Info"><![CDATA[41 Datei(en) kopiert]]></message>
<message level="Info"><![CDATA[PreBuildEvent:]]></message>
<message level="Info"><![CDATA[1 Datei(en) kopiert.]]></message>
<message level="Info"><![CDATA[42 Datei(en) kopiert]]></message>
<message level="Info"><![CDATA[22 Datei(en) kopiert]]></message>
<message level="Info"><![CDATA[1 Datei(en) kopiert.]]></message>
<message level="Info"><![CDATA[CSC : error CS2001: Die Quelldatei "IntegrationTests\CCNet_1902.cs" konnte nicht gefunden werden.]]></message>
<duration>48046.875</duration>
</task>
<duration>48328.125</duration>
</target>
<failure>
<builderror>
<type>NAnt.Core.BuildException</type>
<message><![CDATA[External Program Failed: C:\Windows\Microsoft.NET\Framework\v3.5\msbuild.exe (return code was 1)]]></message>
<location>
<filename>D:\Build\Projects\CruiseControl.NET\SCM\ccnet.build</filename>
<linenumber>111</linenumber>
<columnnumber>4</columnnumber>
</location>
<stacktrace><![CDATA[ bei NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
bei NauckIT.NAnt.Tasks.MSBuildTask.ExecuteTask()
bei NAnt.Core.Task.Execute()
bei NAnt.Core.Target.Execute()
bei NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies)
bei NAnt.Core.Project.Execute()
bei NAnt.Core.Project.Run()]]></stacktrace>
</builderror>
</failure>
<duration>50265.625</duration>
</buildresults><![CDATA[Buildfile: file:///D:/Build/Projects/CruiseControl.NET/SCM/ccnet.build
Target framework: Microsoft .NET Framework 3.5
Target(s) specified: all
clean:
[delete] Deleting directory 'D:\Build\Projects\CruiseControl.NET\SCM\Build'.
[delete] Deleting directory 'D:\Build\Projects\CruiseControl.NET\SCM\Publish'.
[delete] Deleting directory 'D:\Build\Projects\CruiseControl.NET\SCM\Dist'.
init:
[mkdir] Creating directory 'D:\Build\Projects\CruiseControl.NET\SCM\Build'.
[mkdir] Creating directory 'D:\Build\Projects\CruiseControl.NET\SCM\Publish'.
[mkdir] Creating directory 'D:\Build\Projects\CruiseControl.NET\SCM\Dist'.
createAssemblyInfo:
[asminfo] Generated file 'D:\Build\Projects\CruiseControl.NET\SCM\project\CommonAssemblyInfo.cs'.
build:
[loadtasks] Scanning assembly "NauckIT.NAnt" for extensions.
[echo] Build configuration: Build
[echo] Source Directory: D:\Build\Projects\CruiseControl.NET\SCM\project
[echo] Build Directory: D:\Build\Projects\CruiseControl.NET\SCM\Build
[msbuild] CopyFilesToOutputDirectory:
[msbuild] MSBuildLogger -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Server\ThoughtWorks.CruiseControl.MSBuild.dll
[msbuild] CopyFilesToOutputDirectory:
[msbuild] objection -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Objection\Objection.dll
[msbuild] QueueSnapshot.cs(19,43): warning CS0649: Dem Feld "ThoughtWorks.CruiseControl.Remote.QueueSnapshot._requests" wird nie etwas zugewiesen, und es hat immer seinen Standardwert von "null".
[msbuild] CopyFilesToOutputDirectory:
[msbuild] Remote -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Remote\ThoughtWorks.CruiseControl.Remote.dll
[msbuild] CopyFilesToOutputDirectory:
[msbuild] CCCmd -> D:\Build\Projects\CruiseControl.NET\SCM\Build\CCCmd\CCCmd.exe
[msbuild] Presentation\AddBuildServer.cs(50,37): warning CS0649: Dem Feld "ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.transportExtension" wird nie etwas zugewiesen, und es hat immer seinen Standardwert von "null".
[msbuild] Presentation\StubProjectMonitor.cs(16,24): warning CS0649: Dem Feld "ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor.category" wird nie etwas zugewiesen, und es hat immer seinen Standardwert von "null".
[msbuild] CopyFilesToOutputDirectory:
[msbuild] CCTrayLib -> D:\Build\Projects\CruiseControl.NET\SCM\Build\CCTray\ThoughtWorks.CruiseControl.CCTrayLib.dll
[msbuild] CopyFilesToOutputDirectory:
[msbuild] Communications.Extensions -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Remote\ThoughtWorks.CruiseControl.Remote.Extensions.dll
[msbuild] CruiseServer.cs(68,13): warning CS0612: "ThoughtWorks.CruiseControl.Core.CruiseServer.manager" ist veraltet.
[msbuild] Distribution\RemoteBuildRequest.cs(33,40): warning CS1573: Der onCompleted-Parameter hat (im Gegensatz zu anderen Parametern) kein entsprechendes param-Tag im XML-Kommentar für "ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildRequest.RemoteBuildRequest(ThoughtWorks.CruiseControl.Core.Distribution.IBuildMachine, string, System.Func<string,ThoughtWorks.CruiseControl.Core.Distribution.Messages.RetrieveBuildStatusResponse>, System.Action<ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildRequest>)".
[msbuild] Extensions\IntegrationPerformanceCountersExtension.cs(54,17): warning CS0618: "System.Diagnostics.PerformanceCounterCategory.Create(string, string, System.Diagnostics.CounterCreationDataCollection)" ist veraltet: "This method has been deprecated. Please use System.Diagnostics.PerformanceCounterCategory.Create(string categoryName, string categoryHelp, PerformanceCounterCategoryType categoryType, CounterCreationDataCollection counterData) instead. http://go.microsoft.com/fwlink/?linkid=14202"
[msbuild] label\RemoteProjectLabeller.cs(53,4): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
[msbuild] label\RemoteProjectLabeller.cs(53,30): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
[msbuild] label\RemoteProjectLabeller.cs(53,78): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
[msbuild] RemoteCruiseServer.cs(63,67): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
[msbuild] RemoteCruiseServer.cs(132,65): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
[msbuild] sourcecontrol\Telelogic\SynergyCommand.cs(9,6): warning CS1589: Der XML-Ausschnitt "/example" der Datei "example.xml" kann nicht einbezogen werden -- Das System kann die angegebene Datei nicht finden.
[msbuild] Triggers\ProjectTrigger.cs(125,38): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManagerFactory.GetCruiseManager(string)" ist veraltet: ""
[msbuild] configuration\preprocessor\Exceptions.cs(1,1): warning CS1587: Der XML-Kommentar ist auf keinem gültigen Sprachelement abgelegt.
[msbuild] configuration\preprocessor\PreprocessorEnvironment.cs(1,1): warning CS1587: Der XML-Kommentar ist auf keinem gültigen Sprachelement abgelegt.
[msbuild] configuration\preprocessor\SymbolicDef.cs(1,1): warning CS1587: Der XML-Kommentar ist auf keinem gültigen Sprachelement abgelegt.
[msbuild] configuration\preprocessor\Utils.cs(1,1): warning CS1587: Der XML-Kommentar ist auf keinem gültigen Sprachelement abgelegt.
[msbuild] CopyFilesToOutputDirectory:
[msbuild] core -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Core\ThoughtWorks.CruiseControl.Core.dll
[msbuild] PostBuildEvent:
[msbuild] 42 Datei(en) kopiert
[msbuild] CopyFilesToOutputDirectory:
[msbuild] CCNet.CSharpDemos.Plugin -> D:\Build\Projects\CruiseControl.NET\SCM\project\CCNet.CSharpDemos.Plugin\bin\Release\CCNet.CSharpDemos.Plugin.dll
[msbuild] CopyFilesToOutputDirectory:
[msbuild] CCNet.VBDemos.Plugin -> D:\Build\Projects\CruiseControl.NET\SCM\project\CCNet.VBDemos.Plugin\bin\Release\CCNet.VBDemos.Plugin.dll
[msbuild] CopyFilesToOutputDirectory:
[msbuild] CCTray -> D:\Build\Projects\CruiseControl.NET\SCM\Build\CCTray\cctray.exe
[msbuild] PostBuildEvent:
[msbuild] 1 Datei(en) kopiert.
[msbuild] CopyFilesToOutputDirectory:
[msbuild] console -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Server\ccnet.exe
[msbuild] CopyFilesToOutputDirectory:
[msbuild] Core.Extensions -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Core\ThoughtWorks.CruiseControl.Core.Extensions.dll
[msbuild] CopyFilesToOutputDirectory:
[msbuild] service -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Server\ccservice.exe
[msbuild] CopyFilesToOutputDirectory:
[msbuild] Validator -> D:\Build\Projects\CruiseControl.NET\SCM\Build\Server\CCValidator.exe
[msbuild] CopyFilesToOutputDirectory:
[msbuild] WebDashboard -> D:\Build\Projects\CruiseControl.NET\SCM\Build\WebDashboard\ThoughtWorks.CruiseControl.WebDashboard.dll
[msbuild] PostBuildEvent:
[msbuild] Ein Unterverzeichnis oder eine Datei mit dem Namen "D:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\\xsl" existiert bereits.
[msbuild] 41 Datei(en) kopiert
[msbuild] PreBuildEvent:
[msbuild] 1 Datei(en) kopiert.
[msbuild] 42 Datei(en) kopiert
[msbuild] 22 Datei(en) kopiert
[msbuild] 1 Datei(en) kopiert.
[msbuild] CSC : error CS2001: Die Quelldatei "IntegrationTests\CCNet_1902.cs" konnte nicht gefunden werden.
BUILD FAILED
D:\Build\Projects\CruiseControl.NET\SCM\ccnet.build(111,4):
External Program Failed: C:\Windows\Microsoft.NET\Framework\v3.5\msbuild.exe (return code was 1)
Total time: 50.2 seconds.
]]>
<gendarme-output date="19.07.2010 19:32:50">
<files>
<file Name="CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">D:\Build\Projects\CruiseControl.NET\SCM\Build\CCCmd\CCCmd.exe</file>
<file Name="cctray, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">D:\Build\Projects\CruiseControl.NET\SCM\Build\CCTray\cctray.exe</file>
<file Name="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">D:\Build\Projects\CruiseControl.NET\SCM\Build\CCTray\ThoughtWorks.CruiseControl.CCTrayLib.dll</file>
<file Name="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">D:\Build\Projects\CruiseControl.NET\SCM\Build\Core\ThoughtWorks.CruiseControl.Core.dll</file>
<file Name="ThoughtWorks.CruiseControl.Core.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">D:\Build\Projects\CruiseControl.NET\SCM\Build\Core\ThoughtWorks.CruiseControl.Core.Extensions.dll</file>
<file Name="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">D:\Build\Projects\CruiseControl.NET\SCM\Build\Objection\Objection.dll</file>
<file Name="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">D:\Build\Projects\CruiseControl.NET\SCM\Build\Remote\ThoughtWorks.CruiseControl.Remote.dll</file>
<file Name="ThoughtWorks.CruiseControl.Remote.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">D:\Build\Projects\CruiseControl.NET\SCM\Build\Remote\ThoughtWorks.CruiseControl.Remote.Extensions.dll</file>
<file Name="ccnet, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">D:\Build\Projects\CruiseControl.NET\SCM\Build\Server\ccnet.exe</file>
<file Name="ccservice, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">D:\Build\Projects\CruiseControl.NET\SCM\Build\Server\ccservice.exe</file>
<file Name="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">D:\Build\Projects\CruiseControl.NET\SCM\Build\Server\CCValidator.exe</file>
<file Name="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">D:\Build\Projects\CruiseControl.NET\SCM\Build\Server\ThoughtWorks.CruiseControl.MSBuild.dll</file>
<file Name="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">D:\Build\Projects\CruiseControl.NET\SCM\Build\WebDashboard\ThoughtWorks.CruiseControl.WebDashboard.dll</file>
</files>
<rules>
<rule Name="AvoidAssemblyVersionMismatchRule" Type="Assembly" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#AvoidAssemblyVersionMismatchRule">Gendarme.Rules.BadPractice.AvoidAssemblyVersionMismatchRule</rule>
<rule Name="AvoidCallingProblematicMethodsRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#AvoidCallingProblematicMethodsRule">Gendarme.Rules.BadPractice.AvoidCallingProblematicMethodsRule</rule>
<rule Name="AvoidVisibleConstantFieldRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#AvoidVisibleConstantFieldRule">Gendarme.Rules.BadPractice.AvoidVisibleConstantFieldRule</rule>
<rule Name="CheckNewExceptionWithoutThrowingRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#CheckNewExceptionWithoutThrowingRule">Gendarme.Rules.BadPractice.CheckNewExceptionWithoutThrowingRule</rule>
<rule Name="CheckNewThreadWithoutStartRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#CheckNewThreadWithoutStartRule">Gendarme.Rules.BadPractice.CheckNewThreadWithoutStartRule</rule>
<rule Name="CloneMethodShouldNotReturnNullRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#CloneMethodShouldNotReturnNullRule">Gendarme.Rules.BadPractice.CloneMethodShouldNotReturnNullRule</rule>
<rule Name="ConstructorShouldNotCallVirtualMethodsRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#ConstructorShouldNotCallVirtualMethodsRule">Gendarme.Rules.BadPractice.ConstructorShouldNotCallVirtualMethodsRule</rule>
<rule Name="DisableDebuggingCodeRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#DisableDebuggingCodeRule">Gendarme.Rules.BadPractice.DisableDebuggingCodeRule</rule>
<rule Name="DoNotForgetNotImplementedMethodsRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#DoNotForgetNotImplementedMethodsRule">Gendarme.Rules.BadPractice.DoNotForgetNotImplementedMethodsRule</rule>
<rule Name="DoNotUseGetInterfaceToCheckAssignabilityRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#DoNotUseGetInterfaceToCheckAssignabilityRule">Gendarme.Rules.BadPractice.DoNotUseGetInterfaceToCheckAssignabilityRule</rule>
<rule Name="EqualsShouldHandleNullArgRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#EqualsShouldHandleNullArgRule">Gendarme.Rules.BadPractice.EqualsShouldHandleNullArgRule</rule>
<rule Name="GetEntryAssemblyMayReturnNullRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#GetEntryAssemblyMayReturnNullRule">Gendarme.Rules.BadPractice.GetEntryAssemblyMayReturnNullRule</rule>
<rule Name="ObsoleteMessagesShouldNotBeEmptyRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#ObsoleteMessagesShouldNotBeEmptyRule">Gendarme.Rules.BadPractice.ObsoleteMessagesShouldNotBeEmptyRule</rule>
<rule Name="PreferEmptyInstanceOverNullRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#PreferEmptyInstanceOverNullRule">Gendarme.Rules.BadPractice.PreferEmptyInstanceOverNullRule</rule>
<rule Name="ReplaceIncompleteOddnessCheckRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#ReplaceIncompleteOddnessCheckRule">Gendarme.Rules.BadPractice.ReplaceIncompleteOddnessCheckRule</rule>
<rule Name="ToStringShouldNotReturnNullRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#ToStringShouldNotReturnNullRule">Gendarme.Rules.BadPractice.ToStringShouldNotReturnNullRule</rule>
<rule Name="DoNotLockOnThisOrTypesRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Concurrency#DoNotLockOnThisOrTypesRule">Gendarme.Rules.Concurrency.DoNotLockOnThisOrTypesRule</rule>
<rule Name="DoNotLockOnWeakIdentityObjectsRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Concurrency#DoNotLockOnWeakIdentityObjectsRule">Gendarme.Rules.Concurrency.DoNotLockOnWeakIdentityObjectsRule</rule>
<rule Name="DoNotUseMethodImplOptionsSynchronizedRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Concurrency#DoNotUseMethodImplOptionsSynchronizedRule">Gendarme.Rules.Concurrency.DoNotUseMethodImplOptionsSynchronizedRule</rule>
<rule Name="DoNotUseLockedRegionOutsideMethodRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Concurrency#DoNotUseLockedRegionOutsideMethodRule">Gendarme.Rules.Concurrency.DoNotUseLockedRegionOutsideMethodRule</rule>
<rule Name="DoubleCheckLockingRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Concurrency#DoubleCheckLockingRule">Gendarme.Rules.Concurrency.DoubleCheckLockingRule</rule>
<rule Name="NonConstantStaticFieldsShouldNotBeVisibleRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Concurrency#NonConstantStaticFieldsShouldNotBeVisibleRule">Gendarme.Rules.Concurrency.NonConstantStaticFieldsShouldNotBeVisibleRule</rule>
<rule Name="ProtectCallToEventDelegatesRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Concurrency#ProtectCallToEventDelegatesRule">Gendarme.Rules.Concurrency.ProtectCallToEventDelegatesRule</rule>
<rule Name="ReviewLockUsedOnlyForOperationsOnVariablesRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Concurrency#ReviewLockUsedOnlyForOperationsOnVariablesRule">Gendarme.Rules.Concurrency.ReviewLockUsedOnlyForOperationsOnVariablesRule</rule>
<rule Name="WriteStaticFieldFromInstanceMethodRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Concurrency#WriteStaticFieldFromInstanceMethodRule">Gendarme.Rules.Concurrency.WriteStaticFieldFromInstanceMethodRule</rule>
<rule Name="AttributeStringLiteralsShouldParseCorrectlyRule" Type="Assembly" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#AttributeStringLiteralsShouldParseCorrectlyRule">Gendarme.Rules.Correctness.AttributeStringLiteralsShouldParseCorrectlyRule</rule>
<rule Name="AvoidConstructorsInStaticTypesRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#AvoidConstructorsInStaticTypesRule">Gendarme.Rules.Correctness.AvoidConstructorsInStaticTypesRule</rule>
<rule Name="AvoidFloatingPointEqualityRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#AvoidFloatingPointEqualityRule">Gendarme.Rules.Correctness.AvoidFloatingPointEqualityRule</rule>
<rule Name="DoNotRecurseInEqualityRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#DoNotRecurseInEqualityRule">Gendarme.Rules.Correctness.DoNotRecurseInEqualityRule</rule>
<rule Name="BadRecursiveInvocationRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#BadRecursiveInvocationRule">Gendarme.Rules.Correctness.BadRecursiveInvocationRule</rule>
<rule Name="CallingEqualsWithNullArgRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#CallingEqualsWithNullArgRule">Gendarme.Rules.Correctness.CallingEqualsWithNullArgRule</rule>
<rule Name="CheckParametersNullityInVisibleMethodsRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#CheckParametersNullityInVisibleMethodsRule">Gendarme.Rules.Correctness.CheckParametersNullityInVisibleMethodsRule</rule>
<rule Name="DisposableFieldsShouldBeDisposedRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#DisposableFieldsShouldBeDisposedRule">Gendarme.Rules.Correctness.DisposableFieldsShouldBeDisposedRule</rule>
<rule Name="DoNotRoundIntegersRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#DoNotRoundIntegersRule">Gendarme.Rules.Correctness.DoNotRoundIntegersRule</rule>
<rule Name="DoNotCompareWithNaNRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#DoNotCompareWithNaNRule">Gendarme.Rules.Correctness.DoNotCompareWithNaNRule</rule>
<rule Name="EnsureLocalDisposalRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#EnsureLocalDisposalRule">Gendarme.Rules.Correctness.EnsureLocalDisposalRule</rule>
<rule Name="FinalizersShouldCallBaseClassFinalizerRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#FinalizersShouldCallBaseClassFinalizerRule">Gendarme.Rules.Correctness.FinalizersShouldCallBaseClassFinalizerRule</rule>
<rule Name="ReviewInconsistentIdentityRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#ReviewInconsistentIdentityRule">Gendarme.Rules.Correctness.ReviewInconsistentIdentityRule</rule>
<rule Name="MethodCanBeMadeStaticRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#MethodCanBeMadeStaticRule">Gendarme.Rules.Correctness.MethodCanBeMadeStaticRule</rule>
<rule Name="ProvideCorrectArgumentsToFormattingMethodsRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#ProvideCorrectArgumentsToFormattingMethodsRule">Gendarme.Rules.Correctness.ProvideCorrectArgumentsToFormattingMethodsRule</rule>
<rule Name="ProvideCorrectRegexPatternRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#ProvideCorrectRegexPatternRule">Gendarme.Rules.Correctness.ProvideCorrectRegexPatternRule</rule>
<rule Name="ReviewCastOnIntegerDivisionRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#ReviewCastOnIntegerDivisionRule">Gendarme.Rules.Correctness.ReviewCastOnIntegerDivisionRule</rule>
<rule Name="ReviewCastOnIntegerMultiplicationRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#ReviewCastOnIntegerMultiplicationRule">Gendarme.Rules.Correctness.ReviewCastOnIntegerMultiplicationRule</rule>
<rule Name="ReviewDoubleAssignmentRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#ReviewDoubleAssignmentRule">Gendarme.Rules.Correctness.ReviewDoubleAssignmentRule</rule>
<rule Name="ReviewSelfAssignmentRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#ReviewSelfAssignmentRule">Gendarme.Rules.Correctness.ReviewSelfAssignmentRule</rule>
<rule Name="ReviewUselessControlFlowRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#ReviewUselessControlFlowRule">Gendarme.Rules.Correctness.ReviewUselessControlFlowRule</rule>
<rule Name="ReviewUseOfInt64BitsToDoubleRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#ReviewUseOfInt64BitsToDoubleRule">Gendarme.Rules.Correctness.ReviewUseOfInt64BitsToDoubleRule</rule>
<rule Name="ReviewUseOfModuloOneOnIntegersRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#ReviewUseOfModuloOneOnIntegersRule">Gendarme.Rules.Correctness.ReviewUseOfModuloOneOnIntegersRule</rule>
<rule Name="UseValueInPropertySetterRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#UseValueInPropertySetterRule">Gendarme.Rules.Correctness.UseValueInPropertySetterRule</rule>
<rule Name="AbstractTypesShouldNotHavePublicConstructorsRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#AbstractTypesShouldNotHavePublicConstructorsRule">Gendarme.Rules.Design.AbstractTypesShouldNotHavePublicConstructorsRule</rule>
<rule Name="AttributeArgumentsShouldHaveAccessorsRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#AttributeArgumentsShouldHaveAccessorsRule">Gendarme.Rules.Design.AttributeArgumentsShouldHaveAccessorsRule</rule>
<rule Name="AvoidEmptyInterfaceRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#AvoidEmptyInterfaceRule">Gendarme.Rules.Design.AvoidEmptyInterfaceRule</rule>
<rule Name="AvoidMultidimensionalIndexerRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Design#AvoidMultidimensionalIndexerRule">Gendarme.Rules.Design.AvoidMultidimensionalIndexerRule</rule>
<rule Name="AvoidPropertiesWithoutGetAccessorRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#AvoidPropertiesWithoutGetAccessorRule">Gendarme.Rules.Design.AvoidPropertiesWithoutGetAccessorRule</rule>
<rule Name="AvoidVisibleFieldsRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#AvoidVisibleFieldsRule">Gendarme.Rules.Design.AvoidVisibleFieldsRule</rule>
<rule Name="AvoidRefAndOutParametersRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Design#AvoidRefAndOutParametersRule">Gendarme.Rules.Design.AvoidRefAndOutParametersRule</rule>
<rule Name="AvoidSmallNamespaceRule" Type="Assembly" Uri="http://www.mono-project.com/Gendarme.Rules.Design#AvoidSmallNamespaceRule">Gendarme.Rules.Design.AvoidSmallNamespaceRule</rule>
<rule Name="AvoidVisibleNestedTypesRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#AvoidVisibleNestedTypesRule">Gendarme.Rules.Design.AvoidVisibleNestedTypesRule</rule>
<rule Name="ConsiderAddingInterfaceRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#ConsiderAddingInterfaceRule">Gendarme.Rules.Design.ConsiderAddingInterfaceRule</rule>
<rule Name="ConsiderConvertingFieldToNullableRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#ConsiderConvertingFieldToNullableRule">Gendarme.Rules.Design.ConsiderConvertingFieldToNullableRule</rule>
<rule Name="ConsiderConvertingMethodToPropertyRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Design#ConsiderConvertingMethodToPropertyRule">Gendarme.Rules.Design.ConsiderConvertingMethodToPropertyRule</rule>
<rule Name="ConsiderUsingStaticTypeRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#ConsiderUsingStaticTypeRule">Gendarme.Rules.Design.ConsiderUsingStaticTypeRule</rule>
<rule Name="DeclareEventHandlersCorrectlyRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#DeclareEventHandlersCorrectlyRule">Gendarme.Rules.Design.DeclareEventHandlersCorrectlyRule</rule>
<rule Name="DisposableTypesShouldHaveFinalizerRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#DisposableTypesShouldHaveFinalizerRule">Gendarme.Rules.Design.DisposableTypesShouldHaveFinalizerRule</rule>
<rule Name="DoNotDeclareVirtualMethodsInSealedTypeRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#DoNotDeclareVirtualMethodsInSealedTypeRule">Gendarme.Rules.Design.DoNotDeclareVirtualMethodsInSealedTypeRule</rule>
<rule Name="DoNotDeclareProtectedMembersInSealedTypeRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#DoNotDeclareProtectedMembersInSealedTypeRule">Gendarme.Rules.Design.DoNotDeclareProtectedMembersInSealedTypeRule</rule>
<rule Name="EnsureSymmetryForOverloadedOperatorsRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#EnsureSymmetryForOverloadedOperatorsRule">Gendarme.Rules.Design.EnsureSymmetryForOverloadedOperatorsRule</rule>
<rule Name="EnumsShouldDefineAZeroValueRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#EnumsShouldDefineAZeroValueRule">Gendarme.Rules.Design.EnumsShouldDefineAZeroValueRule</rule>
<rule Name="EnumsShouldUseInt32Rule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#EnumsShouldUseInt32Rule">Gendarme.Rules.Design.EnumsShouldUseInt32Rule</rule>
<rule Name="FinalizersShouldBeProtectedRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#FinalizersShouldBeProtectedRule">Gendarme.Rules.Design.FinalizersShouldBeProtectedRule</rule>
<rule Name="FlagsShouldNotDefineAZeroValueRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#FlagsShouldNotDefineAZeroValueRule">Gendarme.Rules.Design.FlagsShouldNotDefineAZeroValueRule</rule>
<rule Name="ImplementEqualsAndGetHashCodeInPairRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#ImplementEqualsAndGetHashCodeInPairRule">Gendarme.Rules.Design.ImplementEqualsAndGetHashCodeInPairRule</rule>
<rule Name="ImplementIComparableCorrectlyRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#ImplementIComparableCorrectlyRule">Gendarme.Rules.Design.ImplementIComparableCorrectlyRule</rule>
<rule Name="InternalNamespacesShouldNotExposeTypesRule" Type="Assembly" Uri="http://www.mono-project.com/Gendarme.Rules.Design#InternalNamespacesShouldNotExposeTypesRule">Gendarme.Rules.Design.InternalNamespacesShouldNotExposeTypesRule</rule>
<rule Name="MainShouldNotBePublicRule" Type="Assembly" Uri="http://www.mono-project.com/Gendarme.Rules.Design#MainShouldNotBePublicRule">Gendarme.Rules.Design.MainShouldNotBePublicRule</rule>
<rule Name="MarkAssemblyWithAssemblyVersionRule" Type="Assembly" Uri="http://www.mono-project.com/Gendarme.Rules.Design#MarkAssemblyWithAssemblyVersionRule">Gendarme.Rules.Design.MarkAssemblyWithAssemblyVersionRule</rule>
<rule Name="MarkAssemblyWithCLSCompliantRule" Type="Assembly" Uri="http://www.mono-project.com/Gendarme.Rules.Design#MarkAssemblyWithCLSCompliantRule">Gendarme.Rules.Design.MarkAssemblyWithCLSCompliantRule</rule>
<rule Name="MarkAssemblyWithComVisibleRule" Type="Assembly" Uri="http://www.mono-project.com/Gendarme.Rules.Design#MarkAssemblyWithComVisibleRule">Gendarme.Rules.Design.MarkAssemblyWithComVisibleRule</rule>
<rule Name="MissingAttributeUsageOnCustomAttributeRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#MissingAttributeUsageOnCustomAttributeRule">Gendarme.Rules.Design.MissingAttributeUsageOnCustomAttributeRule</rule>
<rule Name="OperatorEqualsShouldBeOverloadedRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#OperatorEqualsShouldBeOverloadedRule">Gendarme.Rules.Design.OperatorEqualsShouldBeOverloadedRule</rule>
<rule Name="OverrideEqualsMethodRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#OverrideEqualsMethodRule">Gendarme.Rules.Design.OverrideEqualsMethodRule</rule>
<rule Name="PreferEventsOverMethodsRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Design#PreferEventsOverMethodsRule">Gendarme.Rules.Design.PreferEventsOverMethodsRule</rule>
<rule Name="PreferIntegerOrStringForIndexersRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Design#PreferIntegerOrStringForIndexersRule">Gendarme.Rules.Design.PreferIntegerOrStringForIndexersRule</rule>
<rule Name="ProvideAlternativeNamesForOperatorOverloadsRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#ProvideAlternativeNamesForOperatorOverloadsRule">Gendarme.Rules.Design.ProvideAlternativeNamesForOperatorOverloadsRule</rule>
<rule Name="TypesShouldBeInsideNamespacesRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#TypesShouldBeInsideNamespacesRule">Gendarme.Rules.Design.TypesShouldBeInsideNamespacesRule</rule>
<rule Name="TypesWithDisposableFieldsShouldBeDisposableRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#TypesWithDisposableFieldsShouldBeDisposableRule">Gendarme.Rules.Design.TypesWithDisposableFieldsShouldBeDisposableRule</rule>
<rule Name="TypesWithNativeFieldsShouldBeDisposableRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#TypesWithNativeFieldsShouldBeDisposableRule">Gendarme.Rules.Design.TypesWithNativeFieldsShouldBeDisposableRule</rule>
<rule Name="UseFlagsAttributeRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design#UseFlagsAttributeRule">Gendarme.Rules.Design.UseFlagsAttributeRule</rule>
<rule Name="AvoidMethodWithUnusedGenericTypeRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Design.Generic#AvoidMethodWithUnusedGenericTypeRule">Gendarme.Rules.Design.Generic.AvoidMethodWithUnusedGenericTypeRule</rule>
<rule Name="DoNotExposeNestedGenericSignaturesRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Design.Generic#DoNotExposeNestedGenericSignaturesRule">Gendarme.Rules.Design.Generic.DoNotExposeNestedGenericSignaturesRule</rule>
<rule Name="ImplementGenericCollectionInterfacesRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design.Generic#ImplementGenericCollectionInterfacesRule">Gendarme.Rules.Design.Generic.ImplementGenericCollectionInterfacesRule</rule>
<rule Name="PreferGenericsOverRefObjectRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Design.Generic#PreferGenericsOverRefObjectRule">Gendarme.Rules.Design.Generic.PreferGenericsOverRefObjectRule</rule>
<rule Name="UseGenericEventHandlerRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Design.Generic#UseGenericEventHandlerRule">Gendarme.Rules.Design.Generic.UseGenericEventHandlerRule</rule>
<rule Name="AvoidExtensionMethodOnSystemObjectRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Design.Linq#AvoidExtensionMethodOnSystemObjectRule">Gendarme.Rules.Design.Linq.AvoidExtensionMethodOnSystemObjectRule</rule>
<rule Name="AvoidArgumentExceptionDefaultConstructorRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Exceptions#AvoidArgumentExceptionDefaultConstructorRule">Gendarme.Rules.Exceptions.AvoidArgumentExceptionDefaultConstructorRule</rule>
<rule Name="AvoidThrowingBasicExceptionsRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Exceptions#AvoidThrowingBasicExceptionsRule">Gendarme.Rules.Exceptions.AvoidThrowingBasicExceptionsRule</rule>
<rule Name="DoNotDestroyStackTraceRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Exceptions#DoNotDestroyStackTraceRule">Gendarme.Rules.Exceptions.DoNotDestroyStackTraceRule</rule>
<rule Name="DoNotThrowInUnexpectedLocationRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Exceptions#DoNotThrowInUnexpectedLocationRule">Gendarme.Rules.Exceptions.DoNotThrowInUnexpectedLocationRule</rule>
<rule Name="DoNotThrowReservedExceptionRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Exceptions#DoNotThrowReservedExceptionRule">Gendarme.Rules.Exceptions.DoNotThrowReservedExceptionRule</rule>
<rule Name="DoNotSwallowErrorsCatchingNonSpecificExceptionsRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Exceptions#DoNotSwallowErrorsCatchingNonSpecificExceptionsRule">Gendarme.Rules.Exceptions.DoNotSwallowErrorsCatchingNonSpecificExceptionsRule</rule>
<rule Name="ExceptionShouldBeVisibleRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Exceptions#ExceptionShouldBeVisibleRule">Gendarme.Rules.Exceptions.ExceptionShouldBeVisibleRule</rule>
<rule Name="InstantiateArgumentExceptionCorrectlyRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Exceptions#InstantiateArgumentExceptionCorrectlyRule">Gendarme.Rules.Exceptions.InstantiateArgumentExceptionCorrectlyRule</rule>
<rule Name="MissingExceptionConstructorsRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Exceptions#MissingExceptionConstructorsRule">Gendarme.Rules.Exceptions.MissingExceptionConstructorsRule</rule>
<rule Name="DoNotAssumeIntPtrSizeRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Interoperability#DoNotAssumeIntPtrSizeRule">Gendarme.Rules.Interoperability.DoNotAssumeIntPtrSizeRule</rule>
<rule Name="GetLastErrorMustBeCalledRightAfterPInvokeRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Interoperability#GetLastErrorMustBeCalledRightAfterPInvokeRule">Gendarme.Rules.Interoperability.GetLastErrorMustBeCalledRightAfterPInvokeRule</rule>
<rule Name="MarshalBooleansInPInvokeDeclarationsRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Interoperability#MarshalBooleansInPInvokeDeclarationsRule">Gendarme.Rules.Interoperability.MarshalBooleansInPInvokeDeclarationsRule</rule>
<rule Name="MarshalStringsInPInvokeDeclarationsRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Interoperability#MarshalStringsInPInvokeDeclarationsRule">Gendarme.Rules.Interoperability.MarshalStringsInPInvokeDeclarationsRule</rule>
<rule Name="PInvokeShouldNotBeVisibleRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Interoperability#PInvokeShouldNotBeVisibleRule">Gendarme.Rules.Interoperability.PInvokeShouldNotBeVisibleRule</rule>
<rule Name="UseManagedAlternativesToPInvokeRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Interoperability#UseManagedAlternativesToPInvokeRule">Gendarme.Rules.Interoperability.UseManagedAlternativesToPInvokeRule</rule>
<rule Name="AvoidDeepNamespaceHierarchyRule" Type="Assembly" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#AvoidDeepNamespaceHierarchyRule">Gendarme.Rules.Naming.AvoidDeepNamespaceHierarchyRule</rule>
<rule Name="AvoidRedundancyInMethodNameRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#AvoidRedundancyInMethodNameRule">Gendarme.Rules.Naming.AvoidRedundancyInMethodNameRule</rule>
<rule Name="AvoidRedundancyInTypeNameRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#AvoidRedundancyInTypeNameRule">Gendarme.Rules.Naming.AvoidRedundancyInTypeNameRule</rule>
<rule Name="AvoidTypeInterfaceInconsistencyRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#AvoidTypeInterfaceInconsistencyRule">Gendarme.Rules.Naming.AvoidTypeInterfaceInconsistencyRule</rule>
<rule Name="AvoidNonAlphanumericIdentifierRule" Type="Assembly" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#AvoidNonAlphanumericIdentifierRule">Gendarme.Rules.Naming.AvoidNonAlphanumericIdentifierRule</rule>
<rule Name="DoNotPrefixEventsWithAfterOrBeforeRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#DoNotPrefixEventsWithAfterOrBeforeRule">Gendarme.Rules.Naming.DoNotPrefixEventsWithAfterOrBeforeRule</rule>
<rule Name="DoNotPrefixValuesWithEnumNameRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#DoNotPrefixValuesWithEnumNameRule">Gendarme.Rules.Naming.DoNotPrefixValuesWithEnumNameRule</rule>
<rule Name="DoNotUseReservedInEnumValueNamesRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#DoNotUseReservedInEnumValueNamesRule">Gendarme.Rules.Naming.DoNotUseReservedInEnumValueNamesRule</rule>
<rule Name="ParameterNamesShouldMatchOverriddenMethodRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#ParameterNamesShouldMatchOverriddenMethodRule">Gendarme.Rules.Naming.ParameterNamesShouldMatchOverriddenMethodRule</rule>
<rule Name="UseCorrectCasingRule" Type="Assembly" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#UseCorrectCasingRule">Gendarme.Rules.Naming.UseCorrectCasingRule</rule>
<rule Name="UseCorrectPrefixRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#UseCorrectPrefixRule">Gendarme.Rules.Naming.UseCorrectPrefixRule</rule>
<rule Name="UseCorrectSuffixRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#UseCorrectSuffixRule">Gendarme.Rules.Naming.UseCorrectSuffixRule</rule>
<rule Name="UsePluralNameInEnumFlagsRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#UsePluralNameInEnumFlagsRule">Gendarme.Rules.Naming.UsePluralNameInEnumFlagsRule</rule>
<rule Name="UsePreferredTermsRule" Type="Assembly" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#UsePreferredTermsRule">Gendarme.Rules.Naming.UsePreferredTermsRule</rule>
<rule Name="UseSingularNameInEnumsUnlessAreFlagsRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#UseSingularNameInEnumsUnlessAreFlagsRule">Gendarme.Rules.Naming.UseSingularNameInEnumsUnlessAreFlagsRule</rule>
<rule Name="AvoidLargeNumberOfLocalVariablesRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidLargeNumberOfLocalVariablesRule">Gendarme.Rules.Performance.AvoidLargeNumberOfLocalVariablesRule</rule>
<rule Name="AvoidLargeStructureRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidLargeStructureRule">Gendarme.Rules.Performance.AvoidLargeStructureRule</rule>
<rule Name="AvoidRepetitiveCastsRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidRepetitiveCastsRule">Gendarme.Rules.Performance.AvoidRepetitiveCastsRule</rule>
<rule Name="AvoidReturningArraysOnPropertiesRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidReturningArraysOnPropertiesRule">Gendarme.Rules.Performance.AvoidReturningArraysOnPropertiesRule</rule>
<rule Name="AvoidTypeGetTypeForConstantStringsRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidTypeGetTypeForConstantStringsRule">Gendarme.Rules.Performance.AvoidTypeGetTypeForConstantStringsRule</rule>
<rule Name="AvoidUncalledPrivateCodeRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUncalledPrivateCodeRule">Gendarme.Rules.Performance.AvoidUncalledPrivateCodeRule</rule>
<rule Name="AvoidUninstantiatedInternalClassesRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUninstantiatedInternalClassesRule">Gendarme.Rules.Performance.AvoidUninstantiatedInternalClassesRule</rule>
<rule Name="AvoidUnneededCallsOnStringRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUnneededCallsOnStringRule">Gendarme.Rules.Performance.AvoidUnneededCallsOnStringRule</rule>
<rule Name="AvoidUnneededFieldInitializationRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUnneededFieldInitializationRule">Gendarme.Rules.Performance.AvoidUnneededFieldInitializationRule</rule>
<rule Name="AvoidUnneededUnboxingRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUnneededUnboxingRule">Gendarme.Rules.Performance.AvoidUnneededUnboxingRule</rule>
<rule Name="AvoidUnsealedConcreteAttributesRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUnsealedConcreteAttributesRule">Gendarme.Rules.Performance.AvoidUnsealedConcreteAttributesRule</rule>
<rule Name="AvoidUnsealedUninheritedInternalTypeRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUnsealedUninheritedInternalTypeRule">Gendarme.Rules.Performance.AvoidUnsealedUninheritedInternalTypeRule</rule>
<rule Name="AvoidUnusedParametersRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUnusedParametersRule">Gendarme.Rules.Performance.AvoidUnusedParametersRule</rule>
<rule Name="AvoidUnusedPrivateFieldsRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUnusedPrivateFieldsRule">Gendarme.Rules.Performance.AvoidUnusedPrivateFieldsRule</rule>
<rule Name="CompareWithEmptyStringEfficientlyRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#CompareWithEmptyStringEfficientlyRule">Gendarme.Rules.Performance.CompareWithEmptyStringEfficientlyRule</rule>
<rule Name="ConsiderCustomAccessorsForNonVisibleEventsRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#ConsiderCustomAccessorsForNonVisibleEventsRule">Gendarme.Rules.Performance.ConsiderCustomAccessorsForNonVisibleEventsRule</rule>
<rule Name="DoNotIgnoreMethodResultRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#DoNotIgnoreMethodResultRule">Gendarme.Rules.Performance.DoNotIgnoreMethodResultRule</rule>
<rule Name="RemoveUnneededFinalizerRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#RemoveUnneededFinalizerRule">Gendarme.Rules.Performance.RemoveUnneededFinalizerRule</rule>
<rule Name="UseSuppressFinalizeOnIDisposableTypeWithFinalizerRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#UseSuppressFinalizeOnIDisposableTypeWithFinalizerRule">Gendarme.Rules.Performance.UseSuppressFinalizeOnIDisposableTypeWithFinalizerRule</rule>
<rule Name="ImplementEqualsTypeRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#ImplementEqualsTypeRule">Gendarme.Rules.Performance.ImplementEqualsTypeRule</rule>
<rule Name="MathMinMaxCandidateRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#MathMinMaxCandidateRule">Gendarme.Rules.Performance.MathMinMaxCandidateRule</rule>
<rule Name="OverrideValueTypeDefaultsRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#OverrideValueTypeDefaultsRule">Gendarme.Rules.Performance.OverrideValueTypeDefaultsRule</rule>
<rule Name="PreferCharOverloadRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#PreferCharOverloadRule">Gendarme.Rules.Performance.PreferCharOverloadRule</rule>
<rule Name="PreferLiteralOverInitOnlyFieldsRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#PreferLiteralOverInitOnlyFieldsRule">Gendarme.Rules.Performance.PreferLiteralOverInitOnlyFieldsRule</rule>
<rule Name="RemoveUnusedLocalVariablesRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#RemoveUnusedLocalVariablesRule">Gendarme.Rules.Performance.RemoveUnusedLocalVariablesRule</rule>
<rule Name="UseIsOperatorRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#UseIsOperatorRule">Gendarme.Rules.Performance.UseIsOperatorRule</rule>
<rule Name="UseStringEmptyRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#UseStringEmptyRule">Gendarme.Rules.Performance.UseStringEmptyRule</rule>
<rule Name="UseTypeEmptyTypesRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#UseTypeEmptyTypesRule">Gendarme.Rules.Performance.UseTypeEmptyTypesRule</rule>
<rule Name="DoNotHardcodePathsRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Portability#DoNotHardcodePathsRule">Gendarme.Rules.Portability.DoNotHardcodePathsRule</rule>
<rule Name="ExitCodeIsLimitedOnUnixRule" Type="Assembly" Uri="http://www.mono-project.com/Gendarme.Rules.Portability#ExitCodeIsLimitedOnUnixRule">Gendarme.Rules.Portability.ExitCodeIsLimitedOnUnixRule</rule>
<rule Name="FeatureRequiresRootPrivilegeOnUnixRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Portability#FeatureRequiresRootPrivilegeOnUnixRule">Gendarme.Rules.Portability.FeatureRequiresRootPrivilegeOnUnixRule</rule>
<rule Name="MonoCompatibilityReviewRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Portability#MonoCompatibilityReviewRule">Gendarme.Rules.Portability.MonoCompatibilityReviewRule</rule>
<rule Name="NewLineLiteralRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Portability#NewLineLiteralRule">Gendarme.Rules.Portability.NewLineLiteralRule</rule>
<rule Name="ArrayFieldsShouldNotBeReadOnlyRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Security#ArrayFieldsShouldNotBeReadOnlyRule">Gendarme.Rules.Security.ArrayFieldsShouldNotBeReadOnlyRule</rule>
<rule Name="DoNotShortCircuitCertificateCheckRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Security#DoNotShortCircuitCertificateCheckRule">Gendarme.Rules.Security.DoNotShortCircuitCertificateCheckRule</rule>
<rule Name="NativeFieldsShouldNotBeVisibleRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Security#NativeFieldsShouldNotBeVisibleRule">Gendarme.Rules.Security.NativeFieldsShouldNotBeVisibleRule</rule>
<rule Name="StaticConstructorsShouldBePrivateRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Security#StaticConstructorsShouldBePrivateRule">Gendarme.Rules.Security.StaticConstructorsShouldBePrivateRule</rule>
<rule Name="AddMissingTypeInheritanceDemandRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Security.Cas#AddMissingTypeInheritanceDemandRule">Gendarme.Rules.Security.Cas.AddMissingTypeInheritanceDemandRule</rule>
<rule Name="DoNotExposeFieldsInSecuredTypeRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Security.Cas#DoNotExposeFieldsInSecuredTypeRule">Gendarme.Rules.Security.Cas.DoNotExposeFieldsInSecuredTypeRule</rule>
<rule Name="DoNotExposeMethodsProtectedByLinkDemandRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Security.Cas#DoNotExposeMethodsProtectedByLinkDemandRule">Gendarme.Rules.Security.Cas.DoNotExposeMethodsProtectedByLinkDemandRule</rule>
<rule Name="DoNotReduceTypeSecurityOnMethodsRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Security.Cas#DoNotReduceTypeSecurityOnMethodsRule">Gendarme.Rules.Security.Cas.DoNotReduceTypeSecurityOnMethodsRule</rule>
<rule Name="ReviewNonVirtualMethodWithInheritanceDemandRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Security.Cas#ReviewNonVirtualMethodWithInheritanceDemandRule">Gendarme.Rules.Security.Cas.ReviewNonVirtualMethodWithInheritanceDemandRule</rule>
<rule Name="ReviewSealedTypeWithInheritanceDemandRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Security.Cas#ReviewSealedTypeWithInheritanceDemandRule">Gendarme.Rules.Security.Cas.ReviewSealedTypeWithInheritanceDemandRule</rule>
<rule Name="ReviewSuppressUnmanagedCodeSecurityUsageRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Security.Cas#ReviewSuppressUnmanagedCodeSecurityUsageRule">Gendarme.Rules.Security.Cas.ReviewSuppressUnmanagedCodeSecurityUsageRule</rule>
<rule Name="SecureGetObjectDataOverridesRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Security.Cas#SecureGetObjectDataOverridesRule">Gendarme.Rules.Security.Cas.SecureGetObjectDataOverridesRule</rule>
<rule Name="CallBaseMethodsOnISerializableTypesRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Serialization#CallBaseMethodsOnISerializableTypesRule">Gendarme.Rules.Serialization.CallBaseMethodsOnISerializableTypesRule</rule>
<rule Name="DeserializeOptionalFieldRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Serialization#DeserializeOptionalFieldRule">Gendarme.Rules.Serialization.DeserializeOptionalFieldRule</rule>
<rule Name="ImplementISerializableCorrectlyRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Serialization#ImplementISerializableCorrectlyRule">Gendarme.Rules.Serialization.ImplementISerializableCorrectlyRule</rule>
<rule Name="MarkAllNonSerializableFieldsRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Serialization#MarkAllNonSerializableFieldsRule">Gendarme.Rules.Serialization.MarkAllNonSerializableFieldsRule</rule>
<rule Name="MarkEnumerationsAsSerializableRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Serialization#MarkEnumerationsAsSerializableRule">Gendarme.Rules.Serialization.MarkEnumerationsAsSerializableRule</rule>
<rule Name="MissingSerializableAttributeOnISerializableTypeRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Serialization#MissingSerializableAttributeOnISerializableTypeRule">Gendarme.Rules.Serialization.MissingSerializableAttributeOnISerializableTypeRule</rule>
<rule Name="MissingSerializationConstructorRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Serialization#MissingSerializationConstructorRule">Gendarme.Rules.Serialization.MissingSerializationConstructorRule</rule>
<rule Name="UseCorrectSignatureForSerializationMethodsRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Serialization#UseCorrectSignatureForSerializationMethodsRule">Gendarme.Rules.Serialization.UseCorrectSignatureForSerializationMethodsRule</rule>
<rule Name="GtkSharpExecutableTargetRule" Type="Assembly" Uri="http://www.mono-project.com/Gendarme.Rules.UI#GtkSharpExecutableTargetRule">Gendarme.Rules.UI.GtkSharpExecutableTargetRule</rule>
<rule Name="SystemWindowsFormsExecutableTargetRule" Type="Assembly" Uri="http://www.mono-project.com/Gendarme.Rules.UI#SystemWindowsFormsExecutableTargetRule">Gendarme.Rules.UI.SystemWindowsFormsExecutableTargetRule</rule>
<rule Name="UseSTAThreadAttributeOnSWFEntryPointsRule" Type="Assembly" Uri="http://www.mono-project.com/Gendarme.Rules.UI#UseSTAThreadAttributeOnSWFEntryPointsRule">Gendarme.Rules.UI.UseSTAThreadAttributeOnSWFEntryPointsRule</rule>
<rule Name="AvoidAlwaysNullFieldRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Maintainability#AvoidAlwaysNullFieldRule">Gendarme.Rules.Maintainability.AvoidAlwaysNullFieldRule</rule>
<rule Name="AvoidComplexMethodsRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Maintainability#AvoidComplexMethodsRule">Gendarme.Rules.Maintainability.AvoidComplexMethodsRule</rule>
<rule Name="AvoidDeepInheritanceTreeRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Maintainability#AvoidDeepInheritanceTreeRule">Gendarme.Rules.Maintainability.AvoidDeepInheritanceTreeRule</rule>
<rule Name="AvoidLackOfCohesionOfMethodsRule" Type="Type" Uri="http://www.mono-project.com/Gendarme.Rules.Maintainability#AvoidLackOfCohesionOfMethodsRule">Gendarme.Rules.Maintainability.AvoidLackOfCohesionOfMethodsRule</rule>
<rule Name="AvoidUnnecessarySpecializationRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Maintainability#AvoidUnnecessarySpecializationRule">Gendarme.Rules.Maintainability.AvoidUnnecessarySpecializationRule</rule>
<rule Name="ConsiderUsingStopwatchRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Maintainability#ConsiderUsingStopwatchRule">Gendarme.Rules.Maintainability.ConsiderUsingStopwatchRule</rule>
<rule Name="PreferStringIsNullOrEmptyRule" Type="Method" Uri="http://www.mono-project.com/Gendarme.Rules.Maintainability#PreferStringIsNullOrEmptyRule">Gendarme.Rules.Maintainability.PreferStringIsNullOrEmptyRule</rule>
</rules>
<results>
<rule Name="AvoidAlwaysNullFieldRule" Uri="http://www.mono-project.com/Gendarme.Rules.Maintainability#AvoidAlwaysNullFieldRule">
<problem>This type has a private field whose value is always null.</problem>
<solution>Either remove the field or properly initialize it.</solution>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ITransportExtension ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::transportExtension" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈51)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AudioSettingsControl" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.ComponentModel.IContainer ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AudioSettingsControl::components" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AudioSettingsControl.cs(≈12)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.ComponentModel.IContainer ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::components" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildProjectsControl.cs(≈9)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ExecSettingsControl" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.ComponentModel.IContainer ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ExecSettingsControl::components" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ExecSettingsControl.cs(≈7)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GrowlSettingsControl" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.ComponentModel.IContainer ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GrowlSettingsControl::components" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\GrowlSettingsControl.cs(≈13)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SpeechSettingsControl" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.ComponentModel.IContainer ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SpeechSettingsControl::components" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SpeechSettingsControl.cs(≈12)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::category" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StubProjectMonitor.cs(≈12)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.ComponentModel.IContainer ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl::components" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\X10SettingsControl.cs(≈10)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.ComponentModel.IContainer ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl::components" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\GeneralSettingsControl.cs(≈8)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IconSettingsControl" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.ComponentModel.IContainer ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IconSettingsControl::components" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\IconSettingsControl.cs(≈13)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.Server" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Version ThoughtWorks.CruiseControl.Remote.Monitor.Server::version" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈15)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.QueueSetSnapshot" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.QueueSnapshotList ThoughtWorks.CruiseControl.Remote.QueueSetSnapshot::queueSnapshots" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\QueueSetSnapshot.cs(≈15)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.QueueSnapshot" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.QueuedRequestSnapshotList ThoughtWorks.CruiseControl.Remote.QueueSnapshot::_requests" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\QueueSnapshot.cs(≈16)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IBuildPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin::pluginNames" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectReportProjectPlugin.cs(≈46)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin/ModifiedCruiseRequest" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin/ModifiedCruiseRequest::serverSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectReportProjectPlugin.cs(≈246)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin/ModifiedCruiseRequest::projectSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectReportProjectPlugin.cs(≈246)"></defect>
</target>
</rule>
<rule Name="AvoidArgumentExceptionDefaultConstructorRule" Uri="http://www.mono-project.com/Gendarme.Rules.Exceptions#AvoidArgumentExceptionDefaultConstructorRule">
<problem>This method create an ArgumentException (or derived) but do not provide any useful information, like the argument, to it.</problem>
<solution>Provide more useful details when creating the specified exception.</solution>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::EvaluateConditions(ThoughtWorks.CruiseControl.Core.Util.ILogger,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::EvaluateConditions(ThoughtWorks.CruiseControl.Core.Util.ILogger,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ConditionalTask.cs(≈262)">System.ArgumentNullException</defect>
</target>
</rule>
<rule Name="AvoidCallingProblematicMethodsRule" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#AvoidCallingProblematicMethodsRule">
<problem>There are potentially dangerous calls into your code.</problem>
<solution>You should remove or replace the call to the dangerous method.</solution>
<target Name="System.String[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ExtensionHelpers::QueryAssembliesForTypes(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ExtensionHelpers::QueryAssembliesForTypes(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ExtensionHelpers.cs(≈28)">You are calling to System.Reflection.Assembly System.Reflection.Assembly::LoadFrom(System.String), which is a potentially problematic method</defect>
</target>
<target Name="System.Reflection.Assembly ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ExtensionHelpers::CurrentDomain_AssemblyResolve(System.Object,System.ResolveEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Reflection.Assembly ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ExtensionHelpers::CurrentDomain_AssemblyResolve(System.Object,System.ResolveEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ExtensionHelpers.cs(≈138)">You are calling to System.Reflection.Assembly System.Reflection.Assembly::LoadFrom(System.String), which is a potentially problematic method</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ImportProcessor::Process(System.Xml.Linq.XNode)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ImportProcessor::Process(System.Xml.Linq.XNode)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ImportProcessor.cs(≈27)">You are calling to System.Reflection.Assembly System.Reflection.Assembly::LoadFrom(System.String), which is a potentially problematic method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.DataResponse ThoughtWorks.CruiseControl.Core.CruiseServer::GetLog(ThoughtWorks.CruiseControl.Remote.Messages.BuildRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.DataResponse ThoughtWorks.CruiseControl.Core.CruiseServer::GetLog(ThoughtWorks.CruiseControl.Remote.Messages.BuildRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈618)">You are calling to System.Void System.GC::Collect(), which is a potentially problematic method</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker::VaultVersionIs317OrBetter()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker::VaultVersionIs317OrBetter()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VaultVersionChecker.cs(≈452)">You are calling to System.Reflection.Assembly System.Reflection.Assembly::LoadFile(System.String), which is a potentially problematic method</defect>
</target>
</rule>
<rule Name="AvoidDeepNamespaceHierarchyRule" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#AvoidDeepNamespaceHierarchyRule">
<problem>The depth of the namespace hierarchy is getting out of control.</problem>
<solution>Try to keep the depth below 4, with an additional one for specialization (e.g. Design, Interop, Permissions)</solution>
<target Name="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Distribution.Messages" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Publishers.Statistics" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Security.Auditing" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Tasks.Conditions" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Triggers.NCrontab" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.Log4NetTrace" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.View" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics" Source=""></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds" Source=""></defect>
</target>
</rule>
<rule Name="AvoidLackOfCohesionOfMethodsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Maintainability#AvoidLackOfCohesionOfMethodsRule">
<problem>The methods in this class lacks cohesion (higher score is better). This leads to code harder to understand and maintain.</problem>
<solution>You can apply the Extract Class or Extract Subclass refactoring.</solution>
<target Name="ThoughtWorks.CruiseControl.Service.AppRunner" Assembly="ccservice, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Service.AppRunner" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\service\AppRunner.cs(≈15)">Type cohesiveness : 38%</defect>
</target>
<target Name="Validator.ConfigurationHierarchy" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="Validator.ConfigurationHierarchy" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ConfigurationHierarchy.cs(≈22)">Type cohesiveness : 33%</defect>
</target>
<target Name="Validator.ConfigurationHierarchy/ConfigurationDetails" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="Validator.ConfigurationHierarchy/ConfigurationDetails" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ConfigurationHierarchy.cs(≈459)">Type cohesiveness : 33%</defect>
</target>
<target Name="Validator.MainForm" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="Validator.MainForm" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈24)">Type cohesiveness : 6%</defect>
</target>
<target Name="Validator.PersistWindowState" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="Validator.PersistWindowState" Source="">Type cohesiveness : 24%</defect>
</target>
<target Name="Validator.ValidationErrorProcesser" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="Validator.ValidationErrorProcesser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ValidationErrorProcesser.cs(≈15)">Type cohesiveness : 25%</defect>
</target>
<target Name="Objection.ObjectionStore" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="Objection.ObjectionStore" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\ObjectionStore.cs(≈17)">Type cohesiveness : 18%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\BuildServer.cs(≈10)">Type cohesiveness : 17%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayMultiConfiguration" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayMultiConfiguration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\CCTrayMultiConfiguration.cs(≈18)">Type cohesiveness : 22%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\CCTrayProject.cs(≈11)">Type cohesiveness : 37%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Growl.GrowlController" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Growl.GrowlController" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Growl\GrowlController.cs(≈20)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\AggregatingProjectMonitor.cs(≈12)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingServerMonitor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingServerMonitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\AggregatingServerMonitor.cs(≈14)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseServerManager" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseServerManager" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\HttpCruiseServerManager.cs(≈16)">Type cohesiveness : 39%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectMonitor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectMonitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ProjectMonitor.cs(≈20)">Type cohesiveness : 13%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerMonitor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerMonitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ServerMonitor.cs(≈19)">Type cohesiveness : 15%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerSnapshotChangedEventArgs" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerSnapshotChangedEventArgs" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ServerSnapshotChangedEvent.cs(≈13)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈51)">Type cohesiveness : 17%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddProjects.cs(≈21)">Type cohesiveness : 16%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildParameters" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildParameters" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildParameters.cs(≈18)">Type cohesiveness : 22%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildProjectsControl.cs(≈9)">Type cohesiveness : 19%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CCTrayMultiSettingsForm.cs(≈11)">Type cohesiveness : 21%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ConfigureServer.cs(≈19)">Type cohesiveness : 27%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CurrentStatusWindow.cs(≈18)">Type cohesiveness : 24%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.DisplayChangedProjects" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.DisplayChangedProjects" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\DisplayChangedProjects.cs(≈14)">Type cohesiveness : 31%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GrowlSettingsControl" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GrowlSettingsControl" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\GrowlSettingsControl.cs(≈13)">Type cohesiveness : 28%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PackagesListForm.cs(≈18)">Type cohesiveness : 21%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StubProjectMonitor.cs(≈12)">Type cohesiveness : 10%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectIconController" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectIconController" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectIconController.cs(≈12)">Type cohesiveness : 35%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\GeneralSettingsControl.cs(≈8)">Type cohesiveness : 36%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈80)">Type cohesiveness : 6%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈35)">Type cohesiveness : 9%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PersistWindowState" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PersistWindowState" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PersistWindowState.cs(≈32)">Type cohesiveness : 23%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ProjectStateIconAdaptor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ProjectStateIconAdaptor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ProjectStateIconAdaptor.cs(≈13)">Type cohesiveness : 28%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectAudioFileController" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectAudioFileController" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectAudioFileController.cs(≈14)">Type cohesiveness : 30%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SynchronizedProjectMonitor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SynchronizedProjectMonitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SynchronizedProjectMonitor.cs(≈19)">Type cohesiveness : 22%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SynchronizedServerMonitor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SynchronizedServerMonitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SynchronizedServerMonitor.cs(≈unavailable)">Type cohesiveness : 22%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.TrayIconFacade" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.TrayIconFacade" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\TrayIconFacade.cs(≈21)">Type cohesiveness : 34%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserName" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Security\ConfigureUserName.cs(≈12)">Type cohesiveness : 26%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserPassword" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserPassword" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Security\ConfigureUserPassword.cs(≈12)">Type cohesiveness : 22%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm11LowLevelDriver.cs(≈77)">Type cohesiveness : 39%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Cm11LowLevelDriverWorker" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Cm11LowLevelDriverWorker" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm11LowLevelDriverWorker.cs(≈19)">Type cohesiveness : 13%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.LampController" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.LampController" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\LampController.cs(≈13)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.X10Controller" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.X10Controller" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\X10Controller.cs(≈16)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈38)">Type cohesiveness : 15%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ConsoleRunnerArguments" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.ConsoleRunnerArguments" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ConsoleRunnerArguments.cs(≈6)">Type cohesiveness : 12%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.DefaultQueueConfiguration" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Config.DefaultQueueConfiguration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\DefaultQueueConfiguration.cs(≈85)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Configuration" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Config.Configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\Configuration.cs(≈13)">Type cohesiveness : 20%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\FileWatcherConfigurationService.cs(≈15)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.CruiseServer" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.CruiseServer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈38)">Type cohesiveness : 9%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.CruiseServerClient" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.CruiseServerClient" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈25)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.CruiseServerClient/SecureConnection" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.CruiseServerClient/SecureConnection" Source="">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Distribution.Messages.StartBuildRequest" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Distribution.Messages.StartBuildRequest" Source="">Type cohesiveness : 17%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Distribution\RemoteBuildAgent.cs(≈23)">Type cohesiveness : 14%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildMachine" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildMachine" Source="">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildRequest" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Distribution\RemoteBuildRequest.cs(≈28)">Type cohesiveness : 16%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IntegrationQueueManager" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.IntegrationQueueManager" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationQueueManager.cs(≈19)">Type cohesiveness : 35%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IntegrationResult" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.IntegrationResult" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationResult.cs(≈27)">Type cohesiveness : 6%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IntegrationSummary" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.IntegrationSummary" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationSummary.cs(≈14)">Type cohesiveness : 24%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Label.AssemblyVersionLabeller" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Label.AssemblyVersionLabeller" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\AssemblyVersionLabeller.cs(≈43)">Type cohesiveness : 20%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Label.DateLabeller" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Label.DateLabeller" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\DateLabeller.cs(≈34)">Type cohesiveness : 20%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Label.DefaultLabeller" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Label.DefaultLabeller" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\DefaultLabeller.cs(≈37)">Type cohesiveness : 20%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Label.FileLabeller" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Label.FileLabeller" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\FileLabeller.cs(≈33)">Type cohesiveness : 31%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Label.IterationLabeller" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Label.IterationLabeller" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\IterationLabeller.cs(≈37)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Label.RemoteProjectLabeller" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Label.RemoteProjectLabeller" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\RemoteProjectLabeller.cs(≈25)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.LogFile" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.LogFile" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\LogFile.cs(≈19)">Type cohesiveness : 28%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Project" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈unavailable)">Type cohesiveness : 4%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ProjectIntegrator" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.ProjectIntegrator" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectIntegrator.cs(≈28)">Type cohesiveness : 20%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.BuildPublisher" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Publishers.BuildPublisher" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\BuildPublisher.cs(≈61)">Type cohesiveness : 14%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailLDAPConverter" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Publishers.EmailLDAPConverter" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailLDAPConverter.cs(≈34)">Type cohesiveness : 28%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailGateway" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Publishers.EmailGateway" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailGateway.cs(≈12)">Type cohesiveness : 39%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailPublisher.cs(≈131)">Type cohesiveness : 9%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailUser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Publishers.EmailUser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailUser.cs(≈37)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.ForceBuildPublisher" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Publishers.ForceBuildPublisher" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ForceBuildPublisher.cs(≈53)">Type cohesiveness : 12%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.PackageFile" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Publishers.PackageFile" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\PackageFile.cs(≈19)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.PackageFolder" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Publishers.PackageFolder" Source="">Type cohesiveness : 20%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.PackagePublisher" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Publishers.PackagePublisher" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\PackagePublisher.cs(≈47)">Type cohesiveness : 14%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈30)">Type cohesiveness : 28%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueueItem" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueueItem" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueueItem.cs(≈17)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.RemoteCruiseServer" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.RemoteCruiseServer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\RemoteCruiseServer.cs(≈29)">Type cohesiveness : 27%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultServerSpecifier" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultServerSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultServerSpecifier.cs(≈9)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.ImpersonationDetails" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Security.ImpersonationDetails" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ImpersonationDetails.cs(≈18)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.Permissions" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Security.Permissions" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\Permissions.cs(≈17)">Type cohesiveness : 11%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.ActiveDirectoryAuthentication" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Security.ActiveDirectoryAuthentication" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ActiveDirectoryAuthentication.cs(≈36)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.DefaultProjectAuthorisation" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Security.DefaultProjectAuthorisation" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\DefaultProjectAuthorisation.cs(≈35)">Type cohesiveness : 38%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ExternalFileSecurityManager.cs(≈66)">Type cohesiveness : 28%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\InternalSecurityManager.cs(≈unavailable)">Type cohesiveness : 35%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.UserNameAuthentication" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Security.UserNameAuthentication" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\UserNameAuthentication.cs(≈58)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.UserPasswordAuthentication" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Security.UserPasswordAuthentication" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\UserPasswordAuthentication.cs(≈58)">Type cohesiveness : 27%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRev" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRev" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AccuRev.cs(≈158)">Type cohesiveness : 12%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)">Type cohesiveness : 9%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeper" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeper" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeper.cs(≈47)">Type cohesiveness : 17%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCase" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCase" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCase.cs(≈113)">Type cohesiveness : 12%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Cvs" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Cvs" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Cvs.cs(≈51)">Type cohesiveness : 6%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\CvsHistoryParser.cs(≈79)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.ExternalSourceControl" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.ExternalSourceControl" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ExternalSourceControl.cs(≈145)">Type cohesiveness : 20%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.FileSourceControl" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.FileSourceControl" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\FileSourceControl.cs(≈39)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.FilteredSourceControl" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.FilteredSourceControl" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\FilteredSourceControl.cs(≈78)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.FtpSourceControl" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.FtpSourceControl" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\FtpSourceControl.cs(≈43)">Type cohesiveness : 12%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Git" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Git" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Git.cs(≈234)">Type cohesiveness : 6%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.Mercurial" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.Mercurial" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mercurial\Mercurial.cs(≈53)">Type cohesiveness : 9%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MercurialModification" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MercurialModification" Source="">Type cohesiveness : 14%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mks.cs(≈49)">Type cohesiveness : 10%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.NullSourceControl" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.NullSourceControl" Source="">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈74)">Type cohesiveness : 5%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCM.cs(≈46)">Type cohesiveness : 12%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Pvcs.cs(≈67)">Type cohesiveness : 6%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopySourceControl" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopySourceControl" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\RobocopySourceControl.cs(≈44)">Type cohesiveness : 20%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeam" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeam" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\StarTeam.cs(≈60)">Type cohesiveness : 8%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Surround" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Surround" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Surround.cs(≈52)">Type cohesiveness : 11%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Svn.cs(≈362)">Type cohesiveness : 5%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.ChangeSynergyUrlBuilder" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.ChangeSynergyUrlBuilder" Source="">Type cohesiveness : 22%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.Synergy" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.Synergy" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\Synergy.cs(≈152)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyConnectionInfo.cs(≈245)">Type cohesiveness : 9%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/RunnableProcess" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/RunnableProcess" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessExecutor.cs(≈66)">Type cohesiveness : 26%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyProjectInfo.cs(≈184)">Type cohesiveness : 14%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault317" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault317" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault317.cs(≈17)">Type cohesiveness : 36%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VaultVersionChecker.cs(≈115)">Type cohesiveness : 4%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vss.cs(≈143)">Type cohesiveness : 8%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vsts.cs(≈63)">Type cohesiveness : 7%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.CodeItRightTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.CodeItRightTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\CodeItRightTask.cs(≈57)">Type cohesiveness : 10%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.CommentTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.CommentTask" Source="">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ConditionalTask.cs(≈49)">Type cohesiveness : 17%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.CompareValuesTaskCondition" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.CompareValuesTaskCondition" Source="">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.UrlHeaderValueTaskCondition" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.UrlHeaderValueTaskCondition" Source="">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.CoverageFilter" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.CoverageFilter" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\CoverageFilter.cs(≈19)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.CoverageThreshold" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.CoverageThreshold" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\CoverageThreshold.cs(≈19)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.CruiseServerControlTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.CruiseServerControlTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\CruiseServerControlTask.cs(≈29)">Type cohesiveness : 20%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.DupFinderTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.DupFinderTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DupFinderTask.cs(≈86)">Type cohesiveness : 7%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.FakeTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.FakeTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FakeTask.cs(≈100)">Type cohesiveness : 17%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.FtpTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.FtpTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FtpTask.cs(≈51)">Type cohesiveness : 12%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.HttpRequestSettings" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.HttpRequestSettings" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\HttpRequestSettings.cs(≈41)">Type cohesiveness : 10%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\HttpStatusTask.cs(≈70)">Type cohesiveness : 17%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask/HttpRequestStatus" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask/HttpRequestStatus" Source="">Type cohesiveness : 7%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.MergeFileInfo" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.MergeFileInfo" Source="">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NCoverReportTask.cs(≈74)">Type cohesiveness : 4%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NCoverProfileTask.cs(≈58)">Type cohesiveness : 3%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)">Type cohesiveness : 9%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ExecutableTask.cs(≈86)">Type cohesiveness : 14%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.FileTaskResult" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.FileTaskResult" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FileTaskResult.cs(≈27)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FinalBuilderTask.cs(≈73)">Type cohesiveness : 10%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.GendarmeTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.GendarmeTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\GendarmeTask.cs(≈63)">Type cohesiveness : 6%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.MergeFilesTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.MergeFilesTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\MergeFilesTask.cs(≈107)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.ModificationReaderTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.ModificationReaderTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ModificationReaderTask.cs(≈63)">Type cohesiveness : 28%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.ModificationWriterTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.ModificationWriterTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ModificationWriterTask.cs(≈98)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.MsBuildTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.MsBuildTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\MsBuildTask.cs(≈57)">Type cohesiveness : 10%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.NAntTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.NAntTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NAntTask.cs(≈132)">Type cohesiveness : 9%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.NDependTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.NDependTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NDependTask.cs(≈96)">Type cohesiveness : 8%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.XmlTaskResult" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.XmlTaskResult" Source="">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Triggers.CronTrigger" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Triggers.CronTrigger" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\CronTrigger.cs(≈56)">Type cohesiveness : 13%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Triggers.RollUpTrigger" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Triggers.RollUpTrigger" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\RollUpTrigger.cs(≈42)">Type cohesiveness : 32%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.NUnitTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.NUnitTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NUnitTask.cs(≈55)">Type cohesiveness : 12%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\PowerShellTask.cs(≈54)">Type cohesiveness : 11%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.RakeTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.RakeTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\RakeTask.cs(≈70)">Type cohesiveness : 10%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.SynchronisationTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.SynchronisationTask" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\SynchronisationTask.cs(≈53)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Triggers.FilterTrigger" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Triggers.FilterTrigger" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\FilterTrigger.cs(≈70)">Type cohesiveness : 18%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Triggers.IntervalTrigger" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Triggers.IntervalTrigger" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\IntervalTrigger.cs(≈47)">Type cohesiveness : 18%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Triggers.ProjectTrigger" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Triggers.ProjectTrigger" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\ProjectTrigger.cs(≈57)">Type cohesiveness : 14%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Triggers.ScheduleTrigger" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Triggers.ScheduleTrigger" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\ScheduleTrigger.cs(≈53)">Type cohesiveness : 15%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.BuildProgressInformation" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Util.BuildProgressInformation" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\BuildProgressInformation.cs(≈10)">Type cohesiveness : 37%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.FileChangedWatcher" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Util.FileChangedWatcher" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\FileChangedWatcher.cs(≈10)">Type cohesiveness : 39%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.FtpLib" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Util.FtpLib" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\FtpLib.cs(≈13)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.LdapHelper" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Util.LdapHelper" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\LdapHelper.cs(≈16)">Type cohesiveness : 10%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.LdapUserInfo" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Util.LdapUserInfo" Source="">Type cohesiveness : 14%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessInfo.cs(≈24)">Type cohesiveness : 21%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessResult" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessResult" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessResult.cs(≈20)">Type cohesiveness : 20%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ClientStartUpSettings" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.ClientStartUpSettings" Source="">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerHttpClient.cs(≈26)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.EncryptingConnection" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.EncryptingConnection" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\EncryptingConnection.cs(≈17)">Type cohesiveness : 35%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\ServerRequest.cs(≈16)">Type cohesiveness : 20%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Messages.Response" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\Response.cs(≈19)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueue.cs(≈15)">Type cohesiveness : 12%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueueRequest.cs(≈25)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.PollingServerWatcher" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Monitor.PollingServerWatcher" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\PollingServerWatcher.cs(≈14)">Type cohesiveness : 32%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.Project" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Monitor.Project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Project.cs(≈18)">Type cohesiveness : 11%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.ProjectBuild" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Monitor.ProjectBuild" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\ProjectBuild.cs(≈26)">Type cohesiveness : 21%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.Server" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Monitor.Server" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈15)">Type cohesiveness : 8%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Mono.OptionContext" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Mono.OptionContext" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Mono\Options.cs(≈245)">Type cohesiveness : 20%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientFactory.cs(≈12)">Type cohesiveness : 37%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.CruiseServerRemotingClient" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerRemotingClient" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerRemotingClient.cs(≈19)">Type cohesiveness : 28%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.HttpConnection" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.HttpConnection" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\HttpConnection.cs(≈27)">Type cohesiveness : 27%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.ChangePasswordRequest" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Messages.ChangePasswordRequest" Source="">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.ChangeConfigurationRequest" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Messages.ChangeConfigurationRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\ChangeConfigurationRequest.cs(≈24)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.ReadAuditRequest" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Messages.ReadAuditRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\ReadAuditRequest.cs(≈19)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Parameters.DateParameter" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Parameters.DateParameter" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\DateParameter.cs(≈77)">Type cohesiveness : 28%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Parameters.BooleanParameter" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Parameters.BooleanParameter" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\BooleanParameter.cs(≈85)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ItemStatus" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.ItemStatus" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ItemStatus.cs(≈16)">Type cohesiveness : 14%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.RemotingConnection" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.RemotingConnection" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\RemotingConnection.cs(≈25)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IntegrationRequest" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.IntegrationRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\IntegrationRequest.cs(≈19)">Type cohesiveness : 17%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Parameters.SelectParameter" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Parameters.SelectParameter" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\SelectParameter.cs(≈85)">Type cohesiveness : 27%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Parameters.TextParameter" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Parameters.TextParameter" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\TextParameter.cs(≈75)">Type cohesiveness : 38%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Parameters.NumericParameter" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Parameters.NumericParameter" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\NumericParameter.cs(≈72)">Type cohesiveness : 38%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.PackageDetails" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.PackageDetails" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\PackageDetails.cs(≈25)">Type cohesiveness : 17%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ProjectStatus" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.ProjectStatus" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ProjectStatus.cs(≈19)">Type cohesiveness : 6%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.QueuedRequestSnapshot" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.QueuedRequestSnapshot" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\QueuedRequestSnapshot.cs(≈19)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Security.AuditRecord" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Security.AuditRecord" Source="">Type cohesiveness : 17%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Security.SecurityCheckDiagnostics" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Security.SecurityCheckDiagnostics" Source="">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Security.UserDetails" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Security.UserDetails" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Security\UserDetails.cs(≈29)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.WcfConnection" Assembly="ThoughtWorks.CruiseControl.Remote.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.WcfConnection" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Communications.Extensions\WcfConnection.cs(≈23)">Type cohesiveness : 35%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Configuration.DashboardConfigurationLoader" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Configuration.DashboardConfigurationLoader" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Configuration\DashboardConfigurationLoader.cs(≈25)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Configuration.NetReflectorPluginConfiguration" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Configuration.NetReflectorPluginConfiguration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Configuration\NetReflectorPluginConfiguration.cs(≈8)">Type cohesiveness : 14%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Configuration.ServerLocation" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Configuration.ServerLocation" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Configuration\ServerLocation.cs(≈8)">Type cohesiveness : 17%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Configuration.StylesheetConfiguration" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Configuration.StylesheetConfiguration" Source="">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions.HtmlReportAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions.HtmlReportAction" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\Actions\HtmlReportAction.cs(≈29)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.HtmlReportPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.HtmlReportPlugin" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\GenericPlugins\HtmlReportPlugin.cs(≈57)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.ConfigurationSetting" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.ConfigurationSetting" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\ConfigurationSetting.cs(≈14)">Type cohesiveness : 20%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.Package" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.Package" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\Package.cs(≈30)">Type cohesiveness : 27%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.PackageManifest" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.PackageManifest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\PackageManifest.cs(≈19)">Type cohesiveness : 14%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators.SiteTemplateActionDecorator" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators.SiteTemplateActionDecorator" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\ActionDecorators\SiteTemplateActionDecorator.cs(≈30)">Type cohesiveness : 19%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions.MultipleXslReportBuildAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions.MultipleXslReportBuildAction" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\Actions\MultipleXslReportBuildAction.cs(≈17)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions.XslReportBuildAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions.XslReportBuildAction" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\Actions\XslReportBuildAction.cs(≈18)">Type cohesiveness : 28%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GeneralAbsoluteLink" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GeneralAbsoluteLink" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\GeneralAbsoluteLink.cs(≈8)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.DefaultLinkFactory" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.DefaultLinkFactory" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\DefaultLinkFactory.cs(≈10)">Type cohesiveness : 37%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.XslMultiReportBuildPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.XslMultiReportBuildPlugin" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\GenericPlugins\XslMultiReportBuildPlugin.cs(≈18)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.XslReportBuildPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.XslReportBuildPlugin" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\GenericPlugins\XslReportBuildPlugin.cs(≈12)">Type cohesiveness : 22%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGridRow" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGridRow" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\ProjectGridRow.cs(≈15)">Type cohesiveness : 25%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.SideBarViewBuilder" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.SideBarViewBuilder" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\SideBarViewBuilder.cs(≈25)">Type cohesiveness : 39%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.TopControlsViewBuilder" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.TopControlsViewBuilder" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\TopControlsViewBuilder.cs(≈23)">Type cohesiveness : 39%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\VelocityProjectGridAction.cs(≈26)">Type cohesiveness : 18%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.IO.RequestWrappingCruiseRequest" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.IO.RequestWrappingCruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\IO\RequestWrappingCruiseRequest.cs(≈14)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.FileTransferResponse" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.FileTransferResponse" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\FileTransferResponse.cs(≈15)">Type cohesiveness : 38%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.NameValueCollectionRequest" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.NameValueCollectionRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\NameValueCollectionRequest.cs(≈14)">Type cohesiveness : 22%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\View\LazilyInitialisingVelocityTransformer.cs(≈22)">Type cohesiveness : 27%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilename" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilename" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildReportXslFilename.cs(≈14)">Type cohesiveness : 33%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.FarmReportFarmPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.FarmReportFarmPlugin" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\FarmReportFarmPlugin.cs(≈53)">Type cohesiveness : 28%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.PackageListAction/PackageDisplay" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.PackageListAction/PackageDisplay" Source="">Type cohesiveness : 20%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectReportProjectPlugin.cs(≈46)">Type cohesiveness : 27%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin/ModifiedCruiseRequest" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin/ModifiedCruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectReportProjectPlugin.cs(≈246)">Type cohesiveness : 20%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph/GraphBuildDayInfo" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph/GraphBuildDayInfo" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Statistics\BuildGraph.cs(≈214)">Type cohesiveness : 28%</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\CruiseServerException.cs(≈11)">Type cohesiveness : 33%</defect>
</target>
</rule>
<rule Name="AvoidMethodWithUnusedGenericTypeRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design.Generic#AvoidMethodWithUnusedGenericTypeRule">
<problem>The method parameters are not using all generic type parameters defined.</problem>
<solution>Not infering all generic typers in the method parameters can lead to confusing, hard to use, API definitions.</solution>
<target Name="TType ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace::GetAncestorValue()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="TType ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace::GetAncestorValue()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\ConfigurationTrace.cs(≈48)">Generic parameter 'TType' is not used by the method parameters.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace::FindAncestor()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace::FindAncestor()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\ConfigurationTrace.cs(≈68)">Generic parameter 'TType' is not used by the method parameters.</defect>
</target>
<target Name="T ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Evaluator::EvalToType(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="T ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Evaluator::EvalToType(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\CodeEvaluator.cs(≈101)">Generic parameter 'T' is not used by the method parameters.</defect>
</target>
<target Name="TComponent ThoughtWorks.CruiseControl.Core.Security.ISecurityManager::RetrieveComponent()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="TComponent ThoughtWorks.CruiseControl.Core.Security.ISecurityManager::RetrieveComponent()" Source="">Generic parameter 'TComponent' is not used by the method parameters.</defect>
</target>
<target Name="TComponent ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::RetrieveComponent()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="TComponent ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::RetrieveComponent()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SecurityManagerBase.cs(≈359)">Generic parameter 'TComponent' is not used by the method parameters.</defect>
</target>
<target Name="TComponent ThoughtWorks.CruiseControl.Core.Security.NullSecurityManager::RetrieveComponent()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="TComponent ThoughtWorks.CruiseControl.Core.Security.NullSecurityManager::RetrieveComponent()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\NullSecurityManager.cs(≈239)">Generic parameter 'TComponent' is not used by the method parameters.</defect>
</target>
<target Name="TData ThoughtWorks.CruiseControl.Remote.Monitor.DataBag::Get()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="TData ThoughtWorks.CruiseControl.Remote.Monitor.DataBag::Get()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\DataBag.cs(≈24)">Generic parameter 'TData' is not used by the method parameters.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.DataBag::Delete()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.DataBag::Delete()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\DataBag.cs(≈56)">Generic parameter 'TData' is not used by the method parameters.</defect>
</target>
<target Name="T ThoughtWorks.CruiseControl.Remote.Mono.Option::Parse(System.String,ThoughtWorks.CruiseControl.Remote.Mono.OptionContext)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="T ThoughtWorks.CruiseControl.Remote.Mono.Option::Parse(System.String,ThoughtWorks.CruiseControl.Remote.Mono.OptionContext)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Mono\Options.cs(≈344)">Generic parameter 'T' is not used by the method parameters.</defect>
</target>
</rule>
<rule Name="AvoidMultidimensionalIndexerRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#AvoidMultidimensionalIndexerRule">
<problem>This indexer use multiple indexes and this limit its usability.</problem>
<solution>Convert this indexer into a method.</solution>
<target Name="System.Windows.Forms.ListViewItem ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ProjectConfigurationListViewItemAdaptor::get_Item()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Windows.Forms.ListViewItem ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ProjectConfigurationListViewItemAdaptor::get_Item()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ProjectConfigurationListViewItemAdaptor.cs(≈21)"></defect>
</target>
</rule>
<rule Name="AvoidNonAlphanumericIdentifierRule" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#AvoidNonAlphanumericIdentifierRule">
<problem>This namespace, type or member name contains underscore(s).</problem>
<solution>Remove the underscore from the specified name.</solution>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ResourceIntegrationQueueIconProvider" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ResourceIntegrationQueueIconProvider::REMOTING_SERVER" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ResourceIntegrationQueueIconProvider.cs(≈7)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ResourceIntegrationQueueIconProvider::HTTP_SERVER" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ResourceIntegrationQueueIconProvider.cs(≈7)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ResourceIntegrationQueueIconProvider::QUEUE_EMPTY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ResourceIntegrationQueueIconProvider.cs(≈7)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ResourceIntegrationQueueIconProvider::QUEUE_POPULATED" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ResourceIntegrationQueueIconProvider.cs(≈7)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ResourceIntegrationQueueIconProvider::CHECKING_MODIFICATIONS" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ResourceIntegrationQueueIconProvider.cs(≈7)"></defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_ProcessNodes(System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_ProcessNodes(System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ElementProcessor.cs(≈60)"></defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_ProcessText(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_ProcessText(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ElementProcessor.cs(≈75)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_DefineFromAttributes(System.Xml.Linq.XElement)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_DefineFromAttributes(System.Xml.Linq.XElement)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ElementProcessor.cs(≈82)"></defect>
</target>
<target Name="System.Xml.Linq.XElement ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_AssumeElement(System.Xml.Linq.XNode)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Xml.Linq.XElement ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_AssumeElement(System.Xml.Linq.XNode)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ElementProcessor.cs(≈92)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ConfigPreprocessor::PreProcess(System.Xml.XmlReader,System.Xml.XmlWriter,System.Xml.XmlUrlResolver,System.Uri)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="input_uri" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ConfigPreprocessor.cs(≈43)"></defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_GetAsNodeSet(System.Collections.IEnumerable)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_GetAsNodeSet(System.Collections.IEnumerable)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈155)"></defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_GetAsNodeSet(System.String[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_GetAsNodeSet(System.String[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈162)"></defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_Process(System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_Process(System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈386)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::IsDefined(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="symbol_name" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈541)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::HasAttribute(System.Xml.Linq.XElement,System.Xml.Linq.XName)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="attr_name" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\XHelpers.cs(≈21)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::GetAttributeValue(System.Xml.Linq.XElement,System.Xml.Linq.XName)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="attr_name" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\XHelpers.cs(≈69)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ConsoleRunnerArguments" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.ConsoleRunnerArguments::DEFAULT_CONFIG_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ConsoleRunnerArguments.cs(≈6)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.ConfigurationSubfileLoadedHandler::Invoke(System.Uri)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="subfile_uri" Source=""></defect>
</target>
<target Name="System.IAsyncResult ThoughtWorks.CruiseControl.Core.Config.ConfigurationSubfileLoadedHandler::BeginInvoke(System.Uri,System.AsyncCallback,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="subfile_uri" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Label.DefaultLabeller" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Label.DefaultLabeller::INITIAL_LABEL" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\DefaultLabeller.cs(≈37)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.XmlLogPublisher" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.XmlLogPublisher::DEFAULT_LOG_SUBDIRECTORY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\XmlLogPublisher.cs(≈39)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultUrlBuilder" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultUrlBuilder::DEFAULT_EXTENSION" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultUrlBuilder.cs(≈11)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::AB_REGISTRY_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::AB_REGISTRY_KEY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::AB_COMMMAND_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::AB_EXE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::BRANCH_COMMAND_TEMPLATE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::MODIFICATIONS_COMMAND_TEMPLATE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::LABEL_COMMAND_TEMPLATE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::GET_COMMAND_TEMPLATE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::NO_CHANGE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.AlienbrainHistoryParser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.AlienbrainHistoryParser::FILE_REGEX" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AlienbrainHistoryParser.cs(≈9)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCase" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCase::DATETIME_FORMAT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCase.cs(≈113)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCaseHistoryParser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCaseHistoryParser::END_OF_LINE_DELIMITER" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCaseHistoryParser.cs(≈20)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Cvs" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Cvs::COMMAND_DATE_FORMAT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Cvs.cs(≈51)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.Mercurial" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.Mercurial::COMMAND_DATE_FORMAT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mercurial\Mercurial.cs(≈53)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Surround" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Surround::TO_SSCM_DATE_FORMAT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Surround.cs(≈52)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.SurroundHistoryParser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.SurroundHistoryParser::TO_SSCM_DATE_FORMAT" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommand::AppDomain_Unload(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommand::AppDomain_Unload(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommand.cs(≈106)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3::_shim" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault3.cs(≈15)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss::SS_DIR_KEY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vss.cs(≈143)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss::SS_REGISTRY_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vss.cs(≈143)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss::SS_REGISTRY_KEY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vss.cs(≈143)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss::SS_EXE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vss.cs(≈143)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::VS2010_REGISTRY_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::VS2008_REGISTRY_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::VS2005_REGISTRY_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::VS2003_REGISTRY_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::VS2002_REGISTRY_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::VS_REGISTRY_KEY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::DEVENV_EXE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::DEFAULT_BUILD_TIMEOUT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::DEFAULT_BUILDTYPE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::DEFAULT_PROJECT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.Diagnostics.ProcessPriorityClass ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::DEFAULT_PRIORITY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask::DEFAULT_BUILD_TIMEOUT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ExecutableTask.cs(≈86)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.Diagnostics.ProcessPriorityClass ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask::DEFAULT_PRIORITY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ExecutableTask.cs(≈86)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Diagnostics.ProcessPriorityClass ThoughtWorks.CruiseControl.Core.Util.ProcessInfo::DEFAULT_PRIORITY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessInfo.cs(≈24)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessResult" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Util.ProcessResult::SUCCESSFUL_EXIT_CODE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessResult.cs(≈20)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Util.ProcessResult::TIMED_OUT_EXIT_CODE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessResult.cs(≈20)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.StringUtil" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Util.StringUtil::DEFAULT_DELIMITER" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\StringUtil.cs(≈15)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.IO.ConditionalGetFingerprint" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.IO.ConditionalGetFingerprint ThoughtWorks.CruiseControl.WebDashboard.IO.ConditionalGetFingerprint::NOT_AVAILABLE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\IO\ConditionalGetFingerprint.cs(≈12)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportBuildPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportBuildPlugin::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildReportBuildPlugin.cs(≈14)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.HtmlBuildLogAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.HtmlBuildLogAction::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\HtmlBuildLogAction.cs(≈23)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.LatestBuildReportProjectPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.LatestBuildReportProjectPlugin::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\LatestBuildReportProjectPlugin.cs(≈17)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.XmlBuildLogAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.XmlBuildLogAction::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\XmlBuildLogAction.cs(≈13)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlProjectParametersReportAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlProjectParametersReportAction::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\XmlProjectParametersReportAction.cs(≈22)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlServerReportAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlServerReportAction::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\XmlServerReportAction.cs(≈14)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.FarmReportFarmPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.FarmReportFarmPlugin::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\FarmReportFarmPlugin.cs(≈53)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlReportAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlReportAction::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\XmlReportAction.cs(≈15)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlServerSecurityAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlServerSecurityAction::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\XmlServerSecurityAction.cs(≈16)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.ForceBuildXmlAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.ForceBuildXmlAction::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ForceBuild\ForceBuildXmlAction.cs(≈16)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectReportProjectPlugin.cs(≈46)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS.RSSFeed" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS.RSSFeed::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\RSS\RSSFeed.cs(≈16)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerReportServerPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerReportServerPlugin::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerReportServerPlugin.cs(≈57)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.ProjectStatisticsPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.ProjectStatisticsPlugin::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Statistics\ProjectStatisticsPlugin.cs(≈23)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds.ViewAllBuildsProjectPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds.ViewAllBuildsProjectPlugin::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ViewAllBuilds\ViewAllBuildsProjectPlugin.cs(≈25)"></defect>
</target>
</rule>
<rule Name="AvoidPropertiesWithoutGetAccessorRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#AvoidPropertiesWithoutGetAccessorRule">
<problem>This type contains some properties that have only setters.</problem>
<solution>Add a getter to the property or change the property into a method.</solution>
<target Name="Objection.NMockAwareImplementationResolver" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Void Objection.NMockAwareImplementationResolver::set_IgnoreNMockImplementations(System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\NMockAwareImplementationResolver.cs(≈105)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildTransitionExecRunner" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildTransitionExecRunner::set_Status(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectState)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildTransitionExecRunner.cs(≈33)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.TrayIconFacade" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.TrayIconFacade::set_IconProvider(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IIconProvider)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\TrayIconFacade.cs(≈30)"></defect>
<defect Severity="Medium" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.TrayIconFacade::set_BalloonMessageProvider(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IBalloonMessageProvider)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\TrayIconFacade.cs(≈38)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.ILampController" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.ILampController::set_RedLightOn(System.Boolean)" Source=""></defect>
<defect Severity="Medium" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.ILampController::set_YellowLightOn(System.Boolean)" Source=""></defect>
<defect Severity="Medium" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.ILampController::set_GreenLightOn(System.Boolean)" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.LampController" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.LampController::set_RedLightOn(System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\LampController.cs(≈31)"></defect>
<defect Severity="Medium" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.LampController::set_YellowLightOn(System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\LampController.cs(≈36)"></defect>
<defect Severity="Medium" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.LampController::set_GreenLightOn(System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\LampController.cs(≈41)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter::set_Formatting(System.Xml.Formatting)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\XmlIntegrationResultWriter.cs(≈226)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs::set_CurrentTimeZone(System.TimeZone)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Pvcs.cs(≈199)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IAbsoluteLink" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IAbsoluteLink::set_LinkClass(System.String)" Source=""></defect>
</target>
</rule>
<rule Name="AvoidRedundancyInMethodNameRule" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#AvoidRedundancyInMethodNameRule">
<problem>This method is named against its first parameter's type. This usually makes an API more verbose and less evolutive than necessary.</problem>
<solution>Rename method without the parameter name or extract the method into the parameter's type.</solution>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CaptionAndMessage ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IBalloonMessageProvider::GetCaptionAndMessageForBuildTransition(ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CaptionAndMessage ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IBalloonMessageProvider::GetCaptionAndMessageForBuildTransition(ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition)" Source="">Consider renaming method to 'GetCaptionAndMessage'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CaptionAndMessage ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigurableBalloonMessageProvider::GetCaptionAndMessageForBuildTransition(ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CaptionAndMessage ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigurableBalloonMessageProvider::GetCaptionAndMessageForBuildTransition(ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ConfigurableBalloonMessageProvider.cs(≈22)">Consider renaming method to 'GetCaptionAndMessage'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::BindToQueueTreeView(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.QueueTreeView)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::BindToQueueTreeView(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.QueueTreeView)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈253)">Consider renaming method to 'BindTo'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::UnbindToQueueTreeView(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.QueueTreeView)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::UnbindToQueueTreeView(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.QueueTreeView)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈272)">Consider renaming method to 'UnbindTo'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IIntegrationResult ThoughtWorks.CruiseControl.Core.Config.ConfigurationValidationUtils::GenerateResultForProject(ThoughtWorks.CruiseControl.Core.Project)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.IIntegrationResult ThoughtWorks.CruiseControl.Core.Config.ConfigurationValidationUtils::GenerateResultForProject(ThoughtWorks.CruiseControl.Core.Project)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\ConfigurationValidationUtils.cs(≈23)">Consider renaming method to 'GenerateResult', or extracting method to type 'ThoughtWorks.CruiseControl.Core.Project' as property 'GenerateResult', or making an extension method of that type.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.IConfigurationService::AddConfigurationUpdateHandler(ThoughtWorks.CruiseControl.Core.Config.ConfigurationUpdateHandler)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.IConfigurationService::AddConfigurationUpdateHandler(ThoughtWorks.CruiseControl.Core.Config.ConfigurationUpdateHandler)" Source="">Consider renaming method to 'Add'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.IConfigurationService::AddConfigurationSubfileLoadedHandler(ThoughtWorks.CruiseControl.Core.Config.ConfigurationSubfileLoadedHandler)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.IConfigurationService::AddConfigurationSubfileLoadedHandler(ThoughtWorks.CruiseControl.Core.Config.ConfigurationSubfileLoadedHandler)" Source="">Consider renaming method to 'Add'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.CachingConfigurationService::AddConfigurationUpdateHandler(ThoughtWorks.CruiseControl.Core.Config.ConfigurationUpdateHandler)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.CachingConfigurationService::AddConfigurationUpdateHandler(ThoughtWorks.CruiseControl.Core.Config.ConfigurationUpdateHandler)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\CachingConfigurationService.cs(≈31)">Consider renaming method to 'Add'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.CachingConfigurationService::AddConfigurationSubfileLoadedHandler(ThoughtWorks.CruiseControl.Core.Config.ConfigurationSubfileLoadedHandler)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.CachingConfigurationService::AddConfigurationSubfileLoadedHandler(ThoughtWorks.CruiseControl.Core.Config.ConfigurationSubfileLoadedHandler)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\CachingConfigurationService.cs(≈37)">Consider renaming method to 'Add'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.FileConfigurationService::AddConfigurationUpdateHandler(ThoughtWorks.CruiseControl.Core.Config.ConfigurationUpdateHandler)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.FileConfigurationService::AddConfigurationUpdateHandler(ThoughtWorks.CruiseControl.Core.Config.ConfigurationUpdateHandler)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\FileConfigurationService.cs(≈35)">Consider renaming method to 'Add'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.FileConfigurationService::AddConfigurationSubfileLoadedHandler(ThoughtWorks.CruiseControl.Core.Config.ConfigurationSubfileLoadedHandler)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.FileConfigurationService::AddConfigurationSubfileLoadedHandler(ThoughtWorks.CruiseControl.Core.Config.ConfigurationSubfileLoadedHandler)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\FileConfigurationService.cs(≈40)">Consider renaming method to 'Add'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService::AddConfigurationUpdateHandler(ThoughtWorks.CruiseControl.Core.Config.ConfigurationUpdateHandler)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService::AddConfigurationUpdateHandler(ThoughtWorks.CruiseControl.Core.Config.ConfigurationUpdateHandler)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\FileWatcherConfigurationService.cs(≈40)">Consider renaming method to 'Add'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService::AddConfigurationSubfileLoadedHandler(ThoughtWorks.CruiseControl.Core.Config.ConfigurationSubfileLoadedHandler)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService::AddConfigurationSubfileLoadedHandler(ThoughtWorks.CruiseControl.Core.Config.ConfigurationSubfileLoadedHandler)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\FileWatcherConfigurationService.cs(≈46)">Consider renaming method to 'Add'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.IIntegrationRunnerTarget::RecordSourceControlOperation(ThoughtWorks.CruiseControl.Core.SourceControlOperation,ThoughtWorks.CruiseControl.Remote.ItemBuildStatus)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.IIntegrationRunnerTarget::RecordSourceControlOperation(ThoughtWorks.CruiseControl.Core.SourceControlOperation,ThoughtWorks.CruiseControl.Remote.ItemBuildStatus)" Source="">Consider renaming method to 'Record'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.IProject::AddMessage(ThoughtWorks.CruiseControl.Remote.Message)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.IProject::AddMessage(ThoughtWorks.CruiseControl.Remote.Message)" Source="">Consider renaming method to 'Add'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::AddMessage(ThoughtWorks.CruiseControl.Remote.Message)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Project::AddMessage(ThoughtWorks.CruiseControl.Remote.Message)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈1165)">Consider renaming method to 'Add'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::RecordSourceControlOperation(ThoughtWorks.CruiseControl.Core.SourceControlOperation,ThoughtWorks.CruiseControl.Remote.ItemBuildStatus)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Project::RecordSourceControlOperation(ThoughtWorks.CruiseControl.Core.SourceControlOperation,ThoughtWorks.CruiseControl.Remote.ItemBuildStatus)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈1448)">Consider renaming method to 'Record'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCaseHistoryParser::AssignModificationTime(ThoughtWorks.CruiseControl.Core.Modification,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCaseHistoryParser::AssignModificationTime(ThoughtWorks.CruiseControl.Core.Modification,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCaseHistoryParser.cs(≈52)">Consider renaming method to 'AssignTime'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.MksHistoryParser::ParseMemberInfoAndAddToModification(ThoughtWorks.CruiseControl.Core.Modification,System.IO.StringReader)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.MksHistoryParser::ParseMemberInfoAndAddToModification(ThoughtWorks.CruiseControl.Core.Modification,System.IO.StringReader)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\MksHistoryParser.cs(≈86)">Consider renaming method to 'ParseMemberInfoAndAddTo'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::FireBuildQueueRequestAdded(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::FireBuildQueueRequestAdded(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueue.cs(≈267)">Consider renaming method to 'FireAdded'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::FireBuildQueueRequestRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::FireBuildQueueRequestRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueue.cs(≈282)">Consider renaming method to 'FireRemoved'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireProjectAdded(ThoughtWorks.CruiseControl.Remote.Monitor.Project)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireProjectAdded(ThoughtWorks.CruiseControl.Remote.Monitor.Project)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈492)">Consider renaming method to 'FireAdded'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireProjectRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.Project)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireProjectRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.Project)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈507)">Consider renaming method to 'FireRemoved'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireBuildQueueAdded(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireBuildQueueAdded(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈522)">Consider renaming method to 'FireAdded'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireBuildQueueRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireBuildQueueRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈537)">Consider renaming method to 'FireRemoved'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot::IsQueueSetSnapshotChanged(ThoughtWorks.CruiseControl.Remote.QueueSetSnapshot)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot::IsQueueSetSnapshotChanged(ThoughtWorks.CruiseControl.Remote.QueueSetSnapshot)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerSnapshot.cs(≈63)">Consider renaming method to 'IsChanged'.</defect>
</target>
</rule>
<rule Name="AvoidRedundancyInTypeNameRule" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#AvoidRedundancyInTypeNameRule">
<problem>This type name is prefixed with the last component of its enclosing namespace. This usually makes an API more verbose and less autocompletion-friendly than necessary.</problem>
<solution>Rename type without the prefix or replace it with a more meaningful term in the context of the namespace.</solution>
<target Name="ThoughtWorks.CruiseControl.Console.ConsoleMain" Assembly="ccnet, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Console.ConsoleMain" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\console\ConsoleMain.cs(≈11)">Consider renaming type to 'Main'.</defect>
</target>
<target Name="Objection.ObjectionStore" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="Objection.ObjectionStore" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\ObjectionStore.cs(≈17)">Consider renaming type to 'Store'.</defect>
</target>
<target Name="Objection.ObjectionType" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="Objection.ObjectionType" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\ObjectionType.cs(≈9)">Consider renaming type to 'Type'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Growl.GrowlController" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Growl.GrowlController" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Growl\GrowlController.cs(≈20)">Consider renaming type to 'Controller'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Growl.GrowlMessages" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Growl.GrowlMessages" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Growl\GrowlMessages.cs(≈9)">Consider renaming type to 'Messages'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil" Source="">Consider renaming type to 'Util'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.IX10LowLevelDriver" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.IX10LowLevelDriver" Source="">Consider renaming type to 'ILowLevelDriver'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.X10Controller" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.X10Controller" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\X10Controller.cs(≈16)">Consider renaming type to 'Controller'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.X10Definitions" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.X10Definitions" Source="">Consider renaming type to 'Definitions'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈38)">Consider renaming type to 'Environment'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorSettings" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorSettings" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorSettings.cs(≈34)">Consider renaming type to 'Settings'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsBuilder" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsBuilder" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsBuilder.cs(≈12)">Consider renaming type to 'Builder'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsCalculator" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsCalculator" Source="">Consider renaming type to 'Calculator'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsChartGenerator.cs(≈27)">Consider renaming type to 'ChartGenerator'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsPublisher" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsPublisher" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsPublisher.cs(≈78)">Consider renaming type to 'Publisher'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsResults" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsResults" Source="">Consider renaming type to 'Results'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.ISecuritySetting" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Security.ISecuritySetting" Source="">Consider renaming type to 'ISetting'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.ISecurityManager" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Security.ISecurityManager" Source="">Consider renaming type to 'IManager'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SecurityManagerBase.cs(≈27)">Consider renaming type to 'ManagerBase'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.SecurityHelpers" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Security.SecurityHelpers" Source="">Consider renaming type to 'Helpers'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.SecurityPermission" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Security.SecurityPermission" Source="">Consider renaming type to 'Permission'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeperHistoryParser.cs(≈23)">Consider renaming type to 'HistoryParser'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MercurialHistoryParser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MercurialHistoryParser" Source="">Consider renaming type to 'HistoryParser'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MercurialModificationCollection" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MercurialModificationCollection" Source="">Consider renaming type to 'ModificationCollection'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.State.IStateManager" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.State.IStateManager" Source="">Consider renaming type to 'IManager'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Security.ISecurityCredentials" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Security.ISecurityCredentials" Source="">Consider renaming type to 'ICredentials'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.RemoteCruiseManagerFactory" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.RemoteCruiseManagerFactory" Source="">Consider renaming type to 'CruiseManagerFactory'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Security.SecurityCheckDiagnostics" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Security.SecurityCheckDiagnostics" Source="">Consider renaming type to 'CheckDiagnostics'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Security.SecurityEvent" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Security.SecurityEvent" Source="">Consider renaming type to 'Event'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Security.SecurityRight" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Security.SecurityRight" Source="">Consider renaming type to 'Right'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Security.SecurityRightAuditFilter" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Security.SecurityRightAuditFilter" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Security\SecurityRightFilter.cs(≈17)">Consider renaming type to 'RightAuditFilter'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.CruiseActionFactory" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.CruiseActionFactory" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\Cruise\CruiseActionFactory.cs(≈12)">Consider renaming type to 'ActionFactory'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.CruiseActionProxyAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.CruiseActionProxyAction" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\Cruise\CruiseActionProxyAction.cs(≈13)">Consider renaming type to 'ActionProxyAction'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilename" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilename" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildReportXslFilename.cs(≈14)">Consider renaming type to 'XslFilename'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilenameSerialiser" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilenameSerialiser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildReportXslFilenameSerialiser.cs(≈12)">Consider renaming type to 'XslFilenameSerialiser'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilenameSerialiserFactory" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilenameSerialiserFactory" Source="">Consider renaming type to 'XslFilenameSerialiserFactory'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray.CCTrayDownloadAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray.CCTrayDownloadAction" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\CCTray\CCTrayDownloadAction.cs(≈14)">Consider renaming type to 'DownloadAction'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray.CCTrayDownloadPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray.CCTrayDownloadPlugin" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\CCTray\CCTrayDownloadPlugin.cs(≈10)">Consider renaming type to 'DownloadPlugin'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.FarmReportFarmPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.FarmReportFarmPlugin" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\FarmReportFarmPlugin.cs(≈53)">Consider renaming type to 'FarmPlugin'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectReportProjectPlugin.cs(≈46)">Consider renaming type to 'ProjectPlugin'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS.RSSFeed" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS.RSSFeed" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\RSS\RSSFeed.cs(≈16)">Consider renaming type to 'Feed'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerReportServerPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerReportServerPlugin" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerReportServerPlugin.cs(≈57)">Consider renaming type to 'ServerPlugin'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds.ViewAllBuildsProjectPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds.ViewAllBuildsProjectPlugin" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ViewAllBuilds\ViewAllBuildsProjectPlugin.cs(≈25)">Consider renaming type to 'ProjectPlugin'.</defect>
</target>
</rule>
<rule Name="AvoidRepetitiveCastsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidRepetitiveCastsRule">
<problem>The method seems to repeat the same cast operation multiple times.</problem>
<solution>Change the logic to ensure the (somewhat expensive) cast is done once.</solution>
<target Name="System.Void Validator.ConfigurationHierarchy::Add(System.Object)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void Validator.ConfigurationHierarchy::Add(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ConfigurationHierarchy.cs(≈83)">'configurationItem' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.IProject'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Void Validator.ConfigurationHierarchy::Add(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ConfigurationHierarchy.cs(≈87)">'configurationItem' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Config.IQueueConfiguration'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Void Validator.ConfigurationHierarchy::Add(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ConfigurationHierarchy.cs(≈91)">'configurationItem' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Security.ISecurityManager'.</defect>
</target>
<target Name="System.Windows.Forms.TreeNode Validator.ConfigurationHierarchy::AddProject(ThoughtWorks.CruiseControl.Core.IProject)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Windows.Forms.TreeNode Validator.ConfigurationHierarchy::AddProject(ThoughtWorks.CruiseControl.Core.IProject)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ConfigurationHierarchy.cs(≈126)">'value' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Project'.</defect>
</target>
<target Name="System.Windows.Forms.TreeNode Validator.ConfigurationHierarchy::AddTask(System.Windows.Forms.TreeNode,ThoughtWorks.CruiseControl.Core.ITask)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Windows.Forms.TreeNode Validator.ConfigurationHierarchy::AddTask(System.Windows.Forms.TreeNode,ThoughtWorks.CruiseControl.Core.ITask)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ConfigurationHierarchy.cs(≈233)">'value' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Tasks.TaskContainerBase'.</defect>
</target>
<target Name="System.Windows.Forms.TreeNode Validator.ConfigurationHierarchy::AddSecurity(ThoughtWorks.CruiseControl.Core.Security.ISecurityManager)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Windows.Forms.TreeNode Validator.ConfigurationHierarchy::AddSecurity(ThoughtWorks.CruiseControl.Core.Security.ISecurityManager)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ConfigurationHierarchy.cs(≈296)">'value' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager'.</defect>
</target>
<target Name="System.Windows.Forms.HtmlElement Validator.MainForm::GenerateElement(System.String,System.Object[])" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Windows.Forms.HtmlElement Validator.MainForm::GenerateElement(System.String,System.Object[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈331)">'contentEl' is casted 2 times for type 'System.Windows.Forms.HtmlElement'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Windows.Forms.HtmlElement Validator.MainForm::GenerateElement(System.String,System.Object[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈335)">'contentEl' is casted 2 times for type 'Validator.HtmlAttribute'.</defect>
</target>
<target Name="System.Object Validator.MainForm::ValidateElement(System.Windows.Forms.HtmlElement,System.Xml.XmlNode,System.Int32,ThoughtWorks.CruiseControl.Core.Config.Configuration)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Object Validator.MainForm::ValidateElement(System.Windows.Forms.HtmlElement,System.Xml.XmlNode,System.Int32,ThoughtWorks.CruiseControl.Core.Config.Configuration)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈474)">'loadedItem' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.IProject'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Object Validator.MainForm::ValidateElement(System.Windows.Forms.HtmlElement,System.Xml.XmlNode,System.Int32,ThoughtWorks.CruiseControl.Core.Config.Configuration)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈486)">'loadedItem' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Config.IQueueConfiguration'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Object Validator.MainForm::ValidateElement(System.Windows.Forms.HtmlElement,System.Xml.XmlNode,System.Int32,ThoughtWorks.CruiseControl.Core.Config.Configuration)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈498)">'loadedItem' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Security.ISecurityManager'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Object Validator.MainForm::ValidateElement(System.Windows.Forms.HtmlElement,System.Xml.XmlNode,System.Int32,ThoughtWorks.CruiseControl.Core.Config.Configuration)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈506)">'node' is casted 2 times for type 'System.Xml.XmlElement'.</defect>
</target>
<target Name="System.Boolean Validator.MainForm::InternalValidation(ThoughtWorks.CruiseControl.Core.Config.Configuration)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Boolean Validator.MainForm::InternalValidation(ThoughtWorks.CruiseControl.Core.Config.Configuration)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈645)">'project' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Config.IConfigurationValidation'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Boolean Validator.MainForm::InternalValidation(ThoughtWorks.CruiseControl.Core.Config.Configuration)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈654)">'queue' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Config.IConfigurationValidation'.</defect>
</target>
<target Name="System.Windows.Forms.HtmlElement Validator.ValidationErrorProcesser::GenerateElement(System.String,System.Object[])" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Windows.Forms.HtmlElement Validator.ValidationErrorProcesser::GenerateElement(System.String,System.Object[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ValidationErrorProcesser.cs(≈86)">'contentEl' is casted 2 times for type 'System.Windows.Forms.HtmlElement'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Windows.Forms.HtmlElement Validator.ValidationErrorProcesser::GenerateElement(System.String,System.Object[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ValidationErrorProcesser.cs(≈90)">'contentEl' is casted 2 times for type 'Validator.HtmlAttribute'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ITransportExtension ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ExtensionHelpers::RetrieveExtension(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ITransportExtension ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ExtensionHelpers::RetrieveExtension(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ExtensionHelpers.cs(≈51)">'extensionInstance' is casted 2 times for type 'ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ITransportExtension'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IAuthenticationMode ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ExtensionHelpers::RetrieveAuthenticationMode(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IAuthenticationMode ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ExtensionHelpers::RetrieveAuthenticationMode(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ExtensionHelpers.cs(≈63)">'extensionInstance' is casted 2 times for type 'ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IAuthenticationMode'.</defect>
</target>
<target Name="System.Int32 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm/ListViewItemComparer::Compare(System.Object,System.Object)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Int32 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm/ListViewItemComparer::Compare(System.Object,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈1129)">'x' is casted 3 times for type 'System.Windows.Forms.ListViewItem'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Int32 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm/ListViewItemComparer::Compare(System.Object,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈1129)">'y' is casted 3 times for type 'System.Windows.Forms.ListViewItem'.</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::EvalExpr(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::EvalExpr(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈408)">'obj2' is casted 2 times for type 'System.Collections.IEnumerable'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::EvalExprAsString(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::EvalExprAsString(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈438)">'obj2' is casted 2 times for type 'System.Collections.IEnumerable'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::ErrorContext(System.Xml.Linq.XObject)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::ErrorContext(System.Xml.Linq.XObject)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\XHelpers.cs(≈44)">'obj' is casted 2 times for type 'System.Xml.Linq.XAttribute'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::ErrorContext(System.Xml.Linq.XObject)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\XHelpers.cs(≈48)">'obj' is casted 2 times for type 'System.Xml.Linq.XElement'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader::ValidateConfiguration(ThoughtWorks.CruiseControl.Core.Config.Configuration,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader::ValidateConfiguration(ThoughtWorks.CruiseControl.Core.Config.Configuration,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\NetReflectorConfigurationReader.cs(≈285)">'project' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Config.IConfigurationValidation'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader::ValidateConfiguration(ThoughtWorks.CruiseControl.Core.Config.Configuration,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\NetReflectorConfigurationReader.cs(≈294)">'queue' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Config.IConfigurationValidation'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.XmlValidatingLoader::.ctor(System.Xml.XmlReader)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.XmlValidatingLoader::.ctor(System.Xml.XmlReader)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\XmlValidatingLoader.cs(≈17)">'innerReader' is casted 2 times for type 'System.Xml.XmlTextReader'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.DataResponse ThoughtWorks.CruiseControl.Core.CruiseServer::GetServerLog(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Messages.DataResponse ThoughtWorks.CruiseControl.Core.CruiseServer::GetServerLog(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈633)">'request' is casted 2 times for type 'ThoughtWorks.CruiseControl.Remote.Messages.ProjectRequest'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::GenerateTaskStatuses(System.String,System.Collections.IList)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Project::GenerateTaskStatuses(System.String,System.Collections.IList)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈672)">'task' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Tasks.TaskBase'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Project::GenerateTaskStatuses(System.String,System.Collections.IList)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈677)">'task' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.IStatusItem'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Project::GenerateTaskStatuses(System.String,System.Collections.IList)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈683)">'task' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.IStatusSnapshotGenerator'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::RunTasks(ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.Collections.IList,System.Collections.Generic.Dictionary`2<System.String,System.String>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Project::RunTasks(ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.Collections.IList,System.Collections.Generic.Dictionary`2<System.String,System.String>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈770)">'task' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.IParamatisedItem'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::PublishResults(ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.Collections.Generic.Dictionary`2<System.String,System.String>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Project::PublishResults(ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.Collections.Generic.Dictionary`2<System.String,System.String>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈814)">'publisher' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.IParamatisedItem'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.XmlLogPublisher ThoughtWorks.CruiseControl.Core.Project::GetLogPublisher()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Publishers.XmlLogPublisher ThoughtWorks.CruiseControl.Core.Project::GetLogPublisher()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈1260)">'publisher' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Publishers.XmlLogPublisher'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::ValidateItem(System.Object,ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Project::ValidateItem(System.Object,ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈1388)">'item' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Config.IConfigurationValidation'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.TaskContainerBase::InitialiseStatus(ThoughtWorks.CruiseControl.Remote.ItemBuildStatus)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.TaskContainerBase::InitialiseStatus(ThoughtWorks.CruiseControl.Remote.ItemBuildStatus)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\TaskContainerBase.cs(≈89)">'task' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Tasks.TaskBase'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.TaskContainerBase::InitialiseStatus(ThoughtWorks.CruiseControl.Remote.ItemBuildStatus)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\TaskContainerBase.cs(≈95)">'task' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.IStatusSnapshotGenerator'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.TaskContainerBase::RunTask(ThoughtWorks.CruiseControl.Core.ITask,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.TaskContainerBase::RunTask(ThoughtWorks.CruiseControl.Core.ITask,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\TaskContainerBase.cs(≈127)">'task' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.IParamatisedItem'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter::WriteIntegrationProperty(System.Object,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter::WriteIntegrationProperty(System.Object,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\XmlIntegrationResultWriter.cs(≈192)">'value' is casted 2 times for type 'System.Collections.ArrayList'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::RegisterManagerForRemoting()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::RegisterManagerForRemoting()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\RemoteCruiseServer.cs(≈73)">'channel' is casted 2 times for type 'System.Runtime.Remoting.Channels.IChannelReceiver'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::RegisterServerClientForRemoting()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::RegisterServerClientForRemoting()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\RemoteCruiseServer.cs(≈96)">'channel' is casted 2 times for type 'System.Runtime.Remoting.Channels.IChannelReceiver'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultBuildSpecifier::Equals(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultBuildSpecifier::Equals(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultBuildSpecifier.cs(≈39)">'obj' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultBuildSpecifier'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultProjectSpecifier::Equals(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultProjectSpecifier::Equals(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultProjectSpecifier.cs(≈39)">'obj' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultProjectSpecifier'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultServerSpecifier::Equals(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultServerSpecifier::Equals(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultServerSpecifier.cs(≈47)">'obj' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultServerSpecifier'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.DefaultProjectAuthorisation::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.DefaultProjectAuthorisation::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\DefaultProjectAuthorisation.cs(≈160)">'permission' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Config.IConfigurationValidation'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ExternalFileSecurityManager.cs(≈266)">'user' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Config.IConfigurationValidation'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ExternalFileSecurityManager.cs(≈274)">'permission' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Config.IConfigurationValidation'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::LoadFile(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::LoadFile(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ExternalFileSecurityManager.cs(≈361)">'loadedItem' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Security.IPermission'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::LoadFile(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ExternalFileSecurityManager.cs(≈370)">'loadedItem' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Security.IAuthentication'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::UpdateSetting(ThoughtWorks.CruiseControl.Core.Security.ISecuritySetting)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::UpdateSetting(ThoughtWorks.CruiseControl.Core.Security.ISecuritySetting)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ExternalFileSecurityManager.cs(≈430)">'loadedItem' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Security.ISecuritySetting'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\InternalSecurityManager.cs(≈282)">'user' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Config.IConfigurationValidation'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\InternalSecurityManager.cs(≈290)">'permission' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Config.IConfigurationValidation'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.VssLocale::Equals(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.VssLocale::Equals(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssLocale.cs(≈126)">'obj' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Sourcecontrol.IVssLocale'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ItemStatus ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::InitialiseTaskStatuses(ThoughtWorks.CruiseControl.Remote.ItemBuildStatus,ThoughtWorks.CruiseControl.Core.ITask[],System.Collections.Generic.Dictionary`2<ThoughtWorks.CruiseControl.Core.ITask,ThoughtWorks.CruiseControl.Remote.ItemStatus>,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.ItemStatus ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::InitialiseTaskStatuses(ThoughtWorks.CruiseControl.Remote.ItemBuildStatus,ThoughtWorks.CruiseControl.Core.ITask[],System.Collections.Generic.Dictionary`2<ThoughtWorks.CruiseControl.Core.ITask,ThoughtWorks.CruiseControl.Remote.ItemStatus>,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ConditionalTask.cs(≈315)">'task' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Tasks.TaskBase'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.ItemStatus ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::InitialiseTaskStatuses(ThoughtWorks.CruiseControl.Remote.ItemBuildStatus,ThoughtWorks.CruiseControl.Core.ITask[],System.Collections.Generic.Dictionary`2<ThoughtWorks.CruiseControl.Core.ITask,ThoughtWorks.CruiseControl.Remote.ItemStatus>,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ConditionalTask.cs(≈321)">'task' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.IStatusSnapshotGenerator'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::RunTask(ThoughtWorks.CruiseControl.Core.ITask,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::RunTask(ThoughtWorks.CruiseControl.Core.ITask,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ConditionalTask.cs(≈374)">'task' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.IParamatisedItem'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility/PropertyValue ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility::FindProperty(System.Object,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility/PropertyValue ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility::FindProperty(System.Object,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DynamicValueUtility.cs(≈52)">'currentValue' is casted 2 times for type 'System.Collections.IEnumerable'.</defect>
</target>
<target Name="System.Reflection.MemberInfo ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility::FindActualProperty(System.Object,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Reflection.MemberInfo ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility::FindActualProperty(System.Object,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DynamicValueUtility.cs(≈120)">'attribute' is casted 2 times for type 'Exortech.NetReflector.ReflectorPropertyAttribute'.</defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility::FindTypedValue(System.Collections.IEnumerable,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Object ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility::FindTypedValue(System.Collections.IEnumerable,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DynamicValueUtility.cs(≈158)">'attribute' is casted 2 times for type 'Exortech.NetReflector.ReflectorTypeAttribute'.</defect>
</target>
<target Name="System.Xml.XmlNode ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility::ConvertXmlToDynamicValues(Exortech.NetReflector.NetReflectorTypeTable,System.Xml.XmlNode,System.String[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Xml.XmlNode ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility::ConvertXmlToDynamicValues(Exortech.NetReflector.NetReflectorTypeTable,System.Xml.XmlNode,System.String[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DynamicValueUtility.cs(≈431)">'currentNode' is casted 2 times for type 'System.Xml.XmlAttribute'.</defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility::GetValue(System.Reflection.MemberInfo,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Object ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility::GetValue(System.Reflection.MemberInfo,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DynamicValueUtility.cs(≈475)">'member' is casted 2 times for type 'System.Reflection.PropertyInfo'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.PrivateStringSerialiser::Write(System.Xml.XmlWriter,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.PrivateStringSerialiser::Write(System.Xml.XmlWriter,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\PrivateStringSerialiser.cs(≈72)">'target' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Util.PrivateString'.</defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.Core.Util.PrivateStringTypeConverter::ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Object ThoughtWorks.CruiseControl.Core.Util.PrivateStringTypeConverter::ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\PrivateStringTypeConverter.cs(≈45)">'value' is casted 2 times for type 'System.String'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.UriSerializer::Write(System.Xml.XmlWriter,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.UriSerializer::Write(System.Xml.XmlWriter,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\UriSerializer.cs(≈77)">'target' is casted 2 times for type 'System.Uri'.</defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.Core.Util.NetworkCredentialsSerializer::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Object ThoughtWorks.CruiseControl.Core.Util.NetworkCredentialsSerializer::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\NetworkCredentialsSerializer.cs(≈45)">'node' is casted 2 times for type 'System.Xml.XmlElement'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.StringUtil::IntegrationPropertyToString(System.Object,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Util.StringUtil::IntegrationPropertyToString(System.Object,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\StringUtil.cs(≈214)">'value' is casted 2 times for type 'System.Collections.ArrayList'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.TimeoutSerializer::Write(System.Xml.XmlWriter,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.TimeoutSerializer::Write(System.Xml.XmlWriter,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeoutSerializer.cs(≈18)">'target' is casted 2 times for type 'ThoughtWorks.CruiseControl.Core.Util.Timeout'.</defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.Core.Util.TimeoutSerializer::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Object ThoughtWorks.CruiseControl.Core.Util.TimeoutSerializer::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeoutSerializer.cs(≈43)">'node' is casted 2 times for type 'System.Xml.XmlAttribute'.</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Object ThoughtWorks.CruiseControl.Core.Util.TimeoutSerializer::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeoutSerializer.cs(≈55)">'node' is casted 2 times for type 'System.Xml.XmlElement'.</defect>
</target>
<target Name="System.Xml.XmlElement ThoughtWorks.CruiseControl.Core.Util.XmlUtil::AddChild(System.Xml.XmlNode,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Xml.XmlElement ThoughtWorks.CruiseControl.Core.Util.XmlUtil::AddChild(System.Xml.XmlNode,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈168)">'parent' is casted 2 times for type 'System.Xml.XmlDocument'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest::Equals(System.Object)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest::Equals(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\ServerRequest.cs(≈113)">'obj' is casted 2 times for type 'ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.Messages.Response::Equals(System.Object)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Remote.Messages.Response::Equals(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\Response.cs(≈101)">'obj' is casted 2 times for type 'ThoughtWorks.CruiseControl.Remote.Messages.Response'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.ItemStatus::Equals(System.Object)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Remote.ItemStatus::Equals(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ItemStatus.cs(≈231)">'obj' is casted 2 times for type 'ThoughtWorks.CruiseControl.Remote.ItemStatus'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.AdministerPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.AdministerPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\AdministerPlugin.cs(≈65)">'action' is casted 2 times for type 'ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.AdministerAction'.</defect>
</target>
<target Name="System.Int32 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.PackageManifest::CompareTo(System.Object)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Int32 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.PackageManifest::CompareTo(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\PackageManifest.cs(≈130)">'obj' is casted 2 times for type 'ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.PackageManifest'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators.SiteTemplateActionDecorator::Execute(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators.SiteTemplateActionDecorator::Execute(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\ActionDecorators\SiteTemplateActionDecorator.cs(≈89)">'decoratedActionResponse' is casted 2 times for type 'ThoughtWorks.CruiseControl.WebDashboard.MVC.HtmlFragmentResponse'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin::GetPluginSubReport(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier[])" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin::GetPluginSubReport(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectReportProjectPlugin.cs(≈228)">'resp' is casted 2 times for type 'ThoughtWorks.CruiseControl.WebDashboard.MVC.HtmlFragmentResponse'.</defect>
</target>
</rule>
<rule Name="AvoidReturningArraysOnPropertiesRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidReturningArraysOnPropertiesRule">
<problem>By convention properties should not return arrays.</problem>
<solution>Return a read-only collection or replace the property by a method.</solution>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject[] ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ICCTrayMultiConfiguration::get_Projects()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject[] ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ICCTrayMultiConfiguration::get_Projects()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject[] ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayMultiConfiguration::get_Projects()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject[] ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayMultiConfiguration::get_Projects()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\CCTrayMultiConfiguration.cs(≈100)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Message[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ISingleProjectDetail::get_Messages()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.Message[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ISingleProjectDetail::get_Messages()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Message[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectMonitor::get_Messages()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.Message[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectMonitor::get_Messages()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ProjectMonitor.cs(≈158)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Message[] ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::get_Messages()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.Message[] ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::get_Messages()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StubProjectMonitor.cs(≈189)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IProjectMonitor[] ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::get_Monitors()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IProjectMonitor[] ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::get_Monitors()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈89)"></defect>
</target>
<target Name="System.Byte[] ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11Message::get_Buffer()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Byte[] ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11Message::get_Buffer()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm11Message.cs(≈37)"></defect>
</target>
<target Name="System.Uri[] ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::get_Fileset()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Uri[] ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::get_Fileset()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈99)"></defect>
</target>
<target Name="System.Byte[] ThoughtWorks.CruiseControl.Core.CruiseServerClient/SecureConnection::get_Key()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Byte[] ThoughtWorks.CruiseControl.Core.CruiseServerClient/SecureConnection::get_Key()" Source=""></defect>
</target>
<target Name="System.Byte[] ThoughtWorks.CruiseControl.Core.CruiseServerClient/SecureConnection::get_IV()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Byte[] ThoughtWorks.CruiseControl.Core.CruiseServerClient/SecureConnection::get_IV()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.IIntegrationResult::get_Modifications()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.IIntegrationResult::get_Modifications()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.IntegrationResult::get_Modifications()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.IntegrationResult::get_Modifications()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationResult.cs(≈198)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.NameValuePair[] ThoughtWorks.CruiseControl.Core.IProject::get_LinkedSites()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.NameValuePair[] ThoughtWorks.CruiseControl.Core.IProject::get_LinkedSites()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ExternalLink[] ThoughtWorks.CruiseControl.Core.IProject::get_ExternalLinks()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.ExternalLink[] ThoughtWorks.CruiseControl.Core.IProject::get_ExternalLinks()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.IDynamicValue[] ThoughtWorks.CruiseControl.Core.Label.LabellerBase::get_DynamicValues()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.IDynamicValue[] ThoughtWorks.CruiseControl.Core.Label.LabellerBase::get_DynamicValues()" Source=""></defect>
</target>
<target Name="System.Exception[] ThoughtWorks.CruiseControl.Core.MultipleIntegrationFailureException::get_Failures()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Exception[] ThoughtWorks.CruiseControl.Core.MultipleIntegrationFailureException::get_Failures()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\MultipleIntegrationFailureException.cs(≈35)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ExternalLink[] ThoughtWorks.CruiseControl.Core.ProjectBase::get_ExternalLinks()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.ExternalLink[] ThoughtWorks.CruiseControl.Core.ProjectBase::get_ExternalLinks()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectBase.cs(≈135)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Project::get_PrebuildTasks()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Project::get_PrebuildTasks()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈unavailable)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase[] ThoughtWorks.CruiseControl.Core.Project::get_Parameters()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase[] ThoughtWorks.CruiseControl.Core.Project::get_Parameters()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈192)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.NameValuePair[] ThoughtWorks.CruiseControl.Core.Project::get_LinkedSites()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.NameValuePair[] ThoughtWorks.CruiseControl.Core.Project::get_LinkedSites()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈unavailable)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Project::get_Publishers()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Project::get_Publishers()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈354)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Project::get_Tasks()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Project::get_Tasks()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈401)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Project::get_RemoteMachines()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Project::get_RemoteMachines()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈unavailable)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.IDynamicValue[] ThoughtWorks.CruiseControl.Core.Tasks.TaskBase::get_DynamicValues()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.IDynamicValue[] ThoughtWorks.CruiseControl.Core.Tasks.TaskBase::get_DynamicValues()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\TaskBase.cs(≈31)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Tasks.TaskContainerBase::get_Tasks()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Tasks.TaskContainerBase::get_Tasks()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\TaskContainerBase.cs(≈17)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Publishers.ConditionalPublisher::get_Tasks()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Publishers.ConditionalPublisher::get_Tasks()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ConditionalPublisher.cs(≈51)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IntegrationStatus[] ThoughtWorks.CruiseControl.Core.Publishers.ConditionalPublisher::get_Conditions()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.IntegrationStatus[] ThoughtWorks.CruiseControl.Core.Publishers.ConditionalPublisher::get_Conditions()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup/NotificationType[] ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup::get_Notifications()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup/NotificationType[] ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup::get_Notifications()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailGroup.cs(≈71)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::get_XslFiles()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::get_XslFiles()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailPublisher.cs(≈247)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::get_Attachments()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::get_Attachments()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailPublisher.cs(≈131)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup/NotificationType[] ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::get_ModifierNotificationTypes()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup/NotificationType[] ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::get_ModifierNotificationTypes()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailPublisher.cs(≈295)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailUser[] ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::get_EmailUsers()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.EmailUser[] ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::get_EmailUsers()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailPublisher.cs(≈310)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup[] ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::get_EmailGroups()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup[] ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::get_EmailGroups()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailPublisher.cs(≈341)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailSubject[] ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::get_SubjectSettings()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.EmailSubject[] ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::get_SubjectSettings()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailPublisher.cs(≈371)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.IEmailConverter[] ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::get_Converters()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.IEmailConverter[] ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::get_Converters()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailPublisher.cs(≈384)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.NameValuePair[] ThoughtWorks.CruiseControl.Core.Publishers.ForceBuildPublisher::get_SecurityCredentials()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.NameValuePair[] ThoughtWorks.CruiseControl.Core.Publishers.ForceBuildPublisher::get_SecurityCredentials()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ForceBuildPublisher.cs(≈53)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.NameValuePair[] ThoughtWorks.CruiseControl.Core.Publishers.ForceBuildPublisher::get_Parameters()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.NameValuePair[] ThoughtWorks.CruiseControl.Core.Publishers.ForceBuildPublisher::get_Parameters()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ForceBuildPublisher.cs(≈53)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.IPackageItem[] ThoughtWorks.CruiseControl.Core.Publishers.PackagePublisher::get_PackageList()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.IPackageItem[] ThoughtWorks.CruiseControl.Core.Publishers.PackagePublisher::get_PackageList()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\PackagePublisher.cs(≈47)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator::get_RelevantStats()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator::get_RelevantStats()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsChartGenerator.cs(≈45)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticBase[] ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsPublisher::get_ConfiguredStatistics()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticBase[] ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsPublisher::get_ConfiguredStatistics()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsPublisher.cs(≈78)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.IPermission[] ThoughtWorks.CruiseControl.Core.Security.DefaultProjectAuthorisation::get_Permissions()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Security.IPermission[] ThoughtWorks.CruiseControl.Core.Security.DefaultProjectAuthorisation::get_Permissions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\DefaultProjectAuthorisation.cs(≈81)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.Auditing.IAuditLogger[] ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::get_AuditLoggers()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Security.Auditing.IAuditLogger[] ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::get_AuditLoggers()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SecurityManagerBase.cs(≈57)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::get_Files()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::get_Files()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ExternalFileSecurityManager.cs(≈84)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.IAuthentication[] ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager::get_Users()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Security.IAuthentication[] ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager::get_Users()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\InternalSecurityManager.cs(≈64)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.IPermission[] ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager::get_Permissions()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Security.IPermission[] ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager::get_Permissions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\InternalSecurityManager.cs(≈78)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.UserName[] ThoughtWorks.CruiseControl.Core.Security.RolePermission::get_Users()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Security.UserName[] ThoughtWorks.CruiseControl.Core.Security.RolePermission::get_Users()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\RolePermission.cs(≈95)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.IDynamicValue[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.SourceControlBase::get_DynamicValues()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.IDynamicValue[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.SourceControlBase::get_DynamicValues()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\SourceControlBase.cs(≈30)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.ActionFilter::get_Actions()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.ActionFilter::get_Actions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ActionFilter.cs(≈24)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.EnvironmentVariable[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.ExternalSourceControl::get_EnvironmentVariables()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Util.EnvironmentVariable[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.ExternalSourceControl::get_EnvironmentVariables()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ExternalSourceControl.cs(≈145)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.IModificationFilter[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.FilteredSourceControl::get_ExclusionFilters()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.IModificationFilter[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.FilteredSourceControl::get_ExclusionFilters()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\FilteredSourceControl.cs(≈103)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.IModificationFilter[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.FilteredSourceControl::get_InclusionFilters()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.IModificationFilter[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.FilteredSourceControl::get_InclusionFilters()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\FilteredSourceControl.cs(≈115)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MercurialModification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MercurialModificationCollection::get_modifications()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MercurialModification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MercurialModificationCollection::get_modifications()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IModificationUrlBuilder[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.MultiIssueTrackerUrlBuilder::get_IssueTrackers()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.IModificationUrlBuilder[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.MultiIssueTrackerUrlBuilder::get_IssueTrackers()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\MultiIssueTrackerUrlBuilder.cs(≈40)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ISourceControl[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.MultiSourceControl::get_SourceControls()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.ISourceControl[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.MultiSourceControl::get_SourceControls()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\MultiSourceControl.cs(≈99)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::get_AcceptableErrors()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::get_AcceptableErrors()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈74)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::get_ViewForSpecifications()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::get_ViewForSpecifications()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈417)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo::get_ReconcilePaths()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo::get_ReconcilePaths()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyProjectInfo.cs(≈184)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.UserFilter::get_UserNames()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.UserFilter::get_UserNames()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\UserFilter.cs(≈16)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.ITaskCondition[] ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::get_TaskConditions()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.ITaskCondition[] ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::get_TaskConditions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ConditionalTask.cs(≈49)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::get_Tasks()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::get_Tasks()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ConditionalTask.cs(≈49)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::get_ElseTasks()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::get_ElseTasks()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ConditionalTask.cs(≈49)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.ITaskCondition[] ThoughtWorks.CruiseControl.Core.Tasks.Conditions.AndTaskCondition::get_Conditions()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.ITaskCondition[] ThoughtWorks.CruiseControl.Core.Tasks.Conditions.AndTaskCondition::get_Conditions()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.ITaskCondition[] ThoughtWorks.CruiseControl.Core.Tasks.Conditions.OrTaskCondition::get_Conditions()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.ITaskCondition[] ThoughtWorks.CruiseControl.Core.Tasks.Conditions.OrTaskCondition::get_Conditions()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.CruiseServerControlTaskAction[] ThoughtWorks.CruiseControl.Core.Tasks.CruiseServerControlTask::get_Actions()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.CruiseServerControlTaskAction[] ThoughtWorks.CruiseControl.Core.Tasks.CruiseServerControlTask::get_Actions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\CruiseServerControlTask.cs(≈29)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.DupFinderTask::get_LinesToExclude()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.DupFinderTask::get_LinesToExclude()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DupFinderTask.cs(≈86)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.DupFinderTask::get_FilesToExclude()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.DupFinderTask::get_FilesToExclude()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DupFinderTask.cs(≈86)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.HttpRequestHeader[] ThoughtWorks.CruiseControl.Core.Tasks.HttpRequestSettings::get_Headers()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.HttpRequestHeader[] ThoughtWorks.CruiseControl.Core.Tasks.HttpRequestSettings::get_Headers()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\HttpRequestSettings.cs(≈41)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.CoverageFilter[] ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask::get_CoverageFilters()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.CoverageFilter[] ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask::get_CoverageFilters()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NCoverReportTask.cs(≈74)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.CoverageThreshold[] ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask::get_MinimumThresholds()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.CoverageThreshold[] ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask::get_MinimumThresholds()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NCoverReportTask.cs(≈74)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.CoverageThreshold[] ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask::get_SatisfactoryThresholds()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.CoverageThreshold[] ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask::get_SatisfactoryThresholds()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NCoverReportTask.cs(≈74)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask/NCoverReportType[] ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask::get_Reports()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask/NCoverReportType[] ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask::get_Reports()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NCoverReportTask.cs(≈74)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.EnvironmentVariable[] ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask::get_EnvironmentVariables()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Util.EnvironmentVariable[] ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask::get_EnvironmentVariables()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ExecutableTask.cs(≈86)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.FBVariable[] ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::get_FBVariables()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.FBVariable[] ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::get_FBVariables()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FinalBuilderTask.cs(≈73)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.AssemblyMatch[] ThoughtWorks.CruiseControl.Core.Tasks.GendarmeTask::get_Assemblies()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Util.AssemblyMatch[] ThoughtWorks.CruiseControl.Core.Tasks.GendarmeTask::get_Assemblies()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\GendarmeTask.cs(≈63)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.MergeFileInfo[] ThoughtWorks.CruiseControl.Core.Tasks.MergeFilesTask::get_MergeFiles()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.MergeFileInfo[] ThoughtWorks.CruiseControl.Core.Tasks.MergeFilesTask::get_MergeFiles()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\MergeFilesTask.cs(≈107)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.NAntTask::get_Targets()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.NAntTask::get_Targets()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NAntTask.cs(≈132)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.NDependTask::get_InputDirs()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.NDependTask::get_InputDirs()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NDependTask.cs(≈96)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.NUnitTask::get_Assemblies()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.NUnitTask::get_Assemblies()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NUnitTask.cs(≈55)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.NUnitTask::get_ExcludedCategories()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.NUnitTask::get_ExcludedCategories()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NUnitTask.cs(≈55)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.NUnitTask::get_IncludedCategories()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.NUnitTask::get_IncludedCategories()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NUnitTask.cs(≈55)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Tasks.ParallelTask::get_Tasks()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Tasks.ParallelTask::get_Tasks()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ParallelTask.cs(≈69)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.EnvironmentVariable[] ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::get_EnvironmentVariables()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Util.EnvironmentVariable[] ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::get_EnvironmentVariables()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\PowerShellTask.cs(≈54)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.RakeTask::get_Targets()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.RakeTask::get_Targets()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\RakeTask.cs(≈70)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.NameValuePair[] ThoughtWorks.CruiseControl.Core.Tasks.ReplacementDynamicValue::get_Parameters()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.NameValuePair[] ThoughtWorks.CruiseControl.Core.Tasks.ReplacementDynamicValue::get_Parameters()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ReplacementDynamicValue.cs(≈110)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Tasks.SequentialTask::get_Tasks()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Tasks.SequentialTask::get_Tasks()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\SequentialTask.cs(≈47)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Tasks.SynchronisationTask::get_Tasks()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.ITask[] ThoughtWorks.CruiseControl.Core.Tasks.SynchronisationTask::get_Tasks()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\SynchronisationTask.cs(≈74)"></defect>
</target>
<target Name="System.DayOfWeek[] ThoughtWorks.CruiseControl.Core.Triggers.FilterTrigger::get_WeekDays()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.DayOfWeek[] ThoughtWorks.CruiseControl.Core.Triggers.FilterTrigger::get_WeekDays()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\FilterTrigger.cs(≈187)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ITrigger[] ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::get_Triggers()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.ITrigger[] ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::get_Triggers()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈80)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.NameValuePair[] ThoughtWorks.CruiseControl.Core.Triggers.ParameterTrigger::get_Parameters()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.NameValuePair[] ThoughtWorks.CruiseControl.Core.Triggers.ParameterTrigger::get_Parameters()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\ParameterTrigger.cs(≈75)"></defect>
</target>
<target Name="System.DayOfWeek[] ThoughtWorks.CruiseControl.Core.Triggers.ScheduleTrigger::get_WeekDays()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.DayOfWeek[] ThoughtWorks.CruiseControl.Core.Triggers.ScheduleTrigger::get_WeekDays()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\ScheduleTrigger.cs(≈53)"></defect>
</target>
<target Name="System.Byte[] ThoughtWorks.CruiseControl.Remote.BinaryDataEventArgs::get_Data()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Byte[] ThoughtWorks.CruiseControl.Remote.BinaryDataEventArgs::get_Data()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\BinaryDataEventArgs.cs(≈19)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Remote.Mono.Option::get_Names()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Remote.Mono.Option::get_Names()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Mono\Options.cs(≈365)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Remote.Mono.Option::get_ValueSeparators()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Remote.Mono.Option::get_ValueSeparators()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Mono\Options.cs(≈366)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase::get_AllowedValues()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase::get_AllowedValues()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\ParameterBase.cs(≈31)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.DateParameter::get_AllowedValues()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.DateParameter::get_AllowedValues()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\DateParameter.cs(≈170)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.BooleanParameter::get_AllowedValues()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.BooleanParameter::get_AllowedValues()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\BooleanParameter.cs(≈173)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ProjectStatus[] ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot::get_ProjectStatuses()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.ProjectStatus[] ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot::get_ProjectStatuses()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerSnapshot.cs(≈42)"></defect>
</target>
<target Name="System.Xml.XmlElement[] ThoughtWorks.CruiseControl.Remote.ExtensionConfiguration::get_Items()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Xml.XmlElement[] ThoughtWorks.CruiseControl.Remote.ExtensionConfiguration::get_Items()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ExtensionConfiguration.cs(≈33)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Remote.Security.ISecurityCredentials::get_Credentials()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Remote.Security.ISecurityCredentials::get_Credentials()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.NameValuePair[] ThoughtWorks.CruiseControl.Remote.Parameters.SelectParameter::get_DataValues()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.NameValuePair[] ThoughtWorks.CruiseControl.Remote.Parameters.SelectParameter::get_DataValues()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\SelectParameter.cs(≈161)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.SelectParameter::get_AllowedValues()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.SelectParameter::get_AllowedValues()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\SelectParameter.cs(≈200)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.TextParameter::get_AllowedValues()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.TextParameter::get_AllowedValues()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\TextParameter.cs(≈158)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.NumericParameter::get_AllowedValues()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.NumericParameter::get_AllowedValues()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\NumericParameter.cs(≈155)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Message[] ThoughtWorks.CruiseControl.Remote.ProjectStatus::get_Messages()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.Message[] ThoughtWorks.CruiseControl.Remote.ProjectStatus::get_Messages()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ProjectStatus.cs(≈237)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.IPluginConfiguration::get_FarmPlugins()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.IPluginConfiguration::get_FarmPlugins()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.IPluginConfiguration::get_ServerPlugins()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.IPluginConfiguration::get_ServerPlugins()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.IPluginConfiguration::get_ProjectPlugins()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.IPluginConfiguration::get_ProjectPlugins()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IBuildPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.IPluginConfiguration::get_BuildPlugins()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IBuildPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.IPluginConfiguration::get_BuildPlugins()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ISecurityPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.IPluginConfiguration::get_SecurityPlugins()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ISecurityPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.IPluginConfiguration::get_SecurityPlugins()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Configuration.ServerLocation[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.IRemoteServicesConfiguration::get_Servers()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Configuration.ServerLocation[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.IRemoteServicesConfiguration::get_Servers()" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.NetReflectorPluginConfiguration::get_FarmPlugins()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.NetReflectorPluginConfiguration::get_FarmPlugins()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Configuration\NetReflectorPluginConfiguration.cs(≈34)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.NetReflectorPluginConfiguration::get_ServerPlugins()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.NetReflectorPluginConfiguration::get_ServerPlugins()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Configuration\NetReflectorPluginConfiguration.cs(≈45)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.NetReflectorPluginConfiguration::get_ProjectPlugins()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.NetReflectorPluginConfiguration::get_ProjectPlugins()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Configuration\NetReflectorPluginConfiguration.cs(≈56)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IBuildPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.NetReflectorPluginConfiguration::get_BuildPlugins()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IBuildPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.NetReflectorPluginConfiguration::get_BuildPlugins()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Configuration\NetReflectorPluginConfiguration.cs(≈67)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ISecurityPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.NetReflectorPluginConfiguration::get_SecurityPlugins()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ISecurityPlugin[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.NetReflectorPluginConfiguration::get_SecurityPlugins()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Configuration\NetReflectorPluginConfiguration.cs(≈78)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Configuration.ServerLocation[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.NetReflectorRemoteServicesConfiguration::get_Servers()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Configuration.ServerLocation[] ThoughtWorks.CruiseControl.WebDashboard.Configuration.NetReflectorRemoteServicesConfiguration::get_Servers()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Configuration\NetReflectorRemoteServicesConfiguration.cs(≈12)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IPlugin::get_NamedActions()" Source=""></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPlugin::get_IncludedProjects()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPlugin::get_IncludedProjects()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\GenericPlugins\ProjectConfigurableBuildPlugin.cs(≈41)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPlugin::get_ExcludedProjects()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPlugin::get_ExcludedProjects()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\GenericPlugins\ProjectConfigurableBuildPlugin.cs(≈60)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\GenericPlugins\ProjectConfigurableBuildPlugin.cs(≈9)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.HtmlReportPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.HtmlReportPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\GenericPlugins\HtmlReportPlugin.cs(≈142)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.AdministerPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.AdministerPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\AdministerPlugin.cs(≈63)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.ConfigurationAttribute[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.ConfigurationSetting::get_Attributes()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.ConfigurationAttribute[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.ConfigurationSetting::get_Attributes()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\ConfigurationSetting.cs(≈74)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilename[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions.MultipleXslReportBuildAction::get_XslFileNames()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilename[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions.MultipleXslReportBuildAction::get_XslFileNames()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\Actions\MultipleXslReportBuildAction.cs(≈17)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.ConfigurablePlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.ConfigurablePlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\GenericPlugins\ConfigurablePlugin.cs(≈28)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilename[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.XslMultiReportBuildPlugin::get_XslFileNames()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilename[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.XslMultiReportBuildPlugin::get_XslFileNames()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\GenericPlugins\XslMultiReportBuildPlugin.cs(≈18)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.XslMultiReportBuildPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.XslMultiReportBuildPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\GenericPlugins\XslMultiReportBuildPlugin.cs(≈49)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.XslReportBuildPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.XslReportBuildPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\GenericPlugins\XslReportBuildPlugin.cs(≈80)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.WebDashboard.IO.DashboardCacheDependency::get_Filenames()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.WebDashboard.IO.DashboardCacheDependency::get_Filenames()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\IO\InMemoryResponseCache.cs(≈57)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest::get_SubFolders()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest::get_SubFolders()" Source=""></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.WebDashboard.MVC.NameValueCollectionRequest::get_SubFolders()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.WebDashboard.MVC.NameValueCollectionRequest::get_SubFolders()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\NameValueCollectionRequest.cs(≈101)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildLogBuildPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildLogBuildPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildLogBuildPlugin.cs(≈26)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilename[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportBuildPlugin::get_XslFileNames()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilename[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportBuildPlugin::get_XslFileNames()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildReportBuildPlugin.cs(≈14)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportBuildPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportBuildPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildReportBuildPlugin.cs(≈35)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.LatestBuildReportProjectPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.LatestBuildReportProjectPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\LatestBuildReportProjectPlugin.cs(≈39)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray.CCTrayDownloadPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray.CCTrayDownloadPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\CCTray\CCTrayDownloadPlugin.cs(≈24)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.FarmReportFarmPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.FarmReportFarmPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\FarmReportFarmPlugin.cs(≈76)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.OhlohProjectPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.OhlohProjectPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\OhlohProjectPlugin.cs(≈71)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.PackageListPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.PackageListPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\PackageListPlugin.cs(≈57)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectStatusPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectStatusPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectStatusPlugin.cs(≈65)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ModificationHistoryProjectPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ModificationHistoryProjectPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ModificationHistoryProjectPlugin.cs(≈66)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectReportProjectPlugin.cs(≈205)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectTimelinePlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectTimelinePlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectTimelinePlugin.cs(≈58)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerAuditHistoryProjectPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerAuditHistoryProjectPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ServerAuditHistoryProjectPlugin.cs(≈52)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerLogProjectPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerLogProjectPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ServerLogProjectPlugin.cs(≈48)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerSecurityConfigurationProjectPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerSecurityConfigurationProjectPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ServerSecurityConfigurationProjectPlugin.cs(≈52)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerUserListProjectPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerUserListProjectPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ServerUserListProjectPlugin.cs(≈53)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ViewConfigurationProjectPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ViewConfigurationProjectPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ViewConfigurationProjectPlugin.cs(≈95)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.UserNameSecurityPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.UserNameSecurityPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Security\UserNameSecurityPlugin.cs(≈59)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.MessageHandlerPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.MessageHandlerPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\MessageHandlerPlugin.cs(≈45)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.QueueStatusServerPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.QueueStatusServerPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\QueueStatusServerPlugin.cs(≈66)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ProjectConfigurationServerPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ProjectConfigurationServerPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ProjectConfigurationServerPlugin.cs(≈74)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerAuditHistoryServerPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerAuditHistoryServerPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerAuditHistoryServerPlugin.cs(≈92)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerInformationServerPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerInformationServerPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerInformationServerPlugin.cs(≈72)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerLogServerPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerLogServerPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerLogServerPlugin.cs(≈77)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerReportServerPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerReportServerPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerReportServerPlugin.cs(≈77)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerSecurityConfigurationServerPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerSecurityConfigurationServerPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerSecurityConfigurationServerPlugin.cs(≈88)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerUserListServerPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerUserListServerPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerUserListServerPlugin.cs(≈73)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.ProjectStatisticsPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.ProjectStatisticsPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Statistics\ProjectStatisticsPlugin.cs(≈69)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds.ViewAllBuildsProjectPlugin::get_NamedActions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INamedAction[] ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds.ViewAllBuildsProjectPlugin::get_NamedActions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ViewAllBuilds\ViewAllBuildsProjectPlugin.cs(≈42)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerSnapshotOnServer[] ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerSnapshotListAndExceptions::get_SnapshotAndServerList()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerSnapshotOnServer[] ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerSnapshotListAndExceptions::get_SnapshotAndServerList()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\CruiseServerSnapshotListAndExceptions.cs(≈17)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException[] ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerSnapshotListAndExceptions::get_Exceptions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException[] ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerSnapshotListAndExceptions::get_Exceptions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\CruiseServerSnapshotListAndExceptions.cs(≈22)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot[] ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerSnapshotListAndExceptions::get_Snapshots()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot[] ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerSnapshotListAndExceptions::get_Snapshots()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\CruiseServerSnapshotListAndExceptions.cs(≈29)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ProjectStatusOnServer[] ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ProjectStatusListAndExceptions::get_StatusAndServerList()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ProjectStatusOnServer[] ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ProjectStatusListAndExceptions::get_StatusAndServerList()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ProjectStatusListAndExceptions.cs(≈17)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException[] ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ProjectStatusListAndExceptions::get_Exceptions()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException[] ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ProjectStatusListAndExceptions::get_Exceptions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ProjectStatusListAndExceptions.cs(≈22)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Configuration.ServerLocation[] ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::get_ServerLocations()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Configuration.ServerLocation[] ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::get_ServerLocations()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈290)"></defect>
</target>
</rule>
<rule Name="AvoidThrowingBasicExceptionsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Exceptions#AvoidThrowingBasicExceptionsRule">
<problem>This method creates (and probably throws) an exception of Exception, ApplicationException or SystemException type.</problem>
<solution>Try to use more specific exception types. If none of existing types meet your needs, create custom exception class that inherits from System.Exception or any appropriate descendant of it.</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::Main(System.String[])" Assembly="CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::Main(System.String[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd\Program.cs(≈80)">System.Exception</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Service.AppRunner::VerifyConfigFileExists()" Assembly="ccservice, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Service.AppRunner::VerifyConfigFileExists()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\service\AppRunner.cs(≈118)">System.Exception</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Service.CCService::RunApplication(System.String)" Assembly="ccservice, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Service.CCService::RunApplication(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\service\CCService.cs(≈84)">System.ApplicationException</defect>
</target>
<target Name="System.Void Objection.NMockAwareImplementationResolver::ThrowExceptionForUnfoundImplementation(System.Type)" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Objection.NMockAwareImplementationResolver::ThrowExceptionForUnfoundImplementation(System.Type)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\NMockAwareImplementationResolver.cs(≈81)">System.Exception</defect>
</target>
<target Name="System.Type Objection.NMockAwareImplementationResolver::FindTypeAssignableToBaseType(System.Type,System.Collections.ArrayList)" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Type Objection.NMockAwareImplementationResolver::FindTypeAssignableToBaseType(System.Type,System.Collections.ArrayList)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\NMockAwareImplementationResolver.cs(≈95)">System.Exception</defect>
</target>
<target Name="System.Object Objection.ObjectionStore::GetByName(System.String)" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Object Objection.ObjectionStore::GetByName(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\ObjectionStore.cs(≈97)">System.ApplicationException</defect>
</target>
<target Name="System.Object Objection.ObjectionStore::Instantiate(System.Type,System.String,System.Object[])" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Object Objection.ObjectionStore::Instantiate(System.Type,System.String,System.Object[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\ObjectionStore.cs(≈152)">System.Exception</defect>
<defect Severity="Medium" Confidence="High" Location="System.Object Objection.ObjectionStore::Instantiate(System.Type,System.String,System.Object[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\ObjectionStore.cs(≈171)">System.Exception</defect>
<defect Severity="Medium" Confidence="High" Location="System.Object Objection.ObjectionStore::Instantiate(System.Type,System.String,System.Object[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\ObjectionStore.cs(≈189)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer::BuildFromRemotingDisplayName(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer::BuildFromRemotingDisplayName(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\BuildServer.cs(≈123)">System.ApplicationException</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer::BuildFromRemotingDisplayName(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\BuildServer.cs(≈128)">System.ApplicationException</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ISingleServerMonitor ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayMultiConfiguration::GetServerMonitorForProject(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject,System.Collections.Generic.IEnumerable`1<ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ISingleServerMonitor>)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ISingleServerMonitor ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayMultiConfiguration::GetServerMonitorForProject(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject,System.Collections.Generic.IEnumerable`1<ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ISingleServerMonitor>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\CCTrayMultiConfiguration.cs(≈64)">System.ApplicationException</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.PollIntervalReporter::get_BuildTransition()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.PollIntervalReporter::get_BuildTransition()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\PollIntervalReporter.cs(≈90)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ProjectStatus ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerMonitor::GetProjectStatus(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.ProjectStatus ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerMonitor::GetProjectStatus(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ServerMonitor.cs(≈64)">System.ApplicationException</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::ConstructBuildServerFromSelectedOptions()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::ConstructBuildServerFromSelectedOptions()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈574)">System.ApplicationException</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer::btnOK_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer::btnOK_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ConfigureServer.cs(≈117)">System.Exception</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver::.ctor(System.String,System.String,System.Int32,System.IO.Ports.Parity,System.Int32,System.IO.Ports.StopBits)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver::.ctor(System.String,System.String,System.Int32,System.IO.Ports.Parity,System.Int32,System.IO.Ports.StopBits)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm11LowLevelDriver.cs(≈93)">System.ApplicationException</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/CM11aDeviceCode ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver::GetCM11aDeviceCode(System.Int32)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/CM11aDeviceCode ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver::GetCM11aDeviceCode(System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm11LowLevelDriver.cs(≈169)">System.ApplicationException</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver::ControlDevice(System.Int32,ThoughtWorks.CruiseControl.CCTrayLib.X10.Function,System.Int32)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver::ControlDevice(System.Int32,ThoughtWorks.CruiseControl.CCTrayLib.X10.Function,System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm11LowLevelDriver.cs(≈192)">System.ApplicationException</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Evaluator::.cctor()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Evaluator::.cctor()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\CodeEvaluator.cs(≈68)">System.ApplicationException</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Evaluator::_CheckMono()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Evaluator::_CheckMono()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\CodeEvaluator.cs(≈121)">System.ApplicationException</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils::ThrowAppException(System.String,System.Object[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils::ThrowAppException(System.String,System.Object[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Utils.cs(≈49)">System.ApplicationException</defect>
</target>
<target Name="System.IO.Stream ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils::GetAssemblyResourceStream(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.IO.Stream ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils::GetAssemblyResourceStream(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Utils.cs(≈106)">System.ApplicationException</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.CruiseServer::RetrieveLogData(System.String,System.String,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.CruiseServer::RetrieveLogData(System.String,System.String,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈1929)">System.ApplicationException</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::ValidateParameters(System.Collections.Generic.Dictionary`2<System.String,System.String>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Project::ValidateParameters(System.Collections.Generic.Dictionary`2<System.String,System.String>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈747)">System.Exception</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.BuildPublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.BuildPublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\BuildPublisher.cs(≈185)">System.Exception</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator::Process(System.Xml.XmlDocument,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator::Process(System.Xml.XmlDocument,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsChartGenerator.cs(≈104)">System.Exception</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::LoadFile(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::LoadFile(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ExternalFileSecurityManager.cs(≈388)">System.Exception</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::<Initialise>b__0(Exortech.NetReflector.InvalidNodeEventArgs)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::<Initialise>b__0(Exortech.NetReflector.InvalidNodeEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ExternalFileSecurityManager.cs(≈106)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser::ParsePost40VerboseEntry(System.IO.TextReader)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser::ParsePost40VerboseEntry(System.IO.TextReader)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeperHistoryParser.cs(≈89)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser::ParseModification(System.Text.RegularExpressions.Regex,System.String,System.String,System.IO.TextReader)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser::ParseModification(System.Text.RegularExpressions.Regex,System.String,System.String,System.IO.TextReader)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeperHistoryParser.cs(≈102)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.NullSourceControl::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.NullSourceControl::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\NullSourceControl.cs(≈61)">System.Exception</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.NullSourceControl::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.NullSourceControl::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\NullSourceControl.cs(≈73)">System.Exception</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.NullSourceControl::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.NullSourceControl::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\NullSourceControl.cs(≈81)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::CreateDescribeProcess(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::CreateDescribeProcess(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈278)">System.Exception</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈327)">System.ApplicationException</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopyHistoryParser::ParseDeletedDirectory(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopyHistoryParser::ParseDeletedDirectory(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\RobocopyHistoryParser.cs(≈75)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopyHistoryParser::ParseDeletedFile(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopyHistoryParser::ParseDeletedFile(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\RobocopyHistoryParser.cs(≈104)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopyHistoryParser::ParseAddedFile(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopyHistoryParser::ParseAddedFile(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\RobocopyHistoryParser.cs(≈137)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopyHistoryParser::ParseUpdatedFile(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopyHistoryParser::ParseUpdatedFile(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\RobocopyHistoryParser.cs(≈170)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vsts.cs(≈218)">System.Exception</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts::LookForErrorReturns(ThoughtWorks.CruiseControl.Core.Util.ProcessResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts::LookForErrorReturns(ThoughtWorks.CruiseControl.Core.Util.ProcessResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vsts.cs(≈332)">System.Exception</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts::ReadTfFromRegistry()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts::ReadTfFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vsts.cs(≈561)">System.Exception</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::ReadDevenvExecutableFromRegistry()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::ReadDevenvExecutableFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈187)">System.Exception</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::ScanForRegistryForVersion()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::ScanForRegistryForVersion()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈202)">System.Exception</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.NullTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.NullTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NullTask.cs(≈60)">System.Exception</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.KillUtil::KillPid(System.Int32)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.KillUtil::KillPid(System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\KillUtil.cs(≈82)">System.Exception</defect>
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.KillUtil::KillPid(System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\KillUtil.cs(≈87)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.LdapUserInfo ThoughtWorks.CruiseControl.Core.Util.LdapHelper::RetrieveUserInformation(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.LdapUserInfo ThoughtWorks.CruiseControl.Core.Util.LdapHelper::RetrieveUserInformation(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\LdapHelper.cs(≈156)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory::GenerateClient(System.String,ThoughtWorks.CruiseControl.Remote.ClientStartUpSettings)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory::GenerateClient(System.String,ThoughtWorks.CruiseControl.Remote.ClientStartUpSettings)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientFactory.cs(≈97)">System.ApplicationException</defect>
</target>
<target Name="System.Exception ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase::GenerateException(System.String,System.Object[])" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Exception ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase::GenerateException(System.String,System.Object[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\ParameterBase.cs(≈190)">System.Exception</defect>
</target>
<target Name="System.Type ThoughtWorks.CruiseControl.Remote.XmlConversionUtil::FindMessageType(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Type ThoughtWorks.CruiseControl.Remote.XmlConversionUtil::FindMessageType(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\XmlConversionUtil.cs(≈74)">System.ApplicationException</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.Package::Install()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.Package::Install()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\Package.cs(≈89)">System.ApplicationException</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.Package::Uninstall()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.Package::Uninstall()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\Package.cs(≈134)">System.ApplicationException</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions.MultipleXslReportBuildAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions.MultipleXslReportBuildAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\Actions\MultipleXslReportBuildAction.cs(≈28)">System.ApplicationException</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions.XslReportBuildAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions.XslReportBuildAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\Actions\XslReportBuildAction.cs(≈29)">System.ApplicationException</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer::ThrowExceptionShouwingLoadedPlugins(System.Collections.Generic.List`1<System.String>,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer::ThrowExceptionShouwingLoadedPlugins(System.Collections.Generic.List`1<System.String>,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\CruiseObjectSourceInitializer.cs(≈325)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin::FindServer(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin::FindServer(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectReportProjectPlugin.cs(≈145)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ProjectStatus ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin::FindProjectStatus(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.ProjectStatus ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin::FindProjectStatus(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectReportProjectPlugin.cs(≈158)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.ChangePasswordSecurityAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.ChangePasswordSecurityAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Security\ChangePasswordSecurityAction.cs(≈53)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.UserNameSecurityAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.UserNameSecurityAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Security\UserNameSecurityAction.cs(≈53)">System.Exception</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.ProjectStatisticsPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.ProjectStatisticsPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Statistics\ProjectStatisticsPlugin.cs(≈44)">System.ApplicationException</defect>
</target>
</rule>
<rule Name="AvoidTypeInterfaceInconsistencyRule" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#AvoidTypeInterfaceInconsistencyRule">
<problem>This interface is not implemented by the type of the same name (minus the 'I' prefix).</problem>
<solution>Rename either the interface or the type to something else or implement this interface for the type.</solution>
<target Name="ThoughtWorks.CruiseControl.Remote.ICruiseServerClient" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerClient" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClient.cs(≈26)"></defect>
</target>
</rule>
<rule Name="AvoidUncalledPrivateCodeRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUncalledPrivateCodeRule">
<problem>This private or internal (assembly-level) member does not have callers in the assembly, is not invoked by the common language runtime, and is not invoked by a delegate.</problem>
<solution>Remove the non-callable code or add the code that calls it.</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Cm11LowLevelDriverWorker::set_TransmissionRetries(System.Int32)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Cm11LowLevelDriverWorker::set_TransmissionRetries(System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm11LowLevelDriverWorker.cs(≈130)">The method is not visible outside its declaring assembly, nor used within.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException::.ctor(System.Exception)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException::.ctor(System.Exception)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈93)">The method is not visible outside its declaring assembly, nor used within.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException/XmlContext ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException/XmlContext::CreateFrom(System.Xml.IXmlLineInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException/XmlContext ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException/XmlContext::CreateFrom(System.Xml.IXmlLineInfo)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈134)">The method is not visible outside its declaring assembly, nor used within.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.DefinitionException::.ctor(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.DefinitionException::.ctor(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈66)">The method is not visible outside its declaring assembly, nor used within.</defect>
</target>
<target Name="System.Exception ThoughtWorks.CruiseControl.Core.Config.Preprocessor.UnexpectedPreprocessorException::CreateException(System.Exception,ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException/XmlContext)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Exception ThoughtWorks.CruiseControl.Core.Config.Preprocessor.UnexpectedPreprocessorException::CreateException(System.Exception,ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException/XmlContext)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈151)">The method is not visible outside its declaring assembly, nor used within.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.TempFile::get_TempFileName()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.TempFile::get_TempFileName()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\TempFile.cs(≈31)">The method is not visible outside its declaring assembly, nor used within.</defect>
</target>
<target Name="System.IO.Stream ThoughtWorks.CruiseControl.Core.Config.Preprocessor.TempFile::OpenRead()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.IO.Stream ThoughtWorks.CruiseControl.Core.Config.Preprocessor.TempFile::OpenRead()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\TempFile.cs(≈57)">The method is not visible outside its declaring assembly, nor used within.</defect>
</target>
<target Name="System.Xml.XmlWriter ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils::CreateWriter(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Xml.XmlWriter ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils::CreateWriter(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Utils.cs(≈31)">The method is not visible outside its declaring assembly, nor used within.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils::ThrowAppException(System.String,System.Object[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils::ThrowAppException(System.String,System.Object[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Utils.cs(≈48)">The method is not visible outside its declaring assembly, nor used within.</defect>
</target>
<target Name="System.Xml.XmlDocument ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils::TransformToDocument(System.Xml.XmlReader,System.Xml.Xsl.XslCompiledTransform,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Xml.XmlDocument ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils::TransformToDocument(System.Xml.XmlReader,System.Xml.Xsl.XslCompiledTransform,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Utils.cs(≈77)">The method is not visible outside its declaring assembly, nor used within.</defect>
</target>
<target Name="System.IO.Stream ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils::GetAssemblyResourceStream(System.Type,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.IO.Stream ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils::GetAssemblyResourceStream(System.Type,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Utils.cs(≈93)">The method is not visible outside its declaring assembly, nor used within.</defect>
</target>
<target Name="System.IO.Stream ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils::GetAssemblyResourceStream(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.IO.Stream ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils::GetAssemblyResourceStream(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Utils.cs(≈103)">The method is not visible outside its declaring assembly, nor used within.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils::ResolvePathToAssemblyLocation(System.String,System.Reflection.Assembly)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils::ResolvePathToAssemblyLocation(System.String,System.Reflection.Assembly)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Utils.cs(≈112)">The method is not visible outside its declaring assembly, nor used within.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsPublisher::ChartGenerator(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticBase>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsPublisher::ChartGenerator(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticBase>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsPublisher.cs(≈unavailable)">The private method code is not used in its declaring type.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsResults::Save(System.IO.TextWriter)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsResults::Save(System.IO.TextWriter)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsResults.cs(≈unavailable)">The method is not visible outside its declaring assembly, nor used within.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.Mercurial::GetModificationsFlowGetFullLog(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.Mercurial::GetModificationsFlowGetFullLog(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mercurial\Mercurial.cs(≈242)">The private method code is not used in its declaring type.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.QueueSetSnapshot::DataReceived(System.Runtime.Serialization.StreamingContext)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.QueueSetSnapshot::DataReceived(System.Runtime.Serialization.StreamingContext)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\QueueSetSnapshot.cs(≈61)">The private method code is not used in its declaring type.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.QueueSnapshot::DataReceived(System.Runtime.Serialization.StreamingContext)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.QueueSnapshot::DataReceived(System.Runtime.Serialization.StreamingContext)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\QueueSnapshot.cs(≈73)">The private method code is not used in its declaring type.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.WebDashboard.MVC.MimeType::HasExtension(System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.WebDashboard.MVC.MimeType::HasExtension(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\MimeType.cs(≈25)">The method is not visible outside its declaring assembly, nor used within.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ModificationHistoryProjectPlugin::set_OnlyShowBuildsWithModifications(System.Boolean)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ModificationHistoryProjectPlugin::set_OnlyShowBuildsWithModifications(System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ModificationHistoryProjectPlugin.cs(≈30)">The method is not visible outside its declaring assembly, nor used within.</defect>
</target>
</rule>
<rule Name="AvoidUninstantiatedInternalClassesRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUninstantiatedInternalClassesRule">
<problem>The internal type is not instantiated by code within the assembly.</problem>
<solution>Remove the type or add the code that uses it. If the type contains only static methods then either add the static modifier to the type or add the private construtor to the type to prevent the compiler from emitting a default public instance constructor.</solution>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Header" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Header" Source=""></defect>
</target>
</rule>
<rule Name="AvoidUnnecessarySpecializationRule" Uri="http://www.mono-project.com/Gendarme.Rules.Maintainability#AvoidUnnecessarySpecializationRule">
<problem>This method has a parameter whose type is more specialized than necessary. It can be harder to reuse and/or extend the method in derived types.</problem>
<solution>Replace parameter type with the least specialized type necessary, or make use of the specifics of the actual parameter type.</solution>
<target Name="System.String Validator.ConfigurationTypeDescriptor::GetReflectionName(System.Reflection.MemberInfo)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String Validator.ConfigurationTypeDescriptor::GetReflectionName(System.Reflection.MemberInfo)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ConfigurationTypeDescriptor.cs(≈243)">Parameter 'value' could be of type 'System.Reflection.ICustomAttributeProvider'.</defect>
</target>
<target Name="System.Void Validator.MainForm::DisplayProcessedConfiguration(System.Collections.Generic.List`1<Validator.MainForm/ConfigurationItem>)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.MainForm::DisplayProcessedConfiguration(System.Collections.Generic.List`1<Validator.MainForm/ConfigurationItem>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈443)">Parameter 'config' could be of type 'System.Collections.Generic.IEnumerable<T>'.</defect>
</target>
<target Name="System.Boolean Validator.MainForm::RunValidationCheck(ThoughtWorks.CruiseControl.Core.Config.Configuration,ThoughtWorks.CruiseControl.Core.Config.IConfigurationValidation,System.String,System.Int32&,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean Validator.MainForm::RunValidationCheck(ThoughtWorks.CruiseControl.Core.Config.Configuration,ThoughtWorks.CruiseControl.Core.Config.IConfigurationValidation,System.String,System.Int32&,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈679)">Parameter 'configuration' could be of type 'ThoughtWorks.CruiseControl.Core.IConfiguration'.</defect>
</target>
<target Name="System.Boolean Objection.NMockAwareImplementationResolver::IsNMockProxyType(System.Type)" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean Objection.NMockAwareImplementationResolver::IsNMockProxyType(System.Type)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\NMockAwareImplementationResolver.cs(≈121)">Parameter 'typeToCheck' could be of type 'System.Reflection.MemberInfo'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildParameters::.ctor(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController,System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase>)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildParameters::.ctor(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController,System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildParameters.cs(≈18)">Parameter 'buildParameters' could be of type 'System.Collections.Generic.IEnumerable<T>'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectIconController::FindIconFile(System.Windows.Forms.TextBox)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectIconController::FindIconFile(System.Windows.Forms.TextBox)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectIconController.cs(≈40)">Parameter 'textBox' could be of type 'System.Windows.Forms.Control'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::BindToQueueTreeView(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.QueueTreeView)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::BindToQueueTreeView(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.QueueTreeView)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈253)">Parameter 'treeView' could be of type 'System.Windows.Forms.TreeView'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::UnbindToQueueTreeView(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.QueueTreeView)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::UnbindToQueueTreeView(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.QueueTreeView)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈272)">Parameter 'treeView' could be of type 'System.Windows.Forms.TreeView'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectAudioFileController::FindAudioFile(System.Windows.Forms.TextBox)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectAudioFileController::FindAudioFile(System.Windows.Forms.TextBox)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectAudioFileController.cs(≈45)">Parameter 'textBox' could be of type 'System.Windows.Forms.Control'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IIntegrationResult ThoughtWorks.CruiseControl.Core.Config.ConfigurationValidationUtils::GenerateResultForProject(ThoughtWorks.CruiseControl.Core.Project)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.IIntegrationResult ThoughtWorks.CruiseControl.Core.Config.ConfigurationValidationUtils::GenerateResultForProject(ThoughtWorks.CruiseControl.Core.Project)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\ConfigurationValidationUtils.cs(≈23)">Parameter 'project' could be of type 'ThoughtWorks.CruiseControl.Core.ProjectBase'.</defect>
</target>
<target Name="System.Xml.Linq.XElement ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_AssumeElement(System.Xml.Linq.XNode)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Xml.Linq.XElement ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_AssumeElement(System.Xml.Linq.XNode)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ElementProcessor.cs(≈92)">Parameter 'node' could be of type 'System.Xml.Linq.XObject'.</defect>
</target>
<target Name="System.Xml.Linq.XElement ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::NextSiblingElement(System.Xml.Linq.XElement)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Xml.Linq.XElement ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::NextSiblingElement(System.Xml.Linq.XElement)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\XHelpers.cs(≈31)">Parameter 'element' could be of type 'System.Xml.Linq.XNode'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.XmlValidatingLoader ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader::CreateXmlValidatingLoader(System.IO.FileInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.XmlValidatingLoader ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader::CreateXmlValidatingLoader(System.IO.FileInfo)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\DefaultConfigurationFileLoader.cs(≈69)">Parameter 'configFile' could be of type 'System.IO.FileSystemInfo'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader::VerifyConfigFileExists(System.IO.FileInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader::VerifyConfigFileExists(System.IO.FileInfo)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\DefaultConfigurationFileLoader.cs(≈94)">Parameter 'configFile' could be of type 'System.IO.FileSystemInfo'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader::LoadAndValidateQueue(ThoughtWorks.CruiseControl.Core.Config.Configuration,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader::LoadAndValidateQueue(ThoughtWorks.CruiseControl.Core.Config.Configuration,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\NetReflectorConfigurationReader.cs(≈153)">Parameter 'configuration' could be of type 'ThoughtWorks.CruiseControl.Core.IConfiguration'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader::LoadAndValidateBuildMachine(ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser,ThoughtWorks.CruiseControl.Core.Config.Configuration,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader::LoadAndValidateBuildMachine(ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser,ThoughtWorks.CruiseControl.Core.Config.Configuration,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\NetReflectorConfigurationReader.cs(≈unavailable)">Parameter 'configuration' could be of type 'ThoughtWorks.CruiseControl.Core.IConfiguration'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader::LoadAndValidateBuildAgent(ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser,ThoughtWorks.CruiseControl.Core.Config.Configuration,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader::LoadAndValidateBuildAgent(ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser,ThoughtWorks.CruiseControl.Core.Config.Configuration,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\NetReflectorConfigurationReader.cs(≈201)">Parameter 'configuration' could be of type 'ThoughtWorks.CruiseControl.Core.IConfiguration'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader::LoadAndValidateProject(ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser,System.Collections.Generic.List`1<System.String>,ThoughtWorks.CruiseControl.Core.Config.Configuration,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader::LoadAndValidateProject(ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser,System.Collections.Generic.List`1<System.String>,ThoughtWorks.CruiseControl.Core.Config.Configuration,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\NetReflectorConfigurationReader.cs(≈209)">Parameter 'projectNames' could be of type 'System.Collections.Generic.ICollection<T>'.</defect>
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader::LoadAndValidateProject(ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser,System.Collections.Generic.List`1<System.String>,ThoughtWorks.CruiseControl.Core.Config.Configuration,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\NetReflectorConfigurationReader.cs(≈209)">Parameter 'configuration' could be of type 'ThoughtWorks.CruiseControl.Core.IConfiguration'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServer::InitialiseExtensions(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.ExtensionConfiguration>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServer::InitialiseExtensions(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.ExtensionConfiguration>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈1564)">Parameter 'extensionList' could be of type 'System.Collections.Generic.IEnumerable<T>'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.CruiseServerClient::EncryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.CruiseServerClient::EncryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈737)">Parameter 'crypto' could be of type 'System.Security.Cryptography.SymmetricAlgorithm'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.CruiseServerClient::DecryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.CruiseServerClient::DecryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈755)">Parameter 'crypto' could be of type 'System.Security.Cryptography.SymmetricAlgorithm'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Extensions.IntegrationRequestThrottleExtension::server_IntegrationCompleted(System.Object,ThoughtWorks.CruiseControl.Remote.Events.IntegrationCompletedEventArgs)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Extensions.IntegrationRequestThrottleExtension::server_IntegrationCompleted(System.Object,ThoughtWorks.CruiseControl.Remote.Events.IntegrationCompletedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Extensions\IntegrationRequestThrottleExtension.cs(≈72)">Parameter 'e' could be of type 'ThoughtWorks.CruiseControl.Remote.Events.ProjectEventArgs'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.ManifestGenerator::AddManifestHeader(ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.Xml.XmlElement)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.ManifestGenerator::AddManifestHeader(ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.Xml.XmlElement)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ManifestGenerator.cs(≈84)">Parameter 'rootElement' could be of type 'System.Xml.XmlNode'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.ModificationHistoryPublisher::WriteXMLAttributeAndValue(System.Xml.XmlTextWriter,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.ModificationHistoryPublisher::WriteXMLAttributeAndValue(System.Xml.XmlTextWriter,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ModificationHistoryPublisher.cs(≈102)">Parameter 'xmlWriter' could be of type 'System.Xml.XmlWriter'.</defect>
</target>
<target Name="System.Collections.ArrayList ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator::AvailableStatistics(System.Xml.XmlDocument)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.ArrayList ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator::AvailableStatistics(System.Xml.XmlDocument)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsChartGenerator.cs(≈136)">Parameter 'xmlDocument' could be of type 'System.Xml.XPath.IXPathNavigable'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.Auditing.FileXmlLogger::AddXmlElement(System.Xml.XmlDocument,System.Xml.XmlElement,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.Auditing.FileXmlLogger::AddXmlElement(System.Xml.XmlDocument,System.Xml.XmlElement,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\Auditing\FileXmlLogger.cs(≈82)">Parameter 'parent' could be of type 'System.Xml.XmlNode'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Security.Auditing.FileXmlReader::ReadDataValue(System.Xml.XmlDocument,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Security.Auditing.FileXmlReader::ReadDataValue(System.Xml.XmlDocument,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\Auditing\FileXmlReader.cs(≈116)">Parameter 'document' could be of type 'System.Xml.XmlNode'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.FileSourceControl::IsLocalFileChanged(System.IO.FileInfo,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.FileSourceControl::IsLocalFileChanged(System.IO.FileInfo,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\FileSourceControl.cs(≈128)">Parameter 'reposFile' could be of type 'System.IO.FileSystemInfo'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.MksHistoryParser::ParseMemberInfoAndAddToModification(ThoughtWorks.CruiseControl.Core.Modification,System.IO.StringReader)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.MksHistoryParser::ParseMemberInfoAndAddToModification(ThoughtWorks.CruiseControl.Core.Modification,System.IO.StringReader)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\MksHistoryParser.cs(≈86)">Parameter 'reader' could be of type 'System.IO.TextReader'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.CodeItRightTask::CheckReportForSeverity(System.Xml.XmlDocument,ThoughtWorks.CruiseControl.Core.Tasks.CodeItRightTask/Severity)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.CodeItRightTask::CheckReportForSeverity(System.Xml.XmlDocument,ThoughtWorks.CruiseControl.Core.Tasks.CodeItRightTask/Severity)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\CodeItRightTask.cs(≈339)">Parameter 'document' could be of type 'System.Xml.XmlNode'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ItemStatus ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::InitialiseTaskStatuses(ThoughtWorks.CruiseControl.Remote.ItemBuildStatus,ThoughtWorks.CruiseControl.Core.ITask[],System.Collections.Generic.Dictionary`2<ThoughtWorks.CruiseControl.Core.ITask,ThoughtWorks.CruiseControl.Remote.ItemStatus>,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.ItemStatus ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::InitialiseTaskStatuses(ThoughtWorks.CruiseControl.Remote.ItemBuildStatus,ThoughtWorks.CruiseControl.Core.ITask[],System.Collections.Generic.Dictionary`2<ThoughtWorks.CruiseControl.Core.ITask,ThoughtWorks.CruiseControl.Remote.ItemStatus>,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ConditionalTask.cs(≈300)">Parameter 'taskStatuses' could be of type 'System.Collections.Generic.IDictionary<TKey,TValue>'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DupFinderTask::RemoveInputDir(System.Xml.XmlDocument)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DupFinderTask::RemoveInputDir(System.Xml.XmlDocument)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DupFinderTask.cs(≈396)">Parameter 'document' could be of type 'System.Xml.XmlNode'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility::AddElement(System.Xml.XmlElement,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility::AddElement(System.Xml.XmlElement,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DynamicValueUtility.cs(≈497)">Parameter 'parent' could be of type 'System.Xml.XmlNode'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.PrivateArguments/PrivateArgument::.ctor(System.String,System.Object,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.PrivateArguments/PrivateArgument::.ctor(System.String,System.Object,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\PrivateArguments.cs(≈234)">Parameter 'prefix' could be of type 'System.Object'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.FileChangedWatcher::HandleFileChanged(System.Object,System.IO.RenamedEventArgs)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.FileChangedWatcher::HandleFileChanged(System.Object,System.IO.RenamedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\FileChangedWatcher.cs(≈53)">Parameter 'args' could be of type 'System.IO.FileSystemEventArgs'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.XmlFragmentWriter ThoughtWorks.CruiseControl.Core.Util.XmlFragmentWriter::CreateXmlWriter(System.IO.StringWriter)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.XmlFragmentWriter ThoughtWorks.CruiseControl.Core.Util.XmlFragmentWriter::CreateXmlWriter(System.IO.StringWriter)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlFragmentWriter.cs(≈63)">Parameter 'buffer' could be of type 'System.IO.TextWriter'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::SelectValue(System.Xml.XmlDocument,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::SelectValue(System.Xml.XmlDocument,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈98)">Parameter 'document' could be of type 'System.Xml.XmlNode'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::SelectRequiredValue(System.Xml.XmlDocument,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::SelectRequiredValue(System.Xml.XmlDocument,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈109)">Parameter 'document' could be of type 'System.Xml.XmlNode'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.XslTransformer::TransformToXml(System.String,System.Xml.XPath.XPathDocument)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Util.XslTransformer::TransformToXml(System.String,System.Xml.XPath.XPathDocument)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XslTransformer.cs(≈32)">Parameter 'document' could be of type 'System.Xml.XPath.IXPathNavigable'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_BuildStartedHandler(System.Object,Microsoft.Build.Framework.BuildStartedEventArgs)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_BuildStartedHandler(System.Object,Microsoft.Build.Framework.BuildStartedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈87)">Parameter 'e' could be of type 'Microsoft.Build.Framework.BuildEventArgs'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_CustomBuildEventHandler(System.Object,Microsoft.Build.Framework.CustomBuildEventArgs)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_CustomBuildEventHandler(System.Object,Microsoft.Build.Framework.CustomBuildEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈142)">Parameter 'e' could be of type 'Microsoft.Build.Framework.BuildEventArgs'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::WriteMessage(System.Xml.XmlElement,System.String,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::WriteMessage(System.Xml.XmlElement,System.String,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈230)">Parameter 'element' could be of type 'System.Xml.XmlNode'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::FireRequestSending(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::FireRequestSending(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈683)">Parameter 'request' could be of type 'ThoughtWorks.CruiseControl.Remote.Messages.CommunicationsMessage'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::FireResponseReceived(System.String,ThoughtWorks.CruiseControl.Remote.Messages.Response)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::FireResponseReceived(System.String,ThoughtWorks.CruiseControl.Remote.Messages.Response)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈698)">Parameter 'response' could be of type 'ThoughtWorks.CruiseControl.Remote.Messages.CommunicationsMessage'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient::ParseQueues(System.Xml.XmlDocument,ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient::ParseQueues(System.Xml.XmlDocument,ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerHttpClient.cs(≈295)">Parameter 'document' could be of type 'System.Xml.XmlNode'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ServerConnectionBase::FireRequestSending(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.ServerConnectionBase::FireRequestSending(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ServerConnectionBase.cs(≈37)">Parameter 'request' could be of type 'ThoughtWorks.CruiseControl.Remote.Messages.CommunicationsMessage'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ServerConnectionBase::FireResponseReceived(System.String,ThoughtWorks.CruiseControl.Remote.Messages.Response)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.ServerConnectionBase::FireResponseReceived(System.String,ThoughtWorks.CruiseControl.Remote.Messages.Response)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ServerConnectionBase.cs(≈52)">Parameter 'response' could be of type 'ThoughtWorks.CruiseControl.Remote.Messages.CommunicationsMessage'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.EncryptingConnection::EncryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Remote.EncryptingConnection::EncryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\EncryptingConnection.cs(≈237)">Parameter 'crypto' could be of type 'System.Security.Cryptography.SymmetricAlgorithm'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.EncryptingConnection::DecryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Remote.EncryptingConnection::DecryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\EncryptingConnection.cs(≈255)">Parameter 'crypto' could be of type 'System.Security.Cryptography.SymmetricAlgorithm'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Messages.Response::.ctor(ThoughtWorks.CruiseControl.Remote.Messages.Response)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Messages.Response::.ctor(ThoughtWorks.CruiseControl.Remote.Messages.Response)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\Response.cs(≈19)">Parameter 'response' could be of type 'ThoughtWorks.CruiseControl.Remote.Messages.CommunicationsMessage'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.CruiseServerClient::Login(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Remote.CruiseServerClient::Login(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClient.cs(≈487)">Parameter 'Credentials' could be of type 'System.Collections.Generic.IEnumerable`1<!0>'.</defect>
</target>
<target Name="System.Collections.Generic.Dictionary`2<System.String,System.String> ThoughtWorks.CruiseControl.Remote.NameValuePair::ToDictionary(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.Dictionary`2<System.String,System.String> ThoughtWorks.CruiseControl.Remote.NameValuePair::ToDictionary(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\NameValuePair.cs(≈98)">Parameter 'values' could be of type 'System.Collections.Generic.IEnumerable<T>'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.NameValuePair::FindNamedValue(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Remote.NameValuePair::FindNamedValue(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\NameValuePair.cs(≈139)">Parameter 'values' could be of type 'System.Collections.Generic.IEnumerable<T>'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.NameValuePair::Copy(System.Collections.Generic.Dictionary`2<System.String,System.String>,System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.NameValuePair::Copy(System.Collections.Generic.Dictionary`2<System.String,System.String>,System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\NameValuePair.cs(≈163)">Parameter 'list' could be of type 'System.Collections.Generic.ICollection<T>'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.NameValuePair::Copy(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>,System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.NameValuePair::Copy(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>,System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\NameValuePair.cs(≈179)">Parameter 'source' could be of type 'System.Collections.Generic.IEnumerable<T>'.</defect>
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.NameValuePair::Copy(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>,System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\NameValuePair.cs(≈179)">Parameter 'destination' could be of type 'System.Collections.Generic.ICollection<T>'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPlugin::CheckOtherPropertyNotAlreadySet(System.String[],System.Collections.Generic.List`1<System.String>)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPlugin::CheckOtherPropertyNotAlreadySet(System.String[],System.Collections.Generic.List`1<System.String>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\GenericPlugins\ProjectConfigurableBuildPlugin.cs(≈70)">Parameter 'otherList' could be of type 'System.Collections.Generic.ICollection<T>'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer::ThrowExceptionShouwingLoadedPlugins(System.Collections.Generic.List`1<System.String>,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer::ThrowExceptionShouwingLoadedPlugins(System.Collections.Generic.List`1<System.String>,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\CruiseObjectSourceInitializer.cs(≈312)">Parameter 'loadedPlugins' could be of type 'System.Collections.Generic.IEnumerable<T>'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::AddException(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException>,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier,System.Exception)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::AddException(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException>,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier,System.Exception)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈173)">Parameter 'exceptions' could be of type 'System.Collections.Generic.ICollection<T>'.</defect>
</target>
</rule>
<rule Name="AvoidUnneededCallsOnStringRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUnneededCallsOnStringRule">
<problem>This method needlessly calls some method(s) on a string instance. This may produce some performance penalities.</problem>
<solution>Remove the unneeded call(s) on the string instance.</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.IntegrationRunner::GenerateSystemParameterValues(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.IntegrationRunner::GenerateSystemParameterValues(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationRunner.cs(≈146)">There is no need to call ToString() on a System.String instance.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.PrivateArguments/PrivateArgument::ToString(ThoughtWorks.CruiseControl.Core.Util.SecureDataMode)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Util.PrivateArguments/PrivateArgument::ToString(ThoughtWorks.CruiseControl.Core.Util.SecureDataMode)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\PrivateArguments.cs(≈255)">There is no need to call ToString() on a System.String instance.</defect>
</target>
</rule>
<rule Name="AvoidUnneededFieldInitializationRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUnneededFieldInitializationRule">
<problem>This constructor needlessly initialize some fields to their default value.</problem>
<solution>Remove the unneeded initialization from the constructors.</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer::.ctor(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer::.ctor(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\BuildServer.cs(≈25)">transportMode</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.QueueTreeView::.ctor()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.QueueTreeView::.ctor()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\QueueTreeView.cs(≈17)">inRestoreExpandedNodesMode</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.LowLevelDriverFactory::.cctor()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.LowLevelDriverFactory::.cctor()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\LowLevelDriverFactory.cs(≈12)">driver</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks::.cctor()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks::.cctor()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mks.cs(≈47)">usageCount</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeam::.ctor()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeam::.ctor()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\StarTeam.cs(≈98)">_autoGetSource</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommand::.ctor(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommand::.ctor(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommand.cs(≈73)">disposed</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommand::.ctor(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommand.cs(≈74)">isOpen</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.XmlConversionUtil::.cctor()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.XmlConversionUtil::.cctor()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\XmlConversionUtil.cs(≈18)">messageTypes</defect>
</target>
</rule>
<rule Name="AvoidUnsealedConcreteAttributesRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUnsealedConcreteAttributesRule">
<problem>Due performance issues, concrete attributes should be sealed.</problem>
<solution>Unless you plan to inherit from this attribute you should consider to seal it's type.</solution>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ExtensionAttribute" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ExtensionAttribute" Source=""></defect>
</target>
</rule>
<rule Name="AvoidUnsealedUninheritedInternalTypeRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUnsealedUninheritedInternalTypeRule">
<problem>Due to performance issues, types which are not visible outside of the assembly and which have no inherited types within the assembly should be sealed.</problem>
<solution>You should seal this type, unless you plan to inherit from this type in the near-future.</solution>
<target Name="ThoughtWorks.CruiseControl.CCCmd.Program" Assembly="CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCCmd.Program" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd\Program.cs(≈19)"></defect>
</target>
<target Name="Validator.ConfigurationHierarchy/ConfigurationDetails" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="Validator.ConfigurationHierarchy/ConfigurationDetails" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ConfigurationHierarchy.cs(≈459)"></defect>
</target>
<target Name="Validator.MainForm/CompletionClosure" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="Validator.MainForm/CompletionClosure" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈61)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.ErrorLevel/InfoErrorLevel" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.ErrorLevel/InfoErrorLevel" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.ErrorLevel/WarningErrorLevel" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.ErrorLevel/WarningErrorLevel" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.ErrorLevel/ErrorErrorLevel" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.ErrorLevel/ErrorErrorLevel" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\About.cs(≈12)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm/ListViewItemComparer" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm/ListViewItemComparer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈1103)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11Message" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11Message" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm11Message.cs(≈17)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Cm11LowLevelDriverWorker" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Cm11LowLevelDriverWorker" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm11LowLevelDriverWorker.cs(≈19)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.LampController/Lamp" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.LampController/Lamp" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\LampController.cs(≈58)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ConfigTemplateProcessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ConfigTemplateProcessor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ConfigTemplateProcessor.cs(≈7)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.CountProcessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.CountProcessor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\CountProcessor.cs(≈8)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.CreateElementProcessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.CreateElementProcessor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\CreateElementProcessor.cs(≈8)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.DefaultProcessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.DefaultProcessor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\DefaultProcessor.cs(≈11)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.DefineProcessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.DefineProcessor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\DefineProcessor.cs(≈7)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.EvalProcessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.EvalProcessor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\EvalProcessor.cs(≈7)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ExpandSymbolProcessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ExpandSymbolProcessor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ExpandSymbolProcessor.cs(≈8)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ForEachProcessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ForEachProcessor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ForEachProcessor.cs(≈8)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ForProcessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ForProcessor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ForProcessor.cs(≈13)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.IfNDefProcessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.IfNDefProcessor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\IfNDefProcessor.cs(≈4)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.IfProcessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.IfProcessor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\IfProcessor.cs(≈7)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.IgnoreProcessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.IgnoreProcessor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\IgnoreProcessor.cs(≈7)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ImportProcessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ImportProcessor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ImportProcessor.cs(≈12)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.IncludeProcessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.IncludeProcessor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\IncludeProcessor.cs(≈10)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ProcessingInstructionProcessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ProcessingInstructionProcessor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ProcessingInstructionProcessor.cs(≈7)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ScopeProcessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ScopeProcessor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ScopeProcessor.cs(≈7)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.UnexpectedPreprocessorException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.UnexpectedPreprocessorException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈143)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.AttrName" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.AttrName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ConfigPreprocessor.cs(≈76)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.SymbolicDef" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.SymbolicDef" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.TempFile" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.TempFile" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\TempFile.cs(≈8)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader/DefaultErrorProcesser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader/DefaultErrorProcesser" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.CruiseServerClient/SecureConnection" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.CruiseServerClient/SecureConnection" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent/BuildStatusInformation" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent/BuildStatusInformation" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Logging.CircularArray/CircularArrayEnumerator" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Logging.CircularArray/CircularArrayEnumerator" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Log\CircularArray.cs(≈65)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter/Elements" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter/Elements" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/RunnableProcess" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/RunnableProcess" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessExecutor.cs(≈66)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/ProcessMonitor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/ProcessMonitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessExecutor.cs(≈360)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParserFactory" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParserFactory" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts/TfsWorkspaceStatus" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts/TfsWorkspaceStatus" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.PrivateArguments/PrivateArgument" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.PrivateArguments/PrivateArgument" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\PrivateArguments.cs(≈234)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.DefaultShadowCopier/ShadowStore" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.DefaultShadowCopier/ShadowStore" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\DefaultShadowCopier.cs(≈40)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.KillUtil" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.KillUtil" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.QueueSnapshotList" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.QueueSnapshotList" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\QueueSnapshotList.cs(≈23)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Configuration.CachingDashboardConfigurationLoader" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Configuration.CachingDashboardConfigurationLoader" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Configuration\CachingDashboardConfigurationLoader.cs(≈15)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.RSSLinkBuilder" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.RSSLinkBuilder" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGrid/ProjectGridRowComparer" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGrid/ProjectGridRowComparer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\ProjectGrid.cs(≈49)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.MimeType" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.MimeType" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\MimeType.cs(≈16)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ModificationHistoryProjectPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ModificationHistoryProjectPlugin" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ModificationHistoryProjectPlugin.cs(≈33)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin/ModifiedCruiseRequest" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin/ModifiedCruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectReportProjectPlugin.cs(≈246)"></defect>
</target>
</rule>
<rule Name="AvoidUnusedParametersRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUnusedParametersRule">
<problem>The method contains one or more unused parameters.</problem>
<solution>You should remove or use the unused parameters.</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StatusItemDisplay::set_Name(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StatusItemDisplay.cs(≈21)">Parameter 'value' of type 'System.String' is never used in the method.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StatusItemDisplay::set_Description(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StatusItemDisplay.cs(≈28)">Parameter 'value' of type 'System.String' is never used in the method.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StatusItemDisplay::set_Status(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StatusItemDisplay.cs(≈46)">Parameter 'value' of type 'System.String' is never used in the method.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StatusItemDisplay::set_TimeStarted(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StatusItemDisplay.cs(≈54)">Parameter 'value' of type 'System.String' is never used in the method.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StatusItemDisplay::set_TimeCompleted(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StatusItemDisplay.cs(≈62)">Parameter 'value' of type 'System.String' is never used in the method.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StatusItemDisplay::set_ErrorMessage(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StatusItemDisplay.cs(≈70)">Parameter 'value' of type 'System.String' is never used in the method.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader::LoadAndValidateBuildAgent(ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser,ThoughtWorks.CruiseControl.Core.Config.Configuration,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="errorProcesser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\NetReflectorConfigurationReader.cs(≈201)">Parameter 'errorProcesser' of type 'ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser' is never used in the method.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.DataListResponse ThoughtWorks.CruiseControl.Core.CruiseServerClient::ListServers(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈658)">Parameter 'request' of type 'ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest' is never used in the method.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCase::CreateHistoryProcessInfo(System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCase.cs(≈335)">Parameter 'to' of type 'System.DateTime' is never used in the method.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeam::BuildHistoryProcessArgs(System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\StarTeam.cs(≈309)">Parameter 'from' of type 'System.DateTime' is never used in the method.</defect>
<defect Severity="Medium" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\StarTeam.cs(≈309)">Parameter 'to' of type 'System.DateTime' is never used in the method.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::Reconcile(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈252)">Parameter 'project' of type 'ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo' is never used in the method.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::GetTaskObjects(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈326)">Parameter 'project' of type 'ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo' is never used in the method.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::GetObjectPaths(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈343)">Parameter 'project' of type 'ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo' is never used in the method.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::AddLabelToTaskComment(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈376)">Parameter 'project' of type 'ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo' is never used in the method.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessResult ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::AttemptToExecute(ThoughtWorks.CruiseControl.Core.Util.ProcessInfo,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="projectName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FinalBuilderTask.cs(≈195)">Parameter 'projectName' of type 'System.String' is never used in the method.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::Args(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\PowerShellTask.cs(≈343)">Parameter 'result' of type 'ThoughtWorks.CruiseControl.Core.IIntegrationResult' is never used in the method.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.QueueSetSnapshot::DataReceived(System.Runtime.Serialization.StreamingContext)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="context" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\QueueSetSnapshot.cs(≈61)">Parameter 'context' of type 'System.Runtime.Serialization.StreamingContext' is never used in the method.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.QueueSnapshot::DataReceived(System.Runtime.Serialization.StreamingContext)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="context" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\QueueSnapshot.cs(≈73)">Parameter 'context' of type 'System.Runtime.Serialization.StreamingContext' is never used in the method.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactoryExtensions::GenerateWcfClient(ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory,System.String,ThoughtWorks.CruiseControl.Remote.ClientStartUpSettings)" Assembly="ThoughtWorks.CruiseControl.Remote.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="factory" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Communications.Extensions\CruiseServerClientFactoryExtensions.cs(≈46)">Parameter 'factory' of type 'ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory' is never used in the method.</defect>
<defect Severity="Medium" Confidence="Normal" Location="settings" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Communications.Extensions\CruiseServerClientFactoryExtensions.cs(≈46)">Parameter 'settings' of type 'ThoughtWorks.CruiseControl.Remote.ClientStartUpSettings' is never used in the method.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGridRow::.ctor(ThoughtWorks.CruiseControl.Remote.ProjectStatus,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier,System.String,System.String,ThoughtWorks.CruiseControl.WebDashboard.Resources.Translations)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="translations" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\ProjectGridRow.cs(≈15)">Parameter 'translations' of type 'ThoughtWorks.CruiseControl.WebDashboard.Resources.Translations' is never used in the method.</defect>
</target>
</rule>
<rule Name="AvoidUnusedPrivateFieldsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#AvoidUnusedPrivateFieldsRule">
<problem>This type contains private fields that seems unused.</problem>
<solution>Remove unused fields to reduce the memory required by the type or correct the use of the field.</solution>
<target Name="ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent::activeCount" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Distribution\RemoteBuildAgent.cs(≈23)"></defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent::idCounter" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Distribution\RemoteBuildAgent.cs(≈23)"></defect>
</target>
</rule>
<rule Name="AvoidVisibleConstantFieldRule" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#AvoidVisibleConstantFieldRule">
<problem>This type contains visible field constants where the value will be embedded into the assemblies that use it.</problem>
<solution>Use a 'static readonly' field (C# syntax) to make sure a reference to the field itself is kept and avoid recompiling all assemblies.</solution>
<target Name="ThoughtWorks.CruiseControl.Service.CCService" Assembly="ccservice, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Service.CCService::DefaultServiceName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\service\CCService.cs(≈unavailable)">'DefaultServiceName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ConsoleRunnerArguments" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.ConsoleRunnerArguments::DEFAULT_CONFIG_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ConsoleRunnerArguments.cs(≈6)">'DEFAULT_CONFIG_PATH' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader::XsdSchemaResourceName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\DefaultConfigurationFileLoader.cs(≈25)">'XsdSchemaResourceName' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader::PreprocessorXsltResourceName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\DefaultConfigurationFileLoader.cs(≈25)">'PreprocessorXsltResourceName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames::CCNetProject" Source="">'CCNetProject' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames::CCNetProjectUrl" Source="">'CCNetProjectUrl' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames::CCNetWorkingDirectory" Source="">'CCNetWorkingDirectory' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames::CCNetArtifactDirectory" Source="">'CCNetArtifactDirectory' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames::CCNetIntegrationStatus" Source="">'CCNetIntegrationStatus' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames::CCNetLabel" Source="">'CCNetLabel' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames::CCNetBuildCondition" Source="">'CCNetBuildCondition' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames::CCNetNumericLabel" Source="">'CCNetNumericLabel' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames::CCNetBuildDate" Source="">'CCNetBuildDate' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames::CCNetBuildTime" Source="">'CCNetBuildTime' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames::CCNetLastIntegrationStatus" Source="">'CCNetLastIntegrationStatus' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames::CCNetListenerFile" Source="">'CCNetListenerFile' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames::CCNetFailureUsers" Source="">'CCNetFailureUsers' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames::CCNetModifyingUsers" Source="">'CCNetModifyingUsers' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames::CCNetRequestSource" Source="">'CCNetRequestSource' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames::CCNetUser" Source="">'CCNetUser' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IntegrationResult" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.IntegrationResult::InitialLabel" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationResult.cs(≈27)">'InitialLabel' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Label.DefaultLabeller" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Label.DefaultLabeller::INITIAL_LABEL" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\DefaultLabeller.cs(≈37)">'INITIAL_LABEL' of type System.Int32.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Label.IterationLabeller" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Label.IterationLabeller::InitialLabel" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\IterationLabeller.cs(≈37)">'InitialLabel' of type System.Int32.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.LogFile" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.LogFile::FilenamePrefix" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\LogFile.cs(≈19)">'FilenamePrefix' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.LogFile::FilenameDateFormat" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\LogFile.cs(≈19)">'FilenameDateFormat' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.LogFileUtil" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.LogFileUtil::LogQueryString" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\LogFile.cs(≈135)">'LogQueryString' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.LogFileUtil::ProjectQueryString" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\LogFile.cs(≈135)">'ProjectQueryString' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.ModificationHistoryPublisher" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.ModificationHistoryPublisher::DataHistoryFileName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ModificationHistoryPublisher.cs(≈unavailable)">'DataHistoryFileName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsPublisher" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsPublisher::CsvFileName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsPublisher.cs(≈78)">'CsvFileName' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsPublisher::XmlFileName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsPublisher.cs(≈78)">'XmlFileName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.RemoteCruiseServer" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::ManagerUri" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\RemoteCruiseServer.cs(≈29)">'ManagerUri' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::DefaultManagerUri" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\RemoteCruiseServer.cs(≈29)">'DefaultManagerUri' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::ServerClientUri" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\RemoteCruiseServer.cs(≈29)">'ServerClientUri' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::DefaultServerClientUri" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\RemoteCruiseServer.cs(≈29)">'DefaultServerClientUri' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::AB_REGISTRY_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)">'AB_REGISTRY_PATH' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::AB_REGISTRY_KEY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)">'AB_REGISTRY_KEY' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::AB_COMMMAND_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)">'AB_COMMMAND_PATH' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::AB_EXE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)">'AB_EXE' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::BRANCH_COMMAND_TEMPLATE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)">'BRANCH_COMMAND_TEMPLATE' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::MODIFICATIONS_COMMAND_TEMPLATE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)">'MODIFICATIONS_COMMAND_TEMPLATE' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::LABEL_COMMAND_TEMPLATE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)">'LABEL_COMMAND_TEMPLATE' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::GET_COMMAND_TEMPLATE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)">'GET_COMMAND_TEMPLATE' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeper" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeper::DefaultExecutable" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeper.cs(≈47)">'DefaultExecutable' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCase" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCase::DATETIME_FORMAT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCase.cs(≈113)">'DATETIME_FORMAT' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Cvs" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Cvs::DefaultCvsExecutable" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Cvs.cs(≈51)">'DefaultCvsExecutable' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Cvs::COMMAND_DATE_FORMAT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Cvs.cs(≈51)">'COMMAND_DATE_FORMAT' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.Mercurial" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.Mercurial::COMMAND_DATE_FORMAT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mercurial\Mercurial.cs(≈53)">'COMMAND_DATE_FORMAT' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.Mercurial::DefaultExecutable" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mercurial\Mercurial.cs(≈53)">'DefaultExecutable' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.Mercurial::DefaultTagCommitMessage" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mercurial\Mercurial.cs(≈53)">'DefaultTagCommitMessage' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.Mercurial::HistoryTemplate" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mercurial\Mercurial.cs(≈53)">'HistoryTemplate' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks::DefaultExecutable" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mks.cs(≈49)">'DefaultExecutable' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks::DefaultPort" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mks.cs(≈49)">'DefaultPort' of type System.Int32.</defect>
<defect Severity="High" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks::DefaultAutoGetSource" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mks.cs(≈49)">'DefaultAutoGetSource' of type System.Boolean.</defect>
<defect Severity="High" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks::DefaultAutoDisconnect" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mks.cs(≈49)">'DefaultAutoDisconnect' of type System.Boolean.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM::DefaultPlasticExecutable" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCM.cs(≈46)">'DefaultPlasticExecutable' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.Char ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM::DELIMITER" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCM.cs(≈46)">'DELIMITER' of type System.Char.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM::DATEFORMAT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCM.cs(≈46)">'DATEFORMAT' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Surround" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Surround::TO_SSCM_DATE_FORMAT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Surround.cs(≈52)">'TO_SSCM_DATE_FORMAT' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.SurroundHistoryParser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.SurroundHistoryParser::TO_SSCM_DATE_FORMAT" Source="">'TO_SSCM_DATE_FORMAT' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn::DefaultExecutable" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Svn.cs(≈362)">'DefaultExecutable' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommand" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommand::SessionToken" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommand.cs(≈70)">'SessionToken' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommand::DateTimeFormat" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommand.cs(≈70)">'DateTimeFormat' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo::DefaultTaskFolder" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyProjectInfo.cs(≈184)">'DefaultTaskFolder' of type System.Int32.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo::DefaultPurpose" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyProjectInfo.cs(≈184)">'DefaultPurpose' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker::DefaultExecutable" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VaultVersionChecker.cs(≈115)">'DefaultExecutable' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker::DefaultHistoryArgs" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VaultVersionChecker.cs(≈115)">'DefaultHistoryArgs' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker::DefaultFolder" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VaultVersionChecker.cs(≈115)">'DefaultFolder' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker::DefaultFileTime" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VaultVersionChecker.cs(≈115)">'DefaultFileTime' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker::DefaultPollRetryWait" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VaultVersionChecker.cs(≈115)">'DefaultPollRetryWait' of type System.Int32.</defect>
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker::DefaultPollRetryAttempts" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VaultVersionChecker.cs(≈115)">'DefaultPollRetryAttempts' of type System.Int32.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss::DefaultProject" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vss.cs(≈143)">'DefaultProject' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss::SS_DIR_KEY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vss.cs(≈143)">'SS_DIR_KEY' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss::SS_REGISTRY_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vss.cs(≈143)">'SS_REGISTRY_PATH' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss::SS_REGISTRY_KEY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vss.cs(≈143)">'SS_REGISTRY_KEY' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss::SS_EXE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vss.cs(≈143)">'SS_EXE' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.FakeTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.FakeTask::defaultExecutable" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FakeTask.cs(≈100)">'defaultExecutable' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Tasks.FakeTask::DefaultBuildTimeout" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FakeTask.cs(≈100)">'DefaultBuildTimeout' of type System.Int32.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.FakeTask::logFilename" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FakeTask.cs(≈100)">'logFilename' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.Diagnostics.ProcessPriorityClass ThoughtWorks.CruiseControl.Core.Tasks.FakeTask::DefaultPriority" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FakeTask.cs(≈100)">'DefaultPriority' of type System.Diagnostics.ProcessPriorityClass.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::LogFilename" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)">'LogFilename' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::VS2010_REGISTRY_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)">'VS2010_REGISTRY_PATH' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::VS2008_REGISTRY_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)">'VS2008_REGISTRY_PATH' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::VS2005_REGISTRY_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)">'VS2005_REGISTRY_PATH' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::VS2003_REGISTRY_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)">'VS2003_REGISTRY_PATH' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::VS2002_REGISTRY_PATH" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)">'VS2002_REGISTRY_PATH' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::VS_REGISTRY_KEY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)">'VS_REGISTRY_KEY' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::DEVENV_EXE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)">'DEVENV_EXE' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::DEFAULT_BUILD_TIMEOUT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)">'DEFAULT_BUILD_TIMEOUT' of type System.Int32.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::DEFAULT_BUILDTYPE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)">'DEFAULT_BUILDTYPE' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::DEFAULT_PROJECT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)">'DEFAULT_PROJECT' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.Diagnostics.ProcessPriorityClass ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::DEFAULT_PRIORITY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈75)">'DEFAULT_PRIORITY' of type System.Diagnostics.ProcessPriorityClass.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask::DEFAULT_BUILD_TIMEOUT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ExecutableTask.cs(≈86)">'DEFAULT_BUILD_TIMEOUT' of type System.Int32.</defect>
<defect Severity="High" Confidence="High" Location="System.Diagnostics.ProcessPriorityClass ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask::DEFAULT_PRIORITY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ExecutableTask.cs(≈86)">'DEFAULT_PRIORITY' of type System.Diagnostics.ProcessPriorityClass.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.GendarmeTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.GendarmeTask::defaultExecutable" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\GendarmeTask.cs(≈63)">'defaultExecutable' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.GendarmeTask::logFilename" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\GendarmeTask.cs(≈63)">'logFilename' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Tasks.GendarmeTask::defaultLimit" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\GendarmeTask.cs(≈63)">'defaultLimit' of type System.Int32.</defect>
<defect Severity="High" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.GendarmeTask::defaultQuiet" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\GendarmeTask.cs(≈63)">'defaultQuiet' of type System.Boolean.</defect>
<defect Severity="High" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.GendarmeTask::defaultVerbose" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\GendarmeTask.cs(≈63)">'defaultVerbose' of type System.Boolean.</defect>
<defect Severity="High" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.GendarmeTask::defaultFailBuildOnFoundDefects" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\GendarmeTask.cs(≈63)">'defaultFailBuildOnFoundDefects' of type System.Boolean.</defect>
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Tasks.GendarmeTask::defaultVerifyTimeout" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\GendarmeTask.cs(≈63)">'defaultVerifyTimeout' of type System.Int32.</defect>
<defect Severity="High" Confidence="High" Location="System.Diagnostics.ProcessPriorityClass ThoughtWorks.CruiseControl.Core.Tasks.GendarmeTask::defaultPriority" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\GendarmeTask.cs(≈63)">'defaultPriority' of type System.Diagnostics.ProcessPriorityClass.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.MsBuildTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.MsBuildTask::LogFilename" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\MsBuildTask.cs(≈57)">'LogFilename' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Tasks.MsBuildTask::DefaultTimeout" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\MsBuildTask.cs(≈57)">'DefaultTimeout' of type System.Int32.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.NAntTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Tasks.NAntTask::DefaultBuildTimeout" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NAntTask.cs(≈132)">'DefaultBuildTimeout' of type System.Int32.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.NAntTask::logFilename" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NAntTask.cs(≈132)">'logFilename' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.NAntTask::defaultExecutable" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NAntTask.cs(≈132)">'defaultExecutable' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.NAntTask::DefaultLogger" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NAntTask.cs(≈132)">'DefaultLogger' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.NAntTask::DefaultListener" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NAntTask.cs(≈132)">'DefaultListener' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.NAntTask::DefaultNoLogo" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NAntTask.cs(≈132)">'DefaultNoLogo' of type System.Boolean.</defect>
<defect Severity="High" Confidence="High" Location="System.Diagnostics.ProcessPriorityClass ThoughtWorks.CruiseControl.Core.Tasks.NAntTask::DefaultPriority" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NAntTask.cs(≈132)">'DefaultPriority' of type System.Diagnostics.ProcessPriorityClass.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.NUnitTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.NUnitTask::DefaultPath" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NUnitTask.cs(≈55)">'DefaultPath' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Tasks.NUnitTask::DefaultTimeout" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NUnitTask.cs(≈55)">'DefaultTimeout' of type System.Int32.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::DefaultBuildTimeOut" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\PowerShellTask.cs(≈54)">'DefaultBuildTimeOut' of type System.Int32.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::PowerShellExe" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\PowerShellTask.cs(≈54)">'PowerShellExe' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::regkeypowershell1" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\PowerShellTask.cs(≈54)">'regkeypowershell1' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::regkeypowershell2" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\PowerShellTask.cs(≈54)">'regkeypowershell2' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::regkeyholder" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\PowerShellTask.cs(≈54)">'regkeyholder' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.RakeTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Tasks.RakeTask::DefaultBuildTimeout" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\RakeTask.cs(≈70)">'DefaultBuildTimeout' of type System.Int32.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.RakeTask::DefaultExecutable" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\RakeTask.cs(≈70)">'DefaultExecutable' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.Diagnostics.ProcessPriorityClass ThoughtWorks.CruiseControl.Core.Tasks.RakeTask::DefaultPriority" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\RakeTask.cs(≈70)">'DefaultPriority' of type System.Diagnostics.ProcessPriorityClass.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Triggers.IntervalTrigger" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Double ThoughtWorks.CruiseControl.Core.Triggers.IntervalTrigger::DefaultIntervalSeconds" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\IntervalTrigger.cs(≈47)">'DefaultIntervalSeconds' of type System.Double.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Triggers.ProjectTrigger" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Triggers.ProjectTrigger::DefaultServerUri" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\ProjectTrigger.cs(≈57)">'DefaultServerUri' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.DateUtil" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Util.DateUtil::DateOutputFormat" Source="">'DateOutputFormat' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Util.ProcessInfo::DefaultTimeout" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessInfo.cs(≈24)">'DefaultTimeout' of type System.Int32.</defect>
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Util.ProcessInfo::InfiniteTimeout" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessInfo.cs(≈24)">'InfiniteTimeout' of type System.Int32.</defect>
<defect Severity="High" Confidence="High" Location="System.Diagnostics.ProcessPriorityClass ThoughtWorks.CruiseControl.Core.Util.ProcessInfo::DEFAULT_PRIORITY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessInfo.cs(≈24)">'DEFAULT_PRIORITY' of type System.Diagnostics.ProcessPriorityClass.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessResult" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Util.ProcessResult::SUCCESSFUL_EXIT_CODE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessResult.cs(≈20)">'SUCCESSFUL_EXIT_CODE' of type System.Int32.</defect>
<defect Severity="High" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Util.ProcessResult::TIMED_OUT_EXIT_CODE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessResult.cs(≈20)">'TIMED_OUT_EXIT_CODE' of type System.Int32.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.StringUtil" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Util.StringUtil::DEFAULT_DELIMITER" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\StringUtil.cs(≈15)">'DEFAULT_DELIMITER' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest::UserNameCredential" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\LoginRequest.cs(≈46)">'UserNameCredential' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest::PasswordCredential" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\LoginRequest.cs(≈46)">'PasswordCredential' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest::TypeCredential" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\LoginRequest.cs(≈46)">'TypeCredential' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest::DomainCredential" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\LoginRequest.cs(≈46)">'DomainCredential' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectParametersAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectParametersAction::ActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\ProjectParametersAction.cs(≈22)">'ActionName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.AdministerAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.AdministerAction::ActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\AdministerAction.cs(≈47)">'ActionName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildFileDownload" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildFileDownload::ActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildFileDownload.cs(≈23)">'ActionName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray.CCTrayDownloadAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray.CCTrayDownloadAction::ActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\CCTray\CCTrayDownloadAction.cs(≈14)">'ActionName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlProjectParametersReportAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlProjectParametersReportAction::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\XmlProjectParametersReportAction.cs(≈22)">'ACTION_NAME' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlServerReportAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlServerReportAction::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\XmlServerReportAction.cs(≈14)">'ACTION_NAME' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlReportAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlReportAction::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\XmlReportAction.cs(≈15)">'ACTION_NAME' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlServerSecurityAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlServerSecurityAction::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\XmlServerSecurityAction.cs(≈16)">'ACTION_NAME' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.ForceBuildXmlAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.ForceBuildXmlAction::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ForceBuild\ForceBuildXmlAction.cs(≈16)">'ACTION_NAME' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.PackageListAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.PackageListAction::ActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\PackageListAction.cs(≈34)">'ActionName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectFileDownload" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectFileDownload::ActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectFileDownload.cs(≈22)">'ActionName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectTimelineAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectTimelineAction::TimelineActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectTimelineAction.cs(≈39)">'TimelineActionName' of type System.String.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectTimelineAction::DataActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectTimelineAction.cs(≈39)">'DataActionName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerAuditHistoryProjectPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerAuditHistoryProjectPlugin::ActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ServerAuditHistoryProjectPlugin.cs(≈32)">'ActionName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerLogProjectPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerLogProjectPlugin::ActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ServerLogProjectPlugin.cs(≈31)">'ActionName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerSecurityConfigurationProjectPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerSecurityConfigurationProjectPlugin::ActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ServerSecurityConfigurationProjectPlugin.cs(≈33)">'ActionName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerUserListProjectPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerUserListProjectPlugin::ActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ServerUserListProjectPlugin.cs(≈33)">'ActionName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectXmlReport" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectXmlReport::ActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectXmlReport.cs(≈21)">'ActionName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectStatusAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectStatusAction::ActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectStatusAction.cs(≈24)">'ActionName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS.RSSFeed" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS.RSSFeed::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\RSS\RSSFeed.cs(≈16)">'ACTION_NAME' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.ChangePasswordSecurityAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.ChangePasswordSecurityAction::ActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Security\ChangePasswordSecurityAction.cs(≈29)">'ActionName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.LogoutSecurityAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.LogoutSecurityAction::ActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Security\LogoutSecurityAction.cs(≈30)">'ActionName' of type System.String.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.MessageHandlerPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.MessageHandlerPlugin::ActionName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\MessageHandlerPlugin.cs(≈30)">'ActionName' of type System.String.</defect>
</target>
</rule>
<rule Name="AvoidVisibleFieldsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#AvoidVisibleFieldsRule">
<problem>This type contains visible instance fields. A field should be a local implementation detail.</problem>
<solution>If possible change the field visibility to private or internal.</solution>
<target Name="Validator.HtmlAttribute" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String Validator.HtmlAttribute::Name" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\HtmlAttribute.cs(≈13)">Field 'Name' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String Validator.HtmlAttribute::Value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\HtmlAttribute.cs(≈13)">Field 'Value' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.AudioFiles" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.AudioFiles::BrokenBuildSound" Source="">Field 'BrokenBuildSound' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.AudioFiles::FixedBuildSound" Source="">Field 'FixedBuildSound' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.AudioFiles::StillFailingBuildSound" Source="">Field 'StillFailingBuildSound' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.AudioFiles::StillSuccessfulBuildSound" Source="">Field 'StillSuccessfulBuildSound' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BalloonMessages" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CaptionAndMessage ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BalloonMessages::BrokenBuildMessage" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\BalloonMessages.cs(≈4)">Field 'BrokenBuildMessage' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CaptionAndMessage ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BalloonMessages::FixedBuildMessage" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\BalloonMessages.cs(≈4)">Field 'FixedBuildMessage' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CaptionAndMessage ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BalloonMessages::StillFailingBuildMessage" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\BalloonMessages.cs(≈4)">Field 'StillFailingBuildMessage' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CaptionAndMessage ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BalloonMessages::StillSuccessfulBuildMessage" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\BalloonMessages.cs(≈4)">Field 'StillSuccessfulBuildMessage' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildTransitionNotification" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildTransitionNotification::ShowBalloon" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\BuildTransitionNotification.cs(≈7)">Field 'ShowBalloon' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.AudioFiles ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildTransitionNotification::AudioFiles" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\BuildTransitionNotification.cs(≈7)">Field 'AudioFiles' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BalloonMessages ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildTransitionNotification::BalloonMessages" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\BuildTransitionNotification.cs(≈7)">Field 'BalloonMessages' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Windows.Forms.ToolTipIcon ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildTransitionNotification::MinimumNotificationLevel" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\BuildTransitionNotification.cs(≈7)">Field 'MinimumNotificationLevel' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ExecCommands ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildTransitionNotification::Exec" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\BuildTransitionNotification.cs(≈7)">Field 'Exec' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CaptionAndMessage" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CaptionAndMessage::Caption" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\CaptionAndMessage.cs(≈4)">Field 'Caption' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CaptionAndMessage::Message" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\CaptionAndMessage.cs(≈4)">Field 'Message' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ExecCommands" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ExecCommands::BrokenCommand" Source="">Field 'BrokenCommand' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ExecCommands::BuildingCommand" Source="">Field 'BuildingCommand' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ExecCommands::SuccessCommand" Source="">Field 'SuccessCommand' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ExecCommands::NotConnectedCommand" Source="">Field 'NotConnectedCommand' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ExecCommands::BrokenAndBuildingCommand" Source="">Field 'BrokenAndBuildingCommand' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.GrowlConfiguration" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Configuration.GrowlConfiguration::Enabled" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\GrowlConfiguration.cs(≈10)">Field 'Enabled' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.GrowlConfiguration::Hostname" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\GrowlConfiguration.cs(≈10)">Field 'Hostname' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Int32 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.GrowlConfiguration::Port" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\GrowlConfiguration.cs(≈10)">Field 'Port' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.GrowlConfiguration::Password" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\GrowlConfiguration.cs(≈10)">Field 'Password' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Windows.Forms.ToolTipIcon ThoughtWorks.CruiseControl.CCTrayLib.Configuration.GrowlConfiguration::MinimumNotificationLevel" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\GrowlConfiguration.cs(≈10)">Field 'MinimumNotificationLevel' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.Icons" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.Icons::BrokenIcon" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\Icons.cs(≈4)">Field 'BrokenIcon' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.Icons::BuildingIcon" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\Icons.cs(≈4)">Field 'BuildingIcon' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.Icons::SuccessIcon" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\Icons.cs(≈4)">Field 'SuccessIcon' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.Icons::NotConnectedIcon" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\Icons.cs(≈4)">Field 'NotConnectedIcon' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.Icons::BrokenAndBuildingIcon" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\Icons.cs(≈4)">Field 'BrokenAndBuildingIcon' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.PersistentConfiguration" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject[] ThoughtWorks.CruiseControl.CCTrayLib.Configuration.PersistentConfiguration::Projects" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\PersistentConfiguration.cs(≈7)">Consider changing the field 'Projects' to a private or internal field and add a 'SetProjects' method.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Int32 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.PersistentConfiguration::PollPeriodSeconds" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\PersistentConfiguration.cs(≈7)">Field 'PollPeriodSeconds' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildTransitionNotification ThoughtWorks.CruiseControl.CCTrayLib.Configuration.PersistentConfiguration::BuildTransitionNotification" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\PersistentConfiguration.cs(≈7)">Field 'BuildTransitionNotification' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.TrayIconDoubleClickAction ThoughtWorks.CruiseControl.CCTrayLib.Configuration.PersistentConfiguration::TrayIconDoubleClickAction" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\PersistentConfiguration.cs(≈7)">Field 'TrayIconDoubleClickAction' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.Icons ThoughtWorks.CruiseControl.CCTrayLib.Configuration.PersistentConfiguration::Icons" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\PersistentConfiguration.cs(≈7)">Field 'Icons' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.X10Configuration ThoughtWorks.CruiseControl.CCTrayLib.Configuration.PersistentConfiguration::X10" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\PersistentConfiguration.cs(≈7)">Field 'X10' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.SpeechConfiguration ThoughtWorks.CruiseControl.CCTrayLib.Configuration.PersistentConfiguration::Speech" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\PersistentConfiguration.cs(≈7)">Field 'Speech' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.GrowlConfiguration ThoughtWorks.CruiseControl.CCTrayLib.Configuration.PersistentConfiguration::Growl" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\PersistentConfiguration.cs(≈7)">Field 'Growl' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Configuration.PersistentConfiguration::AlwaysOnTop" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\PersistentConfiguration.cs(≈7)">Field 'AlwaysOnTop' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Configuration.PersistentConfiguration::ShowInTaskbar" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\PersistentConfiguration.cs(≈7)">Field 'ShowInTaskbar' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Configuration.PersistentConfiguration::ReportProjectChanges" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\PersistentConfiguration.cs(≈7)">Field 'ReportProjectChanges' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.PersistentConfiguration::FixUserName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\PersistentConfiguration.cs(≈7)">Field 'FixUserName' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.SpeechConfiguration" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Configuration.SpeechConfiguration::Enabled" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\SpeechConfiguration.cs(≈8)">Field 'Enabled' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Configuration.SpeechConfiguration::SpeakBuildStarted" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\SpeechConfiguration.cs(≈8)">Field 'SpeakBuildStarted' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Configuration.SpeechConfiguration::SpeakBuildSucceded" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\SpeechConfiguration.cs(≈8)">Field 'SpeakBuildSucceded' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Configuration.SpeechConfiguration::SpeakBuildFailed" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\SpeechConfiguration.cs(≈8)">Field 'SpeakBuildFailed' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.X10Configuration" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Configuration.X10Configuration::Enabled" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\X10Configuration.cs(≈9)">Field 'Enabled' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.X10Configuration::ComPort" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\X10Configuration.cs(≈9)">Field 'ComPort' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.X10Configuration::DeviceType" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\X10Configuration.cs(≈9)">Field 'DeviceType' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Configuration.X10Configuration::HouseCode" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\X10Configuration.cs(≈9)">Field 'HouseCode' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Int32 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.X10Configuration::SuccessUnitCode" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\X10Configuration.cs(≈9)">Field 'SuccessUnitCode' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Int32 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.X10Configuration::FailureUnitCode" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\X10Configuration.cs(≈9)">Field 'FailureUnitCode' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Int32 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.X10Configuration::BuildingUnitCode" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\X10Configuration.cs(≈9)">Field 'BuildingUnitCode' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.DateTime ThoughtWorks.CruiseControl.CCTrayLib.Configuration.X10Configuration::StartTime" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\X10Configuration.cs(≈9)">Field 'StartTime' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.DateTime ThoughtWorks.CruiseControl.CCTrayLib.Configuration.X10Configuration::EndTime" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\X10Configuration.cs(≈9)">Field 'EndTime' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Boolean[] ThoughtWorks.CruiseControl.CCTrayLib.Configuration.X10Configuration::ActiveDays" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\X10Configuration.cs(≈9)">Consider changing the field 'ActiveDays' to a private or internal field and add a 'SetActiveDays' method.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Growl.GrowlMessages" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CaptionAndMessage ThoughtWorks.CruiseControl.CCTrayLib.Growl.GrowlMessages::BrokenBuildMessage" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Growl\GrowlMessages.cs(≈9)">Field 'BrokenBuildMessage' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CaptionAndMessage ThoughtWorks.CruiseControl.CCTrayLib.Growl.GrowlMessages::FixedBuildMessage" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Growl\GrowlMessages.cs(≈9)">Field 'FixedBuildMessage' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CaptionAndMessage ThoughtWorks.CruiseControl.CCTrayLib.Growl.GrowlMessages::StillFailingBuildMessage" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Growl\GrowlMessages.cs(≈9)">Field 'StillFailingBuildMessage' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CaptionAndMessage ThoughtWorks.CruiseControl.CCTrayLib.Growl.GrowlMessages::StillSuccessfulBuildMessage" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Growl\GrowlMessages.cs(≈9)">Field 'StillSuccessfulBuildMessage' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProjects" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProjects::Projects" Source="">Consider changing the field 'Projects' to a private or internal field and add a 'SetProjects' method.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject::name" Source="">Field 'name' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject::activity" Source="">Field 'activity' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject::status" Source="">Field 'status' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject::lastBuildStatus" Source="">Field 'lastBuildStatus' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject::lastBuildLabel" Source="">Field 'lastBuildLabel' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.DateTime ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject::lastBuildTime" Source="">Field 'lastBuildTime' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.DateTime ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject::nextBuildTime" Source="">Field 'nextBuildTime' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject::webUrl" Source="">Field 'webUrl' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject::category" Source="">Field 'category' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject::buildStage" Source="">Field 'buildStage' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject::queue" Source="">Field 'queue' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject::serverName" Source="">Field 'serverName' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Int32 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject::queuePriority" Source="">Field 'queuePriority' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardCruiseServerSnapshot" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardCruiseServerSnapshot::Projects" Source="">Consider changing the field 'Projects' to a private or internal field and add a 'SetProjects' method.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardQueue[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardCruiseServerSnapshot::Queues" Source="">Consider changing the field 'Queues' to a private or internal field and add a 'SetQueues' method.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardQueue" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardQueue::Name" Source="">Field 'Name' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardQueuedRequest[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardQueue::Requests" Source="">Consider changing the field 'Requests' to a private or internal field and add a 'SetRequests' method.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardQueuedRequest" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardQueuedRequest::ProjectName" Source="">Field 'ProjectName' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardQueuedRequest::Activity" Source="">Field 'Activity' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Windows.Forms.ListBox ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::lbProject" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddProjects.cs(≈21)">Field 'lbProject' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Windows.Forms.ListView ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::lbServer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddProjects.cs(≈21)">Field 'lbServer' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Windows.Forms.NumericUpDown ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl::numPollPeriod" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\GeneralSettingsControl.cs(≈8)">Field 'numPollPeriod' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorSettings" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorSettings::ExplicitDeclarationRequired" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorSettings.cs(≈34)">Field 'ExplicitDeclarationRequired' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Collections.Generic.IDictionary`2<System.String,System.String> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorSettings::InitialDefinitions" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorSettings.cs(≈34)">Field 'InitialDefinitions' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorSettings::NamesAreCaseSensitve" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorSettings.cs(≈34)">Field 'NamesAreCaseSensitve' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorSettings::UseOsEnvironment" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorSettings.cs(≈34)">Field 'UseOsEnvironment' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Xml.Linq.XNamespace ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorSettings::Namespace" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorSettings.cs(≈34)">Field 'Namespace' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorSettings::IgnoreWhitespace" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorSettings.cs(≈34)">Field 'IgnoreWhitespace' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IntegrationRunner" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.IIntegrationRunnerTarget ThoughtWorks.CruiseControl.Core.IntegrationRunner::target" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationRunner.cs(≈15)">Field 'target' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticBase" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticBase::name" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticBase.cs(≈29)">Field 'name' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticBase::xpath" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticBase.cs(≈29)">Field 'xpath' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase/SessionDetails" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase/SessionDetails::UserName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SessionCacheBase.cs(≈180)">Field 'UserName' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.DateTime ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase/SessionDetails::ExpiryTime" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SessionCacheBase.cs(≈180)">Field 'ExpiryTime' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Collections.Generic.Dictionary`2<System.String,System.Object> ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase/SessionDetails::Values" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SessionCacheBase.cs(≈180)">Field 'Values' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl::executor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ProcessSourceControl.cs(≈15)">Field 'executor' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.IHistoryParser ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl::historyParser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ProcessSourceControl.cs(≈15)">Field 'historyParser' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCase" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCase::TempBaseline" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCase.cs(≈113)">Field 'TempBaseline' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Modification::Type" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Modification.cs(≈15)">Field 'Type' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Modification::FileName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Modification.cs(≈15)">Field 'FileName' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Modification::FolderName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Modification.cs(≈15)">Field 'FolderName' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.DateTime ThoughtWorks.CruiseControl.Core.Modification::ModifiedTime" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Modification.cs(≈15)">Field 'ModifiedTime' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Modification::UserName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Modification.cs(≈15)">Field 'UserName' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Modification::ChangeNumber" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Modification.cs(≈15)">Field 'ChangeNumber' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Modification::Version" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Modification.cs(≈15)">Field 'Version' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Modification::Comment" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Modification.cs(≈15)">Field 'Comment' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Modification::Url" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Modification.cs(≈15)">Field 'Url' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Modification::IssueUrl" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Modification.cs(≈15)">Field 'IssueUrl' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Modification::EmailAddress" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Modification.cs(≈15)">Field 'EmailAddress' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM::FORMAT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCM.cs(≈46)">Field 'FORMAT' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs::IsPromotionGroup" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Pvcs.cs(≈67)">Field 'IsPromotionGroup' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeam" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Globalization.CultureInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeam::Culture" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\StarTeam.cs(≈60)">Field 'Culture' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeamHistoryParser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Globalization.CultureInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeamHistoryParser::Culture" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\StarTeamHistoryParser.cs(≈19)">Field 'Culture' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo::SessionId" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyConnectionInfo.cs(≈245)">Field 'SessionId' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Char ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo::Delimiter" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyConnectionInfo.cs(≈245)">Field 'Delimiter' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.IFormatProvider ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo::FormatProvider" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyConnectionInfo.cs(≈245)">Field 'FormatProvider' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyParser/SynergyTaskInfo" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyParser/SynergyTaskInfo::DisplayName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyParser.cs(≈214)">Field 'DisplayName' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyParser/SynergyTaskInfo::TaskNumber" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyParser.cs(≈214)">Field 'TaskNumber' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyParser/SynergyTaskInfo::TaskSynopsis" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyParser.cs(≈214)">Field 'TaskSynopsis' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.DateTime ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyParser/SynergyTaskInfo::CompletionDate" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyParser.cs(≈214)">Field 'CompletionDate' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyParser/SynergyTaskInfo::Resolver" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyParser.cs(≈214)">Field 'Resolver' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo::ObjectName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyProjectInfo.cs(≈184)">Field 'ObjectName' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo::WorkAreaPath" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyProjectInfo.cs(≈184)">Field 'WorkAreaPath' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.DateTime ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo::LastReconfigureTime" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyProjectInfo.cs(≈184)">Field 'LastReconfigureTime' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3::_shim" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault3.cs(≈15)">Field '_shim' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParser::entry" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssHistoryParser.cs(≈134)">Field 'entry' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.IVssLocale ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParser::locale" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssHistoryParser.cs(≈134)">Field 'locale' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.BaseExecutableTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor ThoughtWorks.CruiseControl.Core.Tasks.BaseExecutableTask::executor" Source="">Field 'executor' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Util.BuildProgressInformation ThoughtWorks.CruiseControl.Core.Tasks.BaseExecutableTask::buildProgressInformation" Source="">Field 'buildProgressInformation' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility/PropertyPart" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility/PropertyPart::Name" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DynamicValueUtility.cs(≈714)">Field 'Name' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility/PropertyPart::KeyName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DynamicValueUtility.cs(≈714)">Field 'KeyName' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility/PropertyPart::KeyValue" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DynamicValueUtility.cs(≈714)">Field 'KeyValue' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility/PropertyPart::Index" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DynamicValueUtility.cs(≈714)">Field 'Index' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.ProcessTaskResult" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.ProcessTaskResult::ignoreStandardOutputOnSuccess" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ProcessTaskResult.cs(≈11)">Field 'ignoreStandardOutputOnSuccess' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.NUnitArgument" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.NUnitArgument::assemblies" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NUnitArgument.cs(≈11)">Consider changing the field 'assemblies' to a private or internal field and add a 'SetAssemblies' method.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.NUnitArgument::IncludedCategories" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NUnitArgument.cs(≈11)">Consider changing the field 'IncludedCategories' to a private or internal field and add a 'SetIncludedCategories' method.</defect>
<defect Severity="Medium" Confidence="Total" Location="System.String[] ThoughtWorks.CruiseControl.Core.Tasks.NUnitArgument::ExcludedCategories" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NUnitArgument.cs(≈11)">Consider changing the field 'ExcludedCategories' to a private or internal field and add a 'SetExcludedCategories' method.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::DefaultScriptsDirectory" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\PowerShellTask.cs(≈54)">Field 'DefaultScriptsDirectory' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="System.Diagnostics.ProcessPriorityClass ThoughtWorks.CruiseControl.Core.Util.ProcessInfo::Priority" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessInfo.cs(≈24)">Field 'Priority' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.Timeout" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Util.Timeout ThoughtWorks.CruiseControl.Core.Util.Timeout::DefaultTimeout" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\Timeout.cs(≈38)">Field 'DefaultTimeout' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.TimeUnits" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Util.TimeUnits ThoughtWorks.CruiseControl.Core.Util.TimeUnits::MILLIS" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeUnits.cs(≈19)">Field 'MILLIS' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Util.TimeUnits ThoughtWorks.CruiseControl.Core.Util.TimeUnits::SECONDS" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeUnits.cs(≈19)">Field 'SECONDS' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Util.TimeUnits ThoughtWorks.CruiseControl.Core.Util.TimeUnits::MINUTES" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeUnits.cs(≈19)">Field 'MINUTES' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Util.TimeUnits ThoughtWorks.CruiseControl.Core.Util.TimeUnits::HOURS" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeUnits.cs(≈19)">Field 'HOURS' should be private or internal and its value accessed through a property.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ProjectActivity" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.ProjectActivity ThoughtWorks.CruiseControl.Remote.ProjectActivity::CheckingModifications" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ProjectActivity.cs(≈19)">Field 'CheckingModifications' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.ProjectActivity ThoughtWorks.CruiseControl.Remote.ProjectActivity::Building" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ProjectActivity.cs(≈19)">Field 'Building' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.ProjectActivity ThoughtWorks.CruiseControl.Remote.ProjectActivity::Sleeping" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ProjectActivity.cs(≈19)">Field 'Sleeping' should be private or internal and its value accessed through a property.</defect>
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.ProjectActivity ThoughtWorks.CruiseControl.Remote.ProjectActivity::Pending" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ProjectActivity.cs(≈19)">Field 'Pending' should be private or internal and its value accessed through a property.</defect>
</target>
</rule>
<rule Name="AvoidVisibleNestedTypesRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#AvoidVisibleNestedTypesRule">
<problem>This type is nested and visible outside the assembly. Nested types are often confused with namespaces.</problem>
<solution>Change the nested type to be invisible outside the assembly or un-nest it.</solution>
<target Name="Validator.ConfigurationTypeDescriptor/PropertyDescriptorBase" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="Validator.ConfigurationTypeDescriptor/PropertyDescriptorBase" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ConfigurationTypeDescriptor.cs(≈291)"></defect>
</target>
<target Name="Validator.ConfigurationTypeDescriptor/FieldPropertyDescriptor" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="Validator.ConfigurationTypeDescriptor/FieldPropertyDescriptor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ConfigurationTypeDescriptor.cs(≈415)"></defect>
</target>
<target Name="Validator.ConfigurationTypeDescriptor/PropertyPropertyDescriptor" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="Validator.ConfigurationTypeDescriptor/PropertyPropertyDescriptor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ConfigurationTypeDescriptor.cs(≈495)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException/XmlContext" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException/XmlContext" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈113)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Label.FileLabeller/FileReader" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Label.FileLabeller/FileReader" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.BuildPublisher/CleanupPolicy" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.BuildPublisher/CleanupPolicy" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup/NotificationType" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup/NotificationType" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailSubject/BuildResultType" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.EmailSubject/BuildResultType" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase/SessionDetails" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase/SessionDetails" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SessionCacheBase.cs(≈180)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Common/SourceControlErrorHandlingPolicy" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Common/SourceControlErrorHandlingPolicy" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn/AuthCachingMode" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn/AuthCachingMode" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyParser/SynergyTaskInfo" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyParser/SynergyTaskInfo" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyParser.cs(≈214)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3/VaultException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3/VaultException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault3.cs(≈309)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker/EForcedVaultVersion" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker/EForcedVaultVersion" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.ArtifactCleanUpTask/CleanUpMethod" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.ArtifactCleanUpTask/CleanUpMethod" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.CodeItRightTask/Severity" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.CodeItRightTask/Severity" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.CompareValuesTaskCondition/Evaluation" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.CompareValuesTaskCondition/Evaluation" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.CoverageFilter/NCoverItemType" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.CoverageFilter/NCoverItemType" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.CoverageThreshold/NCoverMetric" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.CoverageThreshold/NCoverMetric" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.CoverageThreshold/NCoverItemType" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.CoverageThreshold/NCoverItemType" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility/PropertyValue" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility/PropertyValue" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DynamicValueUtility.cs(≈541)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility/PropertyPart" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility/PropertyPart" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DynamicValueUtility.cs(≈714)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.FtpTask/FtpAction" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.FtpTask/FtpAction" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask/HttpRequestStatus" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask/HttpRequestStatus" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.MergeFileInfo/MergeActionType" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.MergeFileInfo/MergeActionType" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask/NCoverReportFilter" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask/NCoverReportFilter" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask/NCoverReportType" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask/NCoverReportType" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask/NCoverSortBy" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask/NCoverSortBy" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask/NCoverMergeMode" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask/NCoverMergeMode" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask/NCoverLogLevel" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask/NCoverLogLevel" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.Log/TraceBlock" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Util.Log/TraceBlock" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\LogUtil.cs(≈250)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory/ClientInitialiser" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory/ClientInitialiser" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Events.IntegrationStartedEventArgs/EventResult" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.Events.IntegrationStartedEventArgs/EventResult" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Message/MessageKind" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.Message/MessageKind" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer/TemplateLocation" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer/TemplateLocation" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.PackageListAction/PackageDisplay" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.PackageListAction/PackageDisplay" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph/GraphBuildInfo" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph/GraphBuildInfo" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Statistics\BuildGraph.cs(≈170)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph/GraphBuildDayInfo" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph/GraphBuildDayInfo" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Statistics\BuildGraph.cs(≈214)"></defect>
</target>
</rule>
<rule Name="CheckNewExceptionWithoutThrowingRule" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#CheckNewExceptionWithoutThrowingRule">
<problem>This method creates an exception that is never throwed nor returned to the caller.</problem>
<solution>Make sure the exception is required, throw it (if it is) or remove it (if not).</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.IntegrationResult::Merge(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.IntegrationResult::Merge(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationResult.cs(≈543)"></defect>
</target>
</rule>
<rule Name="CheckParametersNullityInVisibleMethodsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#CheckParametersNullityInVisibleMethodsRule">
<problem>A visible method does not check its parameter(s) for null values.</problem>
<solution>Since the caller is unknown you should always verify all of your parameters to protect yourself.</solution>
<target Name="System.Void Validator.ConfigurationTypeDescriptor/FieldPropertyDescriptor::.ctor(System.String,System.Reflection.FieldInfo,System.Object)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="field" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ConfigurationTypeDescriptor.cs(≈415)"></defect>
</target>
<target Name="System.Void Validator.ConfigurationTypeDescriptor/PropertyPropertyDescriptor::.ctor(System.String,System.Reflection.PropertyInfo,System.Object)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="property" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ConfigurationTypeDescriptor.cs(≈495)"></defect>
</target>
<target Name="System.Void Validator.ValidationErrorProcesser::.ctor(System.Windows.Forms.WebBrowser)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="browser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ValidationErrorProcesser.cs(≈15)"></defect>
</target>
<target Name="System.Void Validator.ValidationErrorProcesser::ProcessError(System.Exception)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="error" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ValidationErrorProcesser.cs(≈47)"></defect>
</target>
<target Name="System.Void Validator.VersionInformationForm::LoadInformation(Exortech.NetReflector.NetReflectorTypeTable)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="typeTable" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\VersionInformationForm.cs(≈33)"></defect>
</target>
<target Name="System.Reflection.ConstructorInfo Objection.MaxLengthConstructorSelectionStrategy::GetConstructor(System.Type)" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="type" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\MaxLengthConstructorSelectionStrategy.cs(≈9)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer::BuildFromRemotingDisplayName(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="displayName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\BuildServer.cs(≈107)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ClientStartUpSettings ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ClientStartUpSettingsExtensions::GenerateStartupSettings(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="server" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ClientStartUpSettingsExtensions.cs(≈22)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseProjectManager ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CruiseProjectManagerFactory::Create(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject,System.Collections.Generic.IDictionary`2<ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseServerManager>)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\CruiseProjectManagerFactory.cs(≈17)"></defect>
<defect Severity="High" Confidence="Normal" Location="serverManagers" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\CruiseProjectManagerFactory.cs(≈17)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CruiseProjectManagerFactory::GetProjectList(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="server" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\CruiseProjectManagerFactory.cs(≈40)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseServerManager ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CruiseServerManagerFactory::Create(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="buildServer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\CruiseServerManagerFactory.cs(≈16)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardXmlParser::ExtractAsCruiseServerSnapshot(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="sourceXml" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\DashboardXmlParser.cs(≈116)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ExtensionTransportProjectListRetriever::GetProjectList(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="server" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ExtensionTransportProjectListRetriever.cs(≈18)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseServerManager::.ctor(ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase,ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="buildServer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\HttpCruiseServerManager.cs(≈16)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectState::IsMoreImportantThan(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectState)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="state" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ProjectState.cs(≈51)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.RemotingCruiseProjectManager::FixBuild(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="fixingUserName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\RemotingCruiseProjectManager.cs(≈50)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.RemotingCruiseServerManager::.ctor(ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase,ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="buildServer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\RemotingCruiseServerManager.cs(≈16)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.WebDashboardUrl::.ctor(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="serverUrl" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\WebDashboardUrl.cs(≈13)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.WebDashboardUrl::.ctor(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="serverAlias" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\WebDashboardUrl.cs(≈20)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AudioSettingsControl::BindAudioControls(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ICCTrayMultiConfiguration)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AudioSettingsControl.cs(≈19)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AudioSettingsControl::PersistAudioTabSettings(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ICCTrayMultiConfiguration)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AudioSettingsControl.cs(≈35)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildParameters::.ctor(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController,System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase>)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="buildParameters" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildParameters.cs(≈18)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::BindListView(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ICCTrayMultiConfiguration)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildProjectsControl.cs(≈19)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildTransitionExecRunner::.ctor(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IProjectMonitor,ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ExecCommands)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="monitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildTransitionExecRunner.cs(≈16)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildTransitionSoundPlayer::.ctor(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IProjectMonitor,ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IAudioPlayer,ThoughtWorks.CruiseControl.CCTrayLib.Configuration.AudioFiles)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="monitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildTransitionSoundPlayer.cs(≈11)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm::.ctor(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ICCTrayMultiConfiguration)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="existingConfiguration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CCTrayMultiSettingsForm.cs(≈11)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigurableProjectStateIconProvider::.ctor(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.Icons)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="icons" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ConfigurableProjectStateIconProvider.cs(≈12)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer::.ctor(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="server" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ConfigureServer.cs(≈19)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.DisplayChangedProjects::.ctor(System.Collections.Generic.Dictionary`2<System.String,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerSnapshotChangedEventArgs>)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="servers" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\DisplayChangedProjects.cs(≈14)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ExecSettingsControl::BindExecControls(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ICCTrayMultiConfiguration)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ExecSettingsControl.cs(≈14)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ExecSettingsControl::PersistExecTabSettings(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ICCTrayMultiConfiguration)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ExecSettingsControl.cs(≈25)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GrowlSettingsControl::BindGrowlControls(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.GrowlConfiguration)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\GrowlSettingsControl.cs(≈20)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GrowlSettingsControl::PersistGrowlTabSettings(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.GrowlConfiguration)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\GrowlSettingsControl.cs(≈39)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Presentation.KeyUtils::PressedControlA(System.Windows.Forms.KeyEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="e" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\KeyUtils.cs(≈9)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SpeechSettingsControl::BindSpeechControls(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.SpeechConfiguration)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SpeechSettingsControl.cs(≈20)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SpeechSettingsControl::PersistSpeechTabSettings(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.SpeechConfiguration)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SpeechSettingsControl.cs(≈29)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl::BindX10Controls(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.X10Configuration)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\X10SettingsControl.cs(≈18)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl::PersistX10TabSettings(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.X10Configuration)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\X10SettingsControl.cs(≈62)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectIconController::.ctor(System.Windows.Forms.CheckBox,System.Windows.Forms.TextBox,System.Windows.Forms.Button,System.Windows.Forms.OpenFileDialog,System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="entryBox" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectIconController.cs(≈12)"></defect>
<defect Severity="High" Confidence="Normal" Location="enabledCheckBox" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectIconController.cs(≈12)"></defect>
<defect Severity="High" Confidence="Normal" Location="browseButton" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectIconController.cs(≈12)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.DetailStringProvider::FormatDetailString(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ISingleProjectDetail)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="projectStatus" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\DetailStringProvider.cs(≈10)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl::PersistGeneralTabSettings(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ICCTrayMultiConfiguration)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\GeneralSettingsControl.cs(≈41)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IconSettingsControl::BindIconControls(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ICCTrayMultiConfiguration)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\IconSettingsControl.cs(≈20)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IconSettingsControl::PersistIconTabSettings(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ICCTrayMultiConfiguration)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\IconSettingsControl.cs(≈39)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::ReloadConfiguration(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.Func`1<System.Boolean>)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="loadPreferences" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈879)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::ShowChangedProjects(System.Collections.Generic.Dictionary`2<System.String,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerSnapshotChangedEventArgs>)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="changeList" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈1189)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::.ctor(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ICCTrayMultiConfiguration,System.ComponentModel.ISynchronizeInvoke,ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈35)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::BindToTrayIcon(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.TrayIconFacade)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="trayIcon" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈232)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::BindToListView(System.Windows.Forms.ListView)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="listView" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈241)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::BindToQueueTreeView(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.QueueTreeView)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="treeView" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈253)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::UnbindToQueueTreeView(ThoughtWorks.CruiseControl.CCTrayLib.Presentation.QueueTreeView)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="treeView" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈272)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::PopulateImageList(System.Windows.Forms.ImageList)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="imageList" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈396)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::PopulateQueueImageList(System.Windows.Forms.ImageList)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="imageList" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈403)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::SetFormTopMost(System.Windows.Forms.Form)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="form" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈410)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::SetFormShowInTaskbar(System.Windows.Forms.Form)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="form" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈415)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ProjectConfigurationListViewItemAdaptor::.ctor(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ProjectConfigurationListViewItemAdaptor.cs(≈11)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ProjectStateIconAdaptor::.ctor(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IProjectMonitor,ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IProjectStateIconProvider)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="monitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ProjectStateIconAdaptor.cs(≈13)"></defect>
</target>
<target Name="System.Windows.Forms.ListViewItem ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ProjectStatusListViewItemAdaptor::Create(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IProjectMonitor)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="projectMonitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ProjectStatusListViewItemAdaptor.cs(≈46)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.QueueTreeView::OnAfterExpand(System.Windows.Forms.TreeViewEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="e" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\QueueTreeView.cs(≈21)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.QueueTreeView::OnAfterCollapse(System.Windows.Forms.TreeViewEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="e" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\QueueTreeView.cs(≈32)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.QueueTreeView::RestoreExpandedNodes(System.Windows.Forms.TreeNode)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="parentNode" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\QueueTreeView.cs(≈43)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectAudioFileController::.ctor(System.Windows.Forms.CheckBox,System.Windows.Forms.TextBox,System.Windows.Forms.Button,System.Windows.Forms.Button,System.Windows.Forms.OpenFileDialog,System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="entryBox" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectAudioFileController.cs(≈14)"></defect>
<defect Severity="High" Confidence="Normal" Location="enabledCheckBox" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectAudioFileController.cs(≈14)"></defect>
<defect Severity="High" Confidence="Normal" Location="browseButton" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectAudioFileController.cs(≈14)"></defect>
<defect Severity="High" Confidence="Normal" Location="playButton" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectAudioFileController.cs(≈14)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SynchronizedProjectMonitor::.ctor(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IProjectMonitor,System.ComponentModel.ISynchronizeInvoke)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="projectMonitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SynchronizedProjectMonitor.cs(≈19)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SynchronizedServerMonitor::.ctor(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ISingleServerMonitor,System.ComponentModel.ISynchronizeInvoke)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="serverMonitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SynchronizedServerMonitor.cs(≈unavailable)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.TrayIconFacade::BindToProjectMonitor(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IProjectMonitor,System.Boolean,System.Windows.Forms.ToolTipIcon)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="monitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\TrayIconFacade.cs(≈43)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeakingProjectMonitor::.ctor(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IProjectMonitor,ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IBalloonMessageProvider,ThoughtWorks.CruiseControl.CCTrayLib.Configuration.SpeechConfiguration)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="monitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Speech\SpeakingProjectMonitor.cs(≈22)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.X10Controller::.ctor(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IProjectMonitor,ThoughtWorks.CruiseControl.CCTrayLib.DateTimeProvider,ThoughtWorks.CruiseControl.CCTrayLib.Configuration.X10Configuration,ThoughtWorks.CruiseControl.CCTrayLib.X10.ILampController)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="monitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\X10Controller.cs(≈16)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IIntegrationResult ThoughtWorks.CruiseControl.Core.Config.ConfigurationValidationUtils::GenerateResultForProject(ThoughtWorks.CruiseControl.Core.Project)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\ConfigurationValidationUtils.cs(≈23)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_DefineFromAttributes(System.Xml.Linq.XElement)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="element" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ElementProcessor.cs(≈82)"></defect>
</target>
<target Name="System.Xml.Linq.XElement ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_AssumeElement(System.Xml.Linq.XNode)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="node" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ElementProcessor.cs(≈92)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ConfigPreprocessor::PreProcess(System.Xml.XmlReader,System.Xml.XmlWriter,System.Xml.XmlUrlResolver,System.Uri)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="input" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ConfigPreprocessor.cs(≈43)"></defect>
</target>
<target Name="T ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::Call(System.Func`1<T>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="func" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈572)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::HasAttribute(System.Xml.Linq.XElement,System.Xml.Linq.XName)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="element" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\XHelpers.cs(≈21)"></defect>
</target>
<target Name="System.Xml.Linq.XElement ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::NextSiblingElement(System.Xml.Linq.XElement)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="element" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\XHelpers.cs(≈31)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::ErrorContext(System.Xml.Linq.XObject)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="obj" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\XHelpers.cs(≈42)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::GetAttributeValue(System.Xml.Linq.XElement,System.Xml.Linq.XName)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="element" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\XHelpers.cs(≈69)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.DefaultQueueConfiguration::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\DefaultQueueConfiguration.cs(≈141)"></defect>
<defect Severity="High" Confidence="Normal" Location="errorProcesser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\DefaultQueueConfiguration.cs(≈141)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IConfiguration ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader::Load(System.IO.FileInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configFile" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\DefaultConfigurationFileLoader.cs(≈36)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileSaver::Save(ThoughtWorks.CruiseControl.Core.IConfiguration,System.IO.FileInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="config" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\DefaultConfigurationFileSaver.cs(≈19)"></defect>
<defect Severity="High" Confidence="Normal" Location="configFile" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\DefaultConfigurationFileSaver.cs(≈19)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService::.ctor(ThoughtWorks.CruiseControl.Core.Config.IConfigurationService,ThoughtWorks.CruiseControl.Core.Util.IFileWatcher)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="decoratedService" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\FileWatcherConfigurationService.cs(≈15)"></defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.Core.Config.ServerConfigurationHandler::Create(System.Object,System.Object,System.Xml.XmlNode)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="section" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\ServerConfigurationHandler.cs(≈27)"></defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.Core.Config.XslFilesSectionHandler::Create(System.Object,System.Object,System.Xml.XmlNode)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="section" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\XslFilesSectionHandler.cs(≈12)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseManager::Request(System.String,ThoughtWorks.CruiseControl.Remote.IntegrationRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="integrationRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseManager.cs(≈66)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseManager::SendMessage(System.String,ThoughtWorks.CruiseControl.Remote.Message)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="message" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseManager.cs(≈86)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServer::.ctor(ThoughtWorks.CruiseControl.Core.Config.IConfigurationService,ThoughtWorks.CruiseControl.Core.IProjectIntegratorListFactory,ThoughtWorks.CruiseControl.Core.IProjectSerializer,ThoughtWorks.CruiseControl.Core.State.IProjectStateManager,ThoughtWorks.CruiseControl.Core.Util.IFileSystem,ThoughtWorks.CruiseControl.Core.Util.IExecutionEnvironment,System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.ExtensionConfiguration>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configurationService" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈38)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.FileTransferResponse ThoughtWorks.CruiseControl.Core.CruiseServer::RetrieveFileTransfer(ThoughtWorks.CruiseControl.Remote.Messages.FileTransferRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈1025)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServerClient::ProcessMessage(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="message" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈429)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServerClient::ProcessSecureRequest(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈540)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServerClient::InitialiseSecureConnection(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈597)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServerClient::TerminateSecureConnection(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈633)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.CruiseXmlWriter::Write(System.Collections.Generic.IEnumerable`1<ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseServerSnapshots" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseXmlWriter.cs(≈12)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Distribution.Messages.CheckIfBuildCanRunResponse ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent::CheckIfBuildCanRun(ThoughtWorks.CruiseControl.Core.Distribution.Messages.CheckIfBuildCanRunRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Distribution\RemoteBuildAgent.cs(≈unavailable)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildMachine::CanBuild(ThoughtWorks.CruiseControl.Core.IProject)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Distribution\RemoteBuildMachine.cs(≈unavailable)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildRequest ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildMachine::StartBuild(ThoughtWorks.CruiseControl.Core.IProject,ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.Action`1<ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildRequest>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Distribution\RemoteBuildMachine.cs(≈unavailable)"></defect>
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Distribution\RemoteBuildMachine.cs(≈unavailable)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Extensions.DiskSpaceMonitorExtension::Initialise(ThoughtWorks.CruiseControl.Remote.ICruiseServer,ThoughtWorks.CruiseControl.Remote.ExtensionConfiguration)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="extensionConfig" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Extensions\DiskSpaceMonitorExtension.cs(≈unavailable)"></defect>
</target>
<target Name="System.Int64 ThoughtWorks.CruiseControl.Core.Extensions.DiskSpaceMonitorExtension::RetrieveMinimumSpaceRequired(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="drive" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Extensions\DiskSpaceMonitorExtension.cs(≈107)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Extensions.IntegrationRequestThrottleExtension::Initialise(ThoughtWorks.CruiseControl.Remote.ICruiseServer,ThoughtWorks.CruiseControl.Remote.ExtensionConfiguration)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="extensionConfig" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Extensions\IntegrationRequestThrottleExtension.cs(≈30)"></defect>
<defect Severity="High" Confidence="Normal" Location="server" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Extensions\IntegrationRequestThrottleExtension.cs(≈30)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Extensions.IntegrationPerformanceCountersExtension::Initialise(ThoughtWorks.CruiseControl.Remote.ICruiseServer,ThoughtWorks.CruiseControl.Remote.ExtensionConfiguration)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="server" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Extensions\IntegrationPerformanceCountersExtension.cs(≈unavailable)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.IntegrationResult::.ctor(System.String,System.String,System.String,ThoughtWorks.CruiseControl.Remote.IntegrationRequest,ThoughtWorks.CruiseControl.Core.IntegrationSummary)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="lastIntegration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationResult.cs(≈27)"></defect>
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationResult.cs(≈27)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.IntegrationResult::Merge(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationResult.cs(≈523)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.IntegrationRunner::GenerateSystemParameterValues(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationRunner.cs(≈140)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Label.AssemblyVersionLabeller::Generate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="integrationResult" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\AssemblyVersionLabeller.cs(≈104)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Label.DateLabeller::Generate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="integrationResult" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\DateLabeller.cs(≈87)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Label.DefaultLabeller::Generate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="integrationResult" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\DefaultLabeller.cs(≈89)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Label.FileLabeller::Generate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="integrationResult" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\FileLabeller.cs(≈92)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Label.IterationLabeller::Generate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="integrationResult" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\IterationLabeller.cs(≈73)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Label.LastChangeLabeller::Generate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="resultFromThisBuild" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\LastChangeLabeller.cs(≈66)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.LogFile::.ctor(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\LogFile.cs(≈19)"></defect>
</target>
<target Name="System.DateTime ThoughtWorks.CruiseControl.Core.LogFileUtil::GetLastBuildDate(System.String[],System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="filenames" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\LogFile.cs(≈177)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.LogFileUtil::GetLatestLogFileName(System.String[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="filenames" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\LogFile.cs(≈206)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::set_QueueName(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈316)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::Prebuild(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈716)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::ValidateParameters(System.Collections.Generic.Dictionary`2<System.String,System.String>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="parameterValues" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈728)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::Run(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈755)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::PublishResults(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈794)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ProjectStatus ThoughtWorks.CruiseControl.Core.Project::CreateProjectStatus(ThoughtWorks.CruiseControl.Core.IProjectIntegrator)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="integrator" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈1128)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::CreateLabel(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈1269)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈1311)"></defect>
<defect Severity="High" Confidence="Normal" Location="errorProcesser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈1311)"></defect>
</target>
<target Name="System.Xml.XmlNode ThoughtWorks.CruiseControl.Core.Project::PreprocessConfiguration(Exortech.NetReflector.NetReflectorTypeTable,System.Xml.XmlNode)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="inputNode" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈1559)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::InitialiseForBuild(ThoughtWorks.CruiseControl.Remote.IntegrationRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈1609)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.ProjectIntegrator::.ctor(ThoughtWorks.CruiseControl.Core.IProject,ThoughtWorks.CruiseControl.Core.Queues.IIntegrationQueue)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectIntegrator.cs(≈28)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.ProjectIntegratorList::Add(ThoughtWorks.CruiseControl.Core.IProjectIntegrator)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="integrator" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectIntegratorList.cs(≈12)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IProjectIntegratorList ThoughtWorks.CruiseControl.Core.ProjectIntegratorListFactory::CreateProjectIntegrators(ThoughtWorks.CruiseControl.Core.IProjectList,ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueueSet)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="projects" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectIntegratorListFactory.cs(≈9)"></defect>
<defect Severity="High" Confidence="Normal" Location="integrationQueues" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectIntegratorListFactory.cs(≈9)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.ProjectList::Add(ThoughtWorks.CruiseControl.Core.IProject)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectList.cs(≈11)"></defect>
</target>
<target Name="System.Xml.XmlNode ThoughtWorks.CruiseControl.Core.Tasks.TaskBase::PreprocessParameters(Exortech.NetReflector.NetReflectorTypeTable,System.Xml.XmlNode)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="inputNode" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\TaskBase.cs(≈244)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.BuildPublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\BuildPublisher.cs(≈143)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.TaskContainerBase::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="parent" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\TaskContainerBase.cs(≈54)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.TaskContainerBase::RunTask(ThoughtWorks.CruiseControl.Core.ITask,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="task" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\TaskContainerBase.cs(≈126)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.ConditionalPublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ConditionalPublisher.cs(≈84)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.EmailMessage::.ctor(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="emailPublisher" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailMessage.cs(≈23)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailPublisher.cs(≈402)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="parent" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailPublisher.cs(≈493)"></defect>
<defect Severity="High" Confidence="Normal" Location="errorProcesser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailPublisher.cs(≈493)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.ForceBuildPublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ForceBuildPublisher.cs(≈134)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Publishers.HtmlLinkMessageBuilder::BuildMessage(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\HtmlLinkMessageBuilder.cs(≈14)"></defect>
</target>
<target Name="System.Xml.XmlDocument ThoughtWorks.CruiseControl.Core.Publishers.ManifestImporter::Generate(ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.String[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ManifestImporter.cs(≈62)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.ModificationHistoryPublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ModificationHistoryPublisher.cs(≈51)"></defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.String> ThoughtWorks.CruiseControl.Core.Publishers.PackageFile::Package(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ICSharpCode.SharpZipLib.Zip.ZipOutputStream)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\PackageFile.cs(≈78)"></defect>
<defect Severity="High" Confidence="Normal" Location="zipStream" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\PackageFile.cs(≈78)"></defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.String> ThoughtWorks.CruiseControl.Core.Publishers.PackageFolder::Package(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ICSharpCode.SharpZipLib.Zip.ZipOutputStream)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\PackageFolder.cs(≈88)"></defect>
<defect Severity="High" Confidence="Normal" Location="zipStream" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\PackageFolder.cs(≈88)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.PackagePublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\PackagePublisher.cs(≈164)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.RssPublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\RssPublisher.cs(≈67)"></defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticBase::Evaluate(System.Xml.XPath.XPathNavigator)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="nav" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticBase.cs(≈112)"></defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.Core.Publishers.Statistics.FirstMatch::Evaluate(System.Xml.XPath.XPathNavigator)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="nav" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\FirstMatch.cs(≈34)"></defect>
</target>
<target Name="System.Double ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsCalculator::Mean(System.Double[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="list" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsCalculator.cs(≈28)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter::Write(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\XmlIntegrationResultWriter.cs(≈20)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter::WriteBuildElement(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\XmlIntegrationResultWriter.cs(≈75)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.XmlLogPublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\XmlLogPublisher.cs(≈69)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::BlockQueue(ThoughtWorks.CruiseControl.Core.Queues.IIntegrationQueue)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="requestingQueue" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈460)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::UnblockQueue(ThoughtWorks.CruiseControl.Core.Queues.IIntegrationQueue)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="requestingQueue" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈481)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultCruiseUrlBuilder::BuildServerUrl(System.String,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="serverSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultCruiseUrlBuilder.cs(≈27)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultCruiseUrlBuilder::BuildProjectUrl(System.String,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="projectSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultCruiseUrlBuilder.cs(≈35)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultCruiseUrlBuilder::BuildBuildUrl(System.String,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="buildSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultCruiseUrlBuilder.cs(≈43)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Security.InheritedProjectAuthorisation::RequiresSession(ThoughtWorks.CruiseControl.Core.Security.ISecurityManager)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="manager" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\InheritedProjectAuthorisation.cs(≈61)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Security.InheritedProjectAuthorisation::CheckPermission(ThoughtWorks.CruiseControl.Core.Security.ISecurityManager,System.String,ThoughtWorks.CruiseControl.Core.Security.SecurityPermission,ThoughtWorks.CruiseControl.Remote.Security.SecurityRight)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="manager" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\InheritedProjectAuthorisation.cs(≈79)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Security.ActiveDirectoryAuthentication::GetUserName(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="credentials" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ActiveDirectoryAuthentication.cs(≈137)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Security.ActiveDirectoryAuthentication::GetPassword(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="credentials" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ActiveDirectoryAuthentication.cs(≈153)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.Auditing.AuditLoggerBase::LogEvent(ThoughtWorks.CruiseControl.Remote.Security.AuditRecord)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="record" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\Auditing\AuditLoggerBase.cs(≈68)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.DefaultProjectAuthorisation::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="parent" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\DefaultProjectAuthorisation.cs(≈157)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="credentials" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SecurityManagerBase.cs(≈145)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="errorProcesser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ExternalFileSecurityManager.cs(≈250)"></defect>
<defect Severity="High" Confidence="Normal" Location="parent" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ExternalFileSecurityManager.cs(≈250)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.FileBasedSessionCache::.ctor(ThoughtWorks.CruiseControl.Core.Util.IFileSystem,ThoughtWorks.CruiseControl.Core.Util.IExecutionEnvironment,ThoughtWorks.CruiseControl.Core.IClock)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="fileSystem" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\FileBasedSessionCache.cs(≈41)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="parent" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\InternalSecurityManager.cs(≈279)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Security.NullSecurityManager::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="credentials" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\NullSecurityManager.cs(≈59)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.PermissionBase::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="configuration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\PermissionBase.cs(≈111)"></defect>
<defect Severity="High" Confidence="Normal" Location="errorProcesser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\PermissionBase.cs(≈111)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Security.SecurityHelpers::IsWildCardMatch(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="wildCard" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SecurityHelpers.cs(≈10)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.ServerSecurityConfigurationInformation::AddProject(ThoughtWorks.CruiseControl.Core.IProject)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ServerSecurityConfigurationInformation.cs(≈41)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Security.UserNameAuthentication::GetUserName(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="credentials" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\UserNameAuthentication.cs(≈145)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Security.UserPasswordAuthentication::GetUserName(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="credentials" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\UserPasswordAuthentication.cs(≈165)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessResult ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl::Execute(ThoughtWorks.CruiseControl.Core.Util.ProcessInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="processInfo" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ProcessSourceControl.cs(≈50)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl::ParseModifications(ThoughtWorks.CruiseControl.Core.Util.ProcessResult,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ProcessSourceControl.cs(≈75)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl::ParseModifications(ThoughtWorks.CruiseControl.Core.Util.ProcessResult,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ProcessSourceControl.cs(≈80)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRev::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AccuRev.cs(≈265)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRev::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AccuRev.cs(≈284)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRevHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="history" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AccuRevHistoryParser.cs(≈76)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.ActionFilter::Accept(ThoughtWorks.CruiseControl.Core.Modification)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="m" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ActionFilter.cs(≈39)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈189)"></defect>
<defect Severity="High" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈189)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈206)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈218)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::CreateLabelProcess(System.String,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈270)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.AlienbrainHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="history" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AlienbrainHistoryParser.cs(≈14)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.AlienbrainHistoryParser::AllModificationParams(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="matchedLine" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AlienbrainHistoryParser.cs(≈45)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification ThoughtWorks.CruiseControl.Core.Sourcecontrol.AlienbrainHistoryParser::ParseModification(System.String[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="modificationParams" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AlienbrainHistoryParser.cs(≈58)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeper::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeper.cs(≈126)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeper::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeper.cs(≈134)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeper::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeper.cs(≈143)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCase::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCase.cs(≈211)"></defect>
<defect Severity="High" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCase.cs(≈211)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCase::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCase.cs(≈226)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCase::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCase.cs(≈426)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCaseHistoryParser::AssignFileInfo(ThoughtWorks.CruiseControl.Core.Modification,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="file" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCaseHistoryParser.cs(≈35)"></defect>
<defect Severity="High" Confidence="Normal" Location="modification" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCaseHistoryParser.cs(≈35)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCaseHistoryParser::AssignModificationTime(ThoughtWorks.CruiseControl.Core.Modification,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="modification" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCaseHistoryParser.cs(≈52)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCaseHistoryParser::TokenizeEntry(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="line" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCaseHistoryParser.cs(≈142)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.CommentFilter::Accept(ThoughtWorks.CruiseControl.Core.Modification)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="modification" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\CommentFilter.cs(≈36)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Cvs::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Cvs.cs(≈191)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Cvs::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Cvs.cs(≈202)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.ExternalSourceControl::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ExternalSourceControl.cs(≈242)"></defect>
<defect Severity="High" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ExternalSourceControl.cs(≈242)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.ExternalSourceControl::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ExternalSourceControl.cs(≈266)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.ExternalSourceControl::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ExternalSourceControl.cs(≈290)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.ExternalSourceControlHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="history" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ExternalSourceControlHistoryParser.cs(≈43)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.FileSourceControl::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\FileSourceControl.cs(≈74)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.FileSourceControl::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\FileSourceControl.cs(≈141)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.FtpSourceControl::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\FtpSourceControl.cs(≈112)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.FtpSourceControl::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\FtpSourceControl.cs(≈135)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Git::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Git.cs(≈284)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.GitHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="history" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\GitHistoryParser.cs(≈27)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.Mercurial::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mercurial\Mercurial.cs(≈153)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MercurialHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="history" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mercurial\MercurialHistoryParser.cs(≈11)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MercurialModification::op_Implicit(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MercurialModification)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="hg" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mercurial\MercurialModification.cs(≈43)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mks.cs(≈143)"></defect>
<defect Severity="High" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mks.cs(≈143)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mks.cs(≈164)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.MksHistoryParser::ParseMemberInfoAndAddToModification(ThoughtWorks.CruiseControl.Core.Modification,System.IO.StringReader)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="modification" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\MksHistoryParser.cs(≈86)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Modification::ToXml(System.Xml.XmlWriter)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="writer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Modification.cs(≈36)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.PathFilter::Accept(ThoughtWorks.CruiseControl.Core.Modification)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="modification" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PathFilter.cs(≈54)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::CreateDescribeProcess(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="changes" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈276)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈290)"></defect>
<defect Severity="High" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈290)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈323)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈453)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::Execute(ThoughtWorks.CruiseControl.Core.Util.ProcessInfo,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="process" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈477)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::Initialize(ThoughtWorks.CruiseControl.Core.IProject)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈494)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::Purge(ThoughtWorks.CruiseControl.Core.IProject)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈506)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4ConfigProcessInfoCreator::CreateProcessInfo(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="p4" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4ConfigProcessInfoCreator.cs(≈9)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4HistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="reader" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4HistoryParser.cs(≈57)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.ProcessP4Initializer::Initialize(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="p4" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\ProcessP4Initializer.cs(≈26)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.ProcessP4Purger::Purge(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="p4" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\ProcessP4Purger.cs(≈17)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCM.cs(≈141)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCM.cs(≈151)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM::NewGetSourceProcessInfo(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCM.cs(≈162)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM::CreateQueryProcessInfo(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCM.cs(≈185)"></defect>
<defect Severity="High" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCM.cs(≈185)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM::CreateLabelProcessInfo(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCM.cs(≈205)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM::LabelProcessInfo(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCM.cs(≈213)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCMHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="input" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCMHistoryParser.cs(≈11)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs::LabelOrPromotionInput(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="label" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Pvcs.cs(≈219)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Pvcs.cs(≈224)"></defect>
<defect Severity="High" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Pvcs.cs(≈224)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Pvcs.cs(≈383)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Pvcs.cs(≈465)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs::GetDateString(System.DateTime,System.Globalization.DateTimeFormatInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="format" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Pvcs.cs(≈539)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.PvcsHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="reader" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PvcsHistoryParser.cs(≈16)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.PvcsHistoryParser::AnalyzeModifications(System.Collections.IList)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="mods" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PvcsHistoryParser.cs(≈67)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopyHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="reader" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\RobocopyHistoryParser.cs(≈12)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopySourceControl::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\RobocopySourceControl.cs(≈98)"></defect>
<defect Severity="High" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\RobocopySourceControl.cs(≈98)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopySourceControl::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\RobocopySourceControl.cs(≈116)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeam::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\StarTeam.cs(≈269)"></defect>
<defect Severity="High" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\StarTeam.cs(≈269)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeam::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\StarTeam.cs(≈280)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeamHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="starTeamLog" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\StarTeamHistoryParser.cs(≈40)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Surround::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Surround.cs(≈138)"></defect>
<defect Severity="High" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Surround.cs(≈138)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Surround::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Surround.cs(≈169)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.SurroundHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="sscmLog" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\SurroundHistoryParser.cs(≈38)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Svn.cs(≈436)"></defect>
<defect Severity="High" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Svn.cs(≈436)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Svn.cs(≈535)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Svn.cs(≈591)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.ChangeSynergyUrlBuilder::SetCredentials(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="connection" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\ChangeSynergyUrlBuilder.cs(≈152)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.Synergy::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="integration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\Synergy.cs(≈262)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.Synergy::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\Synergy.cs(≈308)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.Synergy::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\Synergy.cs(≈376)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessResult ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommand::Execute(ThoughtWorks.CruiseControl.Core.Util.ProcessInfo,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="processInfo" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommand.cs(≈476)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::Start(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="connection" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈42)"></defect>
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈42)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::GetProjectFullName(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈120)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::GetSubProjects(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈138)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::SetProjectRelease(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈156)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::GetLastReconfigureTime(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈175)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::UseReconfigureTemplate(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈193)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::UpdateReconfigureProperites(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈212)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::Reconfigure(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈231)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::GetWorkArea(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈270)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::GetNewTasks(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈310)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::AddTasksToFolder(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈359)"></defect>
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈359)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::AddLabelToTaskComment(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈376)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder::CreateBaseline(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo,ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyProjectInfo,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈400)"></defect>
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommandBuilder.cs(≈400)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.UserFilter::Accept(ThoughtWorks.CruiseControl.Core.Modification)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="m" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\UserFilter.cs(≈31)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault3.cs(≈38)"></defect>
<defect Severity="High" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault3.cs(≈38)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault3.cs(≈54)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3::ForHistoryProcessInfo(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="from" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault3.cs(≈181)"></defect>
<defect Severity="Medium" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault3.cs(≈181)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3::ProcessInfoFor(ThoughtWorks.CruiseControl.Core.Util.PrivateArguments,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault3.cs(≈188)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3::AddCommonOptionalArguments(ThoughtWorks.CruiseControl.Core.Util.PrivateArguments)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="builder" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault3.cs(≈207)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault317::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault317.cs(≈83)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault317::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault317.cs(≈113)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vss.cs(≈320)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.VssHistoryParser::ParseModifications(System.String[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="entries" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssHistoryParser.cs(≈35)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.VssHistoryParser::ReadAllEntries(System.IO.TextReader)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="history" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssHistoryParser.cs(≈50)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParser::.ctor(System.String,ThoughtWorks.CruiseControl.Core.Sourcecontrol.IVssLocale)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="entry" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssHistoryParser.cs(≈134)"></defect>
<defect Severity="High" Confidence="Normal" Location="locale" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssHistoryParser.cs(≈134)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParser::ParseUsernameAndDate(ThoughtWorks.CruiseControl.Core.Modification)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="mod" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssHistoryParser.cs(≈160)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParser::ParseComment(ThoughtWorks.CruiseControl.Core.Modification)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="mod" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssHistoryParser.cs(≈175)"></defect>
</target>
<target Name="System.DateTime ThoughtWorks.CruiseControl.Core.Sourcecontrol.VssLocale::ParseDateTime(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="time" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssLocale.cs(≈86)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="to" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vsts.cs(≈214)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vsts.cs(≈232)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.VstsHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="vstsLog" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VstsHistoryParser.cs(≈24)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.State.FileStateManager::.ctor(ThoughtWorks.CruiseControl.Core.Util.IFileSystem,ThoughtWorks.CruiseControl.Core.Util.IExecutionEnvironment)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="fileSystem" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\state\FileStateManager.cs(≈43)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.State.XmlProjectStateManager::.ctor(ThoughtWorks.CruiseControl.Core.Util.IFileSystem,ThoughtWorks.CruiseControl.Core.Util.IExecutionEnvironment)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="fileSystem" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\state\XmlProjectStateManager.cs(≈34)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.ArtifactCleanUpTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ArtifactCleanUp.cs(≈114)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessResult ThoughtWorks.CruiseControl.Core.Tasks.BaseExecutableTask::TryToRun(ThoughtWorks.CruiseControl.Core.Util.ProcessInfo,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\BaseExecutableTask.cs(≈45)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.BaseExecutableTask::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="parent" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\BaseExecutableTask.cs(≈119)"></defect>
<defect Severity="High" Confidence="Normal" Location="errorProcesser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\BaseExecutableTask.cs(≈119)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.CodeItRightTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\CodeItRightTask.cs(≈194)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.CodeItRightTask::GetProcessBaseDirectory(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\CodeItRightTask.cs(≈258)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.CodeItRightTask::GetProcessArguments(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\CodeItRightTask.cs(≈282)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.CommentTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\CommentTask.cs(≈65)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="parent" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ConditionalTask.cs(≈134)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ConditionalTask.cs(≈185)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.Conditions.AndTaskCondition::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="errorProcesser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\Conditions\AndTaskCondition.cs(≈102)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.Conditions.BuildConditionTaskCondition::Evaluate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\Conditions\BuildConditionTaskCondition.cs(≈68)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.Conditions.FileExistsTaskCondition::Evaluate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\Conditions\FileExistsTaskCondition.cs(≈79)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.Conditions.FolderExistsTaskCondition::Evaluate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\Conditions\FolderExistsTaskCondition.cs(≈79)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.Conditions.LastBuildStatusTaskCondition::Evaluate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\Conditions\LastBuildStatusTaskCondition.cs(≈67)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.Conditions.LastBuildTimeTaskCondition::Evaluate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\Conditions\LastBuildTimeTaskCondition.cs(≈63)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.Conditions.OrTaskCondition::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="errorProcesser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\Conditions\OrTaskCondition.cs(≈102)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.Conditions.StatusTaskCondition::Evaluate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\Conditions\StatusTaskCondition.cs(≈68)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.Conditions.UrlHeaderValueTaskCondition::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="errorProcesser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\Conditions\UrlHeaderValueTaskCondition.cs(≈95)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.Conditions.UrlPingsTaskCondition::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="errorProcesser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\Conditions\UrlPingsTaskCondition.cs(≈76)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.CruiseServerControlTask::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="errorProcesser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\CruiseServerControlTask.cs(≈79)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.CruiseServerControlTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\CruiseServerControlTask.cs(≈97)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DirectDynamicValue::ApplyTo(System.Object,System.Collections.Generic.Dictionary`2<System.String,System.String>,System.Collections.Generic.IEnumerable`1<ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="parameters" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DirectDynamicValue.cs(≈123)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.DupFinderTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DupFinderTask.cs(≈257)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DupFinderTask::RemoveInputDir(System.Xml.XmlDocument)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="document" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DupFinderTask.cs(≈396)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DupFinderTask::ImportCode(System.Xml.XmlDocument)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="document" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DupFinderTask.cs(≈418)"></defect>
</target>
<target Name="System.Int32 ThoughtWorks.CruiseControl.Core.Tasks.DupFinderTask::CompareFileNodes(System.Xml.XmlElement,System.Xml.XmlElement)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="firstNode" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DupFinderTask.cs(≈513)"></defect>
<defect Severity="Medium" Confidence="Normal" Location="secondNode" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DupFinderTask.cs(≈513)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.DupFinderTask::QuoteSpaces(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DupFinderTask.cs(≈527)"></defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility::FindTypedValue(System.Collections.IEnumerable,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="values" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DynamicValueUtility.cs(≈149)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility/PropertyPart[] ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility::SplitPropertyName(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="propertyName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DynamicValueUtility.cs(≈221)"></defect>
</target>
<target Name="System.Xml.XmlNode ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility::ConvertXmlToDynamicValues(Exortech.NetReflector.NetReflectorTypeTable,System.Xml.XmlNode,System.String[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="inputNode" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DynamicValueUtility.cs(≈unavailable)"></defect>
<defect Severity="High" Confidence="Normal" Location="typeTable" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DynamicValueUtility.cs(≈unavailable)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.FakeTask::GetProcessBaseDirectory(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FakeTask.cs(≈163)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.FtpTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FtpTask.cs(≈130)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask::set_SuccessStatusCodes(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\HttpStatusTask.cs(≈108)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\HttpStatusTask.cs(≈200)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask/HttpRequestStatus::WriteTo(System.Xml.XmlWriter,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="writer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\HttpStatusTask.cs(≈629)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.MergeFileSerialiser::Write(System.Xml.XmlWriter,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="writer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\MergeFileSerialiser.cs(≈109)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NCoverReportTask.cs(≈399)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask::GetProcessArguments(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NCoverReportTask.cs(≈490)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NCoverProfileTask.cs(≈505)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask::GetProcessArguments(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NCoverProfileTask.cs(≈577)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈259)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.ProcessTaskResult::.ctor(ThoughtWorks.CruiseControl.Core.Util.ProcessResult,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ProcessTaskResult.cs(≈21)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.ProcessTaskResult::WriteTo(System.Xml.XmlWriter)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="writer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ProcessTaskResult.cs(≈52)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask::set_SuccessExitCodes(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ExecutableTask.cs(≈170)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ExecutableTask.cs(≈203)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask::GetProcessBaseDirectory(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ExecutableTask.cs(≈243)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.FileTaskResult::.ctor(System.IO.FileInfo,System.Boolean,ThoughtWorks.CruiseControl.Core.Util.IFileSystem)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="file" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FileTaskResult.cs(≈18)"></defect>
<defect Severity="High" Confidence="Normal" Location="fileSystem" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FileTaskResult.cs(≈18)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FinalBuilderTask.cs(≈173)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="errorProcesser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FinalBuilderTask.cs(≈323)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.GendarmeTask::GetProcessBaseDirectory(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\GendarmeTask.cs(≈257)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.MergeFilesTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\MergeFilesTask.cs(≈141)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.ModificationReaderTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ModificationReaderTask.cs(≈86)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.ModificationWriterTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ModificationWriterTask.cs(≈110)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.MsBuildTask::GetProcessBaseDirectory(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\MsBuildTask.cs(≈190)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.MsBuildTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\MsBuildTask.cs(≈208)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.NAntTask::GetProcessBaseDirectory(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NAntTask.cs(≈311)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.NDependTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NDependTask.cs(≈258)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.PrivateArguments::AddQuote(System.String,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="prefix" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\PrivateArguments.cs(≈184)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.PrivateArguments ThoughtWorks.CruiseControl.Core.Util.PrivateArguments::op_Addition(ThoughtWorks.CruiseControl.Core.Util.PrivateArguments,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="args" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\PrivateArguments.cs(≈211)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.PrivateStringSerialiser::Write(System.Xml.XmlWriter,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="writer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\PrivateStringSerialiser.cs(≈71)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.UriSerializer::Write(System.Xml.XmlWriter,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="writer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\UriSerializer.cs(≈76)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.NetworkCredentialsSerializer::Write(System.Xml.XmlWriter,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="writer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\NetworkCredentialsSerializer.cs(≈81)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.NullTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NullTask.cs(≈53)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.NUnitTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\NUnitTask.cs(≈144)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\PowerShellTask.cs(≈191)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.RakeTask::GetProcessBaseDirectory(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\RakeTask.cs(≈230)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.ReplacementDynamicValue::ApplyTo(System.Object,System.Collections.Generic.Dictionary`2<System.String,System.String>,System.Collections.Generic.IEnumerable`1<ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="parameters" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ReplacementDynamicValue.cs(≈134)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.SequentialTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\SequentialTask.cs(≈79)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.SynchronisationTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="result" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\SynchronisationTask.cs(≈134)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Triggers.FilterTrigger::set_WeekDays(System.DayOfWeek[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\FilterTrigger.cs(≈190)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.FileChangedWatcher::.ctor(System.String[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="filenames" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\FileChangedWatcher.cs(≈10)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.Log4NetTrace.ITraceLog ThoughtWorks.CruiseControl.Core.Util.Log4NetTrace.TraceLogManager::GetLogger(System.Type)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="type" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\Log4NetTrace\TraceLogManager.cs(≈213)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.PathUtils::Match(System.String,System.String,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="pattern" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\PathUtil.cs(≈60)"></defect>
<defect Severity="High" Confidence="Normal" Location="str" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\PathUtil.cs(≈60)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Util.PathUtils::SplitPath(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="target" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\PathUtil.cs(≈407)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.ReflectionUtil::ReflectionToString(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="obj" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ReflectionUtil.cs(≈98)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.StringUtil::LastWord(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="separators" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\StringUtil.cs(≈66)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.StringUtil::GetArrayContents(System.Array)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="x" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\StringUtil.cs(≈312)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.SynchronisedData::LoadData(ThoughtWorks.CruiseControl.Core.Util.LoadDataHandler)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="handler" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\SynchronisedData.cs(≈76)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.SystemIoFileSystem::AtomicSave(System.String,System.String,System.Text.Encoding)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="encoding" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\SystemIoFileSystem.cs(≈101)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.SystemPath::PathIsInvalid(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="path" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\SystemPath.cs(≈73)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.TempFileUtil::CreateTempDir(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="obj" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TempFileUtil.cs(≈16)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.TempFileUtil::GetTempPath(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="obj" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TempFileUtil.cs(≈40)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.TempFileUtil::DeleteTempDir(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="obj" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TempFileUtil.cs(≈63)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.TempFileUtil::CreateTempFiles(System.String,System.String[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="filenames" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TempFileUtil.cs(≈103)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.Timeout::Write(System.Xml.XmlWriter)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="writer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\Timeout.cs(≈72)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.TimeUnits::.ctor(System.String,System.Int32)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="name" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeUnits.cs(≈19)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.TimeUnits ThoughtWorks.CruiseControl.Core.Util.TimeUnits::Parse(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="s" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeUnits.cs(≈39)"></defect>
</target>
<target Name="System.Xml.XmlElement ThoughtWorks.CruiseControl.Core.Util.XmlUtil::GetFirstElement(System.Xml.XmlDocument,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="doc" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈28)"></defect>
</target>
<target Name="System.Xml.XmlElement ThoughtWorks.CruiseControl.Core.Util.XmlUtil::GetSingleElement(System.Xml.XmlDocument,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="doc" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈38)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::SelectValue(System.Xml.XmlDocument,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="document" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈98)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::SelectRequiredValue(System.Xml.XmlDocument,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="document" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈109)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::StringSerialize(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="o" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈140)"></defect>
</target>
<target Name="System.Xml.XmlElement ThoughtWorks.CruiseControl.Core.Util.XmlUtil::AddChild(System.Xml.XmlNode,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="parent" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈167)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.XmlUtil::WriteNonNullElementString(System.Xml.XmlWriter,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="writer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈175)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::Initialize(Microsoft.Build.Framework.IEventSource)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="eventSource" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈35)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CommunicationsException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="info" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CommunicationsException.cs(≈80)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ProcessSingleAction(System.Action`1<T>,T)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="action" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈615)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient::.ctor(System.String,System.Net.WebClient)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="serverUri" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerHttpClient.cs(≈36)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.EncryptingConnection::.ctor(ThoughtWorks.CruiseControl.Remote.IServerConnection)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="innerConnection" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\EncryptingConnection.cs(≈17)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Remote.EncryptingConnection::SendMessage(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\EncryptingConnection.cs(≈88)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Messages.Response::.ctor(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\Response.cs(≈35)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Messages.Response::.ctor(ThoughtWorks.CruiseControl.Remote.Messages.Response)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="response" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\Response.cs(≈19)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Project::LoadBuilds(ThoughtWorks.CruiseControl.Remote.ProjectStatus)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Project.cs(≈527)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::.ctor(ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase,ThoughtWorks.CruiseControl.Remote.ClientStartUpSettings)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="settings" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈15)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::.ctor(ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase,ThoughtWorks.CruiseControl.Remote.Monitor.IServerWatcher,ThoughtWorks.CruiseControl.Remote.ClientStartUpSettings)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="settings" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈15)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::OnWatcherUpdate(System.Object,ThoughtWorks.CruiseControl.Remote.Monitor.ServerUpdateArgs)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="e" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈581)"></defect>
</target>
<target Name="T ThoughtWorks.CruiseControl.Remote.Mono.Option::Parse(System.String,ThoughtWorks.CruiseControl.Remote.Mono.OptionContext)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="c" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Mono\Options.cs(≈344)"></defect>
</target>
<target Name="System.Collections.Generic.List`1<System.String> ThoughtWorks.CruiseControl.Remote.Mono.OptionSet::Parse(System.Collections.Generic.IEnumerable`1<System.String>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="arguments" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Mono\Options.cs(≈728)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.Mono.OptionSet::Parse(System.String,ThoughtWorks.CruiseControl.Remote.Mono.OptionContext)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="c" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Mono\Options.cs(≈788)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClient::Request(System.String,ThoughtWorks.CruiseControl.Remote.IntegrationRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="integrationRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClient.cs(≈148)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClient::SendMessage(System.String,ThoughtWorks.CruiseControl.Remote.Message)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="message" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClient.cs(≈190)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory::GenerateHttpClient(System.String,ThoughtWorks.CruiseControl.Remote.ClientStartUpSettings)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="settings" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientFactory.cs(≈151)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory::GenerateRemotingClient(System.String,ThoughtWorks.CruiseControl.Remote.ClientStartUpSettings)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="settings" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientFactory.cs(≈222)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory::AddInitialiser(System.String,ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory/ClientInitialiser)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="transport" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientFactory.cs(≈310)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IServerConnection ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory::BuildUpConnection(ThoughtWorks.CruiseControl.Remote.IServerConnection,ThoughtWorks.CruiseControl.Remote.ClientStartUpSettings)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="settings" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientFactory.cs(≈323)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.NameValuePairSerialiser::Write(System.Xml.XmlWriter,System.Object)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="writer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\NameValuePairSerialiser.cs(≈77)"></defect>
</target>
<target Name="System.Exception ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase::GenerateException(System.String,System.Object[])" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="message" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\ParameterBase.cs(≈188)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ItemStatus::AddChild(ThoughtWorks.CruiseControl.Remote.ItemStatus)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="child" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ItemStatus.cs(≈171)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ItemStatus::CopyTo(ThoughtWorks.CruiseControl.Remote.ItemStatus)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ItemStatus.cs(≈196)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ICruiseManager ThoughtWorks.CruiseControl.Remote.RemoteCruiseManagerFactory::GetCruiseManager(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="url" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\RemoteCruiseManagerFactory.cs(≈15)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ICruiseServerClient ThoughtWorks.CruiseControl.Remote.RemoteCruiseManagerFactory::GetCruiseServerClient(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="url" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\RemoteCruiseManagerFactory.cs(≈26)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.RemotingFileTransfer::.ctor(System.IO.Stream)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="source" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\RemotingFileTransfer.cs(≈19)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.RemotingFileTransfer::Download(System.IO.Stream)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="destination" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\RemotingFileTransfer.cs(≈56)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.Security.DateRangeAuditFilter::DoCheckFilter(ThoughtWorks.CruiseControl.Remote.Security.AuditRecord)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="record" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Security\DateRangeAuditFilter.cs(≈72)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.Security.EventTypeAuditFilter::DoCheckFilter(ThoughtWorks.CruiseControl.Remote.Security.AuditRecord)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="record" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Security\EventTypeAuditFilter.cs(≈60)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.Security.ProjectAuditFilter::DoCheckFilter(ThoughtWorks.CruiseControl.Remote.Security.AuditRecord)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="record" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Security\ProjectAuditFilter.cs(≈61)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.Security.SecurityRightAuditFilter::DoCheckFilter(ThoughtWorks.CruiseControl.Remote.Security.AuditRecord)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="record" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Security\SecurityRightFilter.cs(≈60)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.Security.UserAuditFilter::DoCheckFilter(ThoughtWorks.CruiseControl.Remote.Security.AuditRecord)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="record" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Security\UserAuditFilter.cs(≈61)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.NameValuePair::Copy(System.Collections.Generic.Dictionary`2<System.String,System.String>,System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="list" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\NameValuePair.cs(≈163)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.NameValuePair::Copy(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>,System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="destination" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\NameValuePair.cs(≈179)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactoryExtensions::SwitchHtppToWcf(ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory)" Assembly="ThoughtWorks.CruiseControl.Remote.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="factory" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Communications.Extensions\CruiseServerClientFactoryExtensions.cs(≈76)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPlugin::IsDisplayedForProject(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="project" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\GenericPlugins\ProjectConfigurableBuildPlugin.cs(≈14)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectParametersAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\ProjectParametersAction.cs(≈31)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.AdministerAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\AdministerAction.cs(≈82)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.IO.ConditionalGetFingerprint ThoughtWorks.CruiseControl.WebDashboard.IO.ConditionalGetFingerprint::Combine(ThoughtWorks.CruiseControl.WebDashboard.IO.ConditionalGetFingerprint)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="other" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\IO\ConditionalGetFingerprint.cs(≈20)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions.MultipleXslReportBuildAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\Actions\MultipleXslReportBuildAction.cs(≈25)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions.XslReportBuildAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\Actions\XslReportBuildAction.cs(≈26)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseManagerBuildNameRetriever::GetNextBuildSpecifier(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="buildSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\CruiseManagerBuildNameRetriever.cs(≈21)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseManagerBuildNameRetriever::GetPreviousBuildSpecifier(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="buildSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\CruiseManagerBuildNameRetriever.cs(≈40)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Dashboard.DefaultBuildNameFormatter::GetPrettyBuildName(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier,System.IFormatProvider)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="buildSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\DefaultBuildNameFormatter.cs(≈16)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Dashboard.DefaultBuildNameFormatter::GetCssClassForBuildLink(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="buildSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\DefaultBuildNameFormatter.cs(≈22)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Dashboard.DefaultBuildNameFormatter::GetCssClassForSelectedBuildLink(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="buildSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\DefaultBuildNameFormatter.cs(≈27)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IAbsoluteLink ThoughtWorks.CruiseControl.WebDashboard.Dashboard.DefaultLinkFactory::CreateProjectLink(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="projectSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\DefaultLinkFactory.cs(≈34)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IAbsoluteLink ThoughtWorks.CruiseControl.WebDashboard.Dashboard.DefaultLinkFactory::CreateServerLink(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="serverSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\DefaultLinkFactory.cs(≈44)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IAbsoluteLink[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.DefaultPluginLinkCalculator::GetBuildPluginLinks(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="buildSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\DefaultPluginLinkCalculator.cs(≈19)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGridRow[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGrid::GenerateProjectGridRows(ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ProjectStatusOnServer[],System.String,ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGridSortColumn,System.Boolean,System.String,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.ICruiseUrlBuilder,ThoughtWorks.CruiseControl.WebDashboard.Resources.Translations)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="urlBuilder" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\ProjectGrid.cs(≈15)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Dashboard.RecentBuildLister::BuildRecentBuildsTable(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="buildSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\RecentBuildLister.cs(≈49)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.HtmlFragmentResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.SideBarViewBuilder::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\SideBarViewBuilder.cs(≈115)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction::Execute(System.String,ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\VelocityProjectGridAction.cs(≈59)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction::Execute(System.String,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier,ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="serverSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\VelocityProjectGridAction.cs(≈65)"></defect>
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\VelocityProjectGridAction.cs(≈65)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.IO.InMemoryResponseCache::Get(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\IO\InMemoryResponseCache.cs(≈23)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.IO.InMemoryResponseCache::Insert(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest,ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\IO\InMemoryResponseCache.cs(≈28)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET.HttpHandler::ProcessRequest(System.Web.HttpContext)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="context" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\ASPNET\HttpHandler.cs(≈16)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.MVC.BinaryResponse::Process(System.Web.HttpResponse)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="response" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\BinaryResponse.cs(≈17)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.MVC.FileTransferResponse::Process(System.Web.HttpResponse)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="response" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\FileTransferResponse.cs(≈33)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.BuildCheckingProxyAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\Cruise\BuildCheckingProxyAction.cs(≈17)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IAction ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.CruiseActionFactory::Create(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\Cruise\CruiseActionFactory.cs(≈19)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.IO.IConditionalGetFingerprintProvider ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.CruiseActionFactory::CreateFingerprintProvider(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\Cruise\CruiseActionFactory.cs(≈34)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ProjectCheckingProxyAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\Cruise\ProjectCheckingProxyAction.cs(≈17)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ServerCheckingProxyAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\Cruise\ServerCheckingProxyAction.cs(≈17)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.UnknownActionAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\Cruise\UnknownActionAction.cs(≈6)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.IO.ConditionalGetFingerprint ThoughtWorks.CruiseControl.WebDashboard.MVC.FingerprintFactory::BuildFromRequest(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\IO\FingerprintFactory.cs(≈35)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.MVC.JsonFragmentResponse::Process(System.Web.HttpResponse)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="response" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\JsonFragmentResponse.cs(≈22)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.MVC.NotModifiedResponse::Process(System.Web.HttpResponse)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="response" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\NotModifiedResponse.cs(≈16)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.MVC.RedirectResponse::Process(System.Web.HttpResponse)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="response" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\RedirectResponse.cs(≈21)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer::Transform(System.String,System.Collections.Hashtable)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="transformable" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\View\LazilyInitialisingVelocityTransformer.cs(≈42)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.MVC.XmlFragmentResponse::Process(System.Web.HttpResponse)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="response" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\XmlFragmentResponse.cs(≈22)"></defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilenameSerialiser::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="node" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildReportXslFilenameSerialiser.cs(≈22)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.HtmlBuildLogAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\HtmlBuildLogAction.cs(≈36)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.LatestBuildReportProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\LatestBuildReportProjectPlugin.cs(≈25)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildFileDownload::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildFileDownload.cs(≈33)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.XmlBuildLogAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\XmlBuildLogAction.cs(≈20)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlServerSecurityAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\XmlServerSecurityAction.cs(≈23)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.OhlohProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\OhlohProjectPlugin.cs(≈85)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.PackageListAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\PackageListAction.cs(≈51)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectStatusPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectStatusPlugin.cs(≈43)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectFileDownload::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectFileDownload.cs(≈34)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectReportProjectPlugin.cs(≈58)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectTimelineAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectTimelineAction.cs(≈58)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ViewConfigurationProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ViewConfigurationProjectPlugin.cs(≈60)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectXmlReport::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectXmlReport.cs(≈34)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectStatusAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectStatusAction.cs(≈37)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS.RSSFeed::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\RSS\RSSFeed.cs(≈23)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.ChangePasswordSecurityAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Security\ChangePasswordSecurityAction.cs(≈41)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.LogoutSecurityAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Security\LogoutSecurityAction.cs(≈42)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.UserNameSecurityAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Security\UserNameSecurityAction.cs(≈41)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.MessageHandlerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\MessageHandlerPlugin.cs(≈72)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.QueueStatusServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\QueueStatusServerPlugin.cs(≈42)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ProjectConfigurationServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ProjectConfigurationServerPlugin.cs(≈47)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerInformationServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerInformationServerPlugin.cs(≈52)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerLogServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerLogServerPlugin.cs(≈45)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerReportServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerReportServerPlugin.cs(≈65)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerSecurityConfigurationServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="request" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerSecurityConfigurationServerPlugin.cs(≈50)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph::Equals(System.Object)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="obj" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Statistics\BuildGraph.cs(≈69)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph/GraphBuildDayInfo::.ctor(ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph/GraphBuildInfo,ThoughtWorks.CruiseControl.WebDashboard.Resources.Translations)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="buildInfo" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Statistics\BuildGraph.cs(≈214)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.ProjectStatisticsPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Statistics\ProjectStatisticsPlugin.cs(≈41)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds.ViewAllBuildsProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="cruiseRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ViewAllBuilds\ViewAllBuildsProjectPlugin.cs(≈32)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Resources.Translations::Translate(System.String,System.Object[])" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="args" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Resources\Translations.cs(≈178)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Resources.Translations::TranslateJson(System.String,System.Object[])" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="args" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Resources\Translations.cs(≈252)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException::.ctor(System.String,System.String,System.Exception)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="e" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\CruiseServerException.cs(≈11)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::GetLatestBuildSpecifier(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="projectSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈27)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier[] ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::GetBuildSpecifiers(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="projectSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈68)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ExternalLink[] ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::GetExternalLinks(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="projectSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈128)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::GetServerLog(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="projectSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈186)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::Stop(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="projectSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈199)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::GetProject(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="projectSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈227)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::Login(System.String,ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="credentials" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈315)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.RemotingFileTransfer ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::RetrieveFileTransfer(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="buildSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈539)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.PackageDetails[] ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::RetrievePackageList(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="buildSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈569)"></defect>
</target>
</rule>
<rule Name="CompareWithEmptyStringEfficientlyRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#CompareWithEmptyStringEfficientlyRule">
<problem>This method compares a string with an empty string by using the Equals method or the equality (==) or inequality (!=) operators.</problem>
<solution>Compare String.Length with 0 instead. The string length is known and it's faster to compare integers than to compare strings.</solution>
<target Name="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.WebRetriever::Get(System.Uri)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.WebRetriever::Get(System.Uri)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\WebRetriever.cs(≈15)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About::get_AssemblyTitle()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About::get_AssemblyTitle()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\About.cs(≈31)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Label.FileLabeller/FileReader::GetLabel(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Label.FileLabeller/FileReader::GetLabel(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\FileLabeller.cs(≈153)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Label.FileLabeller/FileReader::ReadLabel(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Label.FileLabeller/FileReader::ReadLabel(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\FileLabeller.cs(≈181)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Label.IterationLabeller::NewLabel(System.Int32)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Label.IterationLabeller::NewLabel(System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\IterationLabeller.cs(≈93)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::IsRecipientSpecified(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::IsRecipientSpecified(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailPublisher.cs(≈422)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultBuildSpecifier::.ctor(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultBuildSpecifier::.ctor(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultBuildSpecifier.cs(≈19)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultCruiseUrlBuilder::GeneratePath(System.String,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultCruiseUrlBuilder::GeneratePath(System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultCruiseUrlBuilder.cs(≈67)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultCruiseUrlBuilder::GeneratePath(System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultCruiseUrlBuilder.cs(≈70)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultCruiseUrlBuilder::GeneratePath(System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultCruiseUrlBuilder.cs(≈73)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultProjectSpecifier::.ctor(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultProjectSpecifier::.ctor(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultProjectSpecifier.cs(≈19)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultServerSpecifier::.ctor(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultServerSpecifier::.ctor(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultServerSpecifier.cs(≈16)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultUrlBuilder::BuildUrl(System.String,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultUrlBuilder::BuildUrl(System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultUrlBuilder.cs(≈47)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultUrlBuilder::CalculatePath(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultUrlBuilder::CalculatePath(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultUrlBuilder.cs(≈75)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRev::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRev::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AccuRev.cs(≈285)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessResult ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRev::RunCommand(ThoughtWorks.CruiseControl.Core.Util.PrivateArguments,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessResult ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRev::RunCommand(ThoughtWorks.CruiseControl.Core.Util.PrivateArguments,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AccuRev.cs(≈340)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRevHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRevHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AccuRevHistoryParser.cs(≈92)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeper::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeper::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeper.cs(≈157)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCaseHistoryParser::CreateNewModification(System.String,System.String,System.String,System.String,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCaseHistoryParser::CreateNewModification(System.String,System.String,System.String,System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCaseHistoryParser.cs(≈73)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.ExternalSourceControl::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.ExternalSourceControl::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ExternalSourceControl.cs(≈291)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessResult ThoughtWorks.CruiseControl.Core.Sourcecontrol.ExternalSourceControl::RunCommand(System.String,System.String,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessResult ThoughtWorks.CruiseControl.Core.Sourcecontrol.ExternalSourceControl::RunCommand(System.String,System.String,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ExternalSourceControl.cs(≈346)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.ProcessP4Initializer::CreateClientNameIfOneNotSet(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.ProcessP4Initializer::CreateClientNameIfOneNotSet(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\ProcessP4Initializer.cs(≈41)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.ProcessP4Purger::Purge(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.ProcessP4Purger::Purge(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\ProcessP4Purger.cs(≈18)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM::GoToBranchProcessInfo(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM::GoToBranchProcessInfo(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCM.cs(≈176)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM::CreateQueryProcessInfo(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM::CreateQueryProcessInfo(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCM.cs(≈193)"></defect>
</target>
<target Name="System.Collections.Generic.List`1<System.String> ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn::ParseExternalsDirectories(ThoughtWorks.CruiseControl.Core.Util.ProcessResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.List`1<System.String> ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn::ParseExternalsDirectories(ThoughtWorks.CruiseControl.Core.Util.ProcessResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Svn.cs(≈734)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask::get_SuccessStatusCodes()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask::get_SuccessStatusCodes()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\HttpStatusTask.cs(≈95)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask::get_SuccessExitCodes()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask::get_SuccessExitCodes()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ExecutableTask.cs(≈161)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.MsBuildTask::GetProcessArguments(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.MsBuildTask::GetProcessArguments(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\MsBuildTask.cs(≈174)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::get_SuccessExitCodes()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::get_SuccessExitCodes()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\PowerShellTask.cs(≈149)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::MakeBuildResult(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::MakeBuildResult(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\PowerShellTask.cs(≈289)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.ProcessResult::get_HasErrorOutput()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Util.ProcessResult::get_HasErrorOutput()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessResult.cs(≈62)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.StringUtil::MakeBuildResult(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Util.StringUtil::MakeBuildResult(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\StringUtil.cs(≈259)"></defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.Core.Util.TimeoutSerializer::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Object ThoughtWorks.CruiseControl.Core.Util.TimeoutSerializer::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeoutSerializer.cs(≈62)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::SelectValue(System.Xml.XmlNode,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::SelectValue(System.Xml.XmlNode,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈85)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::SelectRequiredValue(System.Xml.XmlDocument,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::SelectRequiredValue(System.Xml.XmlDocument,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈111)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Configuration.DashboardConfigurationLoader::CalculateDashboardConfigPath()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Configuration.DashboardConfigurationLoader::CalculateDashboardConfigPath()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Configuration\DashboardConfigurationLoader.cs(≈76)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.AdministerAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.AdministerAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\AdministerAction.cs(≈103)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGridRow[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGrid::GenerateProjectGridRows(ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ProjectStatusOnServer[],System.String,ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGridSortColumn,System.Boolean,System.String,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.ICruiseUrlBuilder,ThoughtWorks.CruiseControl.WebDashboard.Resources.Translations)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGridRow[] ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGrid::GenerateProjectGridRows(ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ProjectStatusOnServer[],System.String,ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGridSortColumn,System.Boolean,System.String,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.ICruiseUrlBuilder,ThoughtWorks.CruiseControl.WebDashboard.Resources.Translations)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\ProjectGrid.cs(≈23)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.HtmlFragmentResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.SideBarViewBuilder::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.HtmlFragmentResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.SideBarViewBuilder::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\SideBarViewBuilder.cs(≈120)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.HtmlFragmentResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.SideBarViewBuilder::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\SideBarViewBuilder.cs(≈136)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.HtmlFragmentResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.SideBarViewBuilder::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\SideBarViewBuilder.cs(≈160)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.HtmlFragmentResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.TopControlsViewBuilder::Execute()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.HtmlFragmentResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.TopControlsViewBuilder::Execute()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\TopControlsViewBuilder.cs(≈70)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.HtmlFragmentResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.TopControlsViewBuilder::Execute()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\TopControlsViewBuilder.cs(≈75)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.HtmlFragmentResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.TopControlsViewBuilder::Execute()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\TopControlsViewBuilder.cs(≈102)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.HtmlFragmentResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.TopControlsViewBuilder::Execute()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\TopControlsViewBuilder.cs(≈107)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction::SortAscending(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction::SortAscending(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\VelocityProjectGridAction.cs(≈142)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction::ForceBuildIfNecessary(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction::ForceBuildIfNecessary(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\VelocityProjectGridAction.cs(≈201)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction::ForceBuildIfNecessary(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\VelocityProjectGridAction.cs(≈206)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction::ForceBuildIfNecessary(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\VelocityProjectGridAction.cs(≈211)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction::ForceBuildIfNecessary(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\VelocityProjectGridAction.cs(≈216)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.BuildCheckingProxyAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.BuildCheckingProxyAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\Cruise\BuildCheckingProxyAction.cs(≈18)"></defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.CruiseActionFactory::CreateHandler(System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Object ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.CruiseActionFactory::CreateHandler(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\Cruise\CruiseActionFactory.cs(≈51)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ProjectCheckingProxyAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ProjectCheckingProxyAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\Cruise\ProjectCheckingProxyAction.cs(≈18)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ServerCheckingProxyAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ServerCheckingProxyAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\Cruise\ServerCheckingProxyAction.cs(≈18)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.UnknownActionAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.UnknownActionAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\Cruise\UnknownActionAction.cs(≈8)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.MVC.NameValueCollectionRequest::GetText(System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.MVC.NameValueCollectionRequest::GetText(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\NameValueCollectionRequest.cs(≈39)"></defect>
</target>
<target Name="System.Int32 ThoughtWorks.CruiseControl.WebDashboard.MVC.NameValueCollectionRequest::GetInt(System.String,System.Int32)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.WebDashboard.MVC.NameValueCollectionRequest::GetInt(System.String,System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\NameValueCollectionRequest.cs(≈59)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectReportProjectPlugin.cs(≈99)"></defect>
</target>
</rule>
<rule Name="ConsiderAddingInterfaceRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#ConsiderAddingInterfaceRule">
<problem>This type implements an interface that it does not declare to implement.</problem>
<solution>If the interface matches the semantics of the type, add it to the type.</solution>
<target Name="Validator.ConfigurationTypeDescriptor" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.DateTimeProvider" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.IClock" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.IClock' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.PermissionBase" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Security.IPermission" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Security.IPermission' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.PrivateArguments/PrivateArgument" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IPrivateData" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IPrivateData' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ITransformer" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IMultiTransformer" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IMultiTransformer' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.XslTransformer" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IMultiTransformer" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IMultiTransformer' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException/XmlContext" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IntegrationResult" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IntegrationSummary" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Logging.CircularArray" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailSubject" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailUser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultBuildSpecifier" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultProjectSpecifier" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultServerSpecifier" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.ServerSecurityConfigurationInformation" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.ActionFilter" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.CommentFilter" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.PathFilter" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.UserFilter" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.VssLocale" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.BuilderException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.FakeTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.FBVariable" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.NAntTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Triggers.NCrontab.CrontabField" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Triggers.NCrontab.CrontabSchedule" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.PrivateArguments" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.PrivateString" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.NUnitArgument" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessArgumentBuilder" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.SystemPath" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.TestTraceListener" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.Timeout" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.TimeUnits" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.IMultiTransformer" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.ITransformer" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.ITransformer' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.HtmlAwareMultiTransformer" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.ITransformer" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.ITransformer' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier' interface but does not declare it.</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.IO.RequestWrappingCruiseRequest" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier' interface but does not declare it.</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin/ModifiedCruiseRequest" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier' interface but does not declare it.</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGridRow" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.PackageManifest" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IStringFormatter" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.IStringFormatter' interface but does not declare it.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.PathMappingMultiTransformer" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.ITransformer" Source="">Type implements 'ThoughtWorks.CruiseControl.Core.Util.ITransformer' interface but does not declare it.</defect>
</target>
</rule>
<rule Name="ConsiderCustomAccessorsForNonVisibleEventsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#ConsiderCustomAccessorsForNonVisibleEventsRule">
<problem>The compiler created add/remove event accessors are, by default, synchronized, i.e. the runtime will wrap them inside a Monitor.Enter/Exit.</problem>
<solution>For non-visible events looks if your code could work without being synchronized by supplying your own accessor implementations.</solution>
<target Name="ThoughtWorks.CruiseControl.Core.Util.NotifierList" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Util.NotifierDelegate ThoughtWorks.CruiseControl.Core.Util.NotifierList::_addEvent" Source=""></defect>
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Util.NotifierDelegate ThoughtWorks.CruiseControl.Core.Util.NotifierList::_removeEvent" Source=""></defect>
</target>
</rule>
<rule Name="ConsiderUsingStaticTypeRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#ConsiderUsingStaticTypeRule">
<problem>This type contains only static fields and methods and should be static.</problem>
<solution>Change this type into a static type to gain clarity and better error reporting.</solution>
<target Name="ThoughtWorks.CruiseControl.CCCmd.Program" Assembly="CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCCmd.Program" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd\Program.cs(≈19)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Console.ConsoleMain" Assembly="ccnet, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Console.ConsoleMain" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\console\ConsoleMain.cs(≈11)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTray.Bootstrap" Assembly="cctray, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTray.Bootstrap" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Audio" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Audio" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.NativeMethods" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.NativeMethods" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Evaluator" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Evaluator" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\CodeEvaluator.cs(≈48)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.AttrName" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.AttrName" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ConfigPreprocessor.cs(≈76)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Utils" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IntegrationStatusParser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.IntegrationStatusParser" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.LogFileUtil" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.LogFileUtil" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\LogFile.cs(≈135)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter/Elements" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter/Elements" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommandBuilder" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParserFactory" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParserFactory" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.DateUtil" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.DateUtil" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.KillUtil" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.KillUtil" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.Log4NetTrace.TraceLogManager" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.Log4NetTrace.TraceLogManager" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\Log4NetTrace\TraceLogManager.cs(≈49)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ReflectionUtil" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.ReflectionUtil" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ReflectionUtil.cs(≈12)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.StringUtil" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.StringUtil" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\StringUtil.cs(≈15)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.TempFileUtil" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.TempFileUtil" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.XmlUtil" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.XmlUtil" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.MSBuild.XmlLogger/XmlLoggerElements" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.MSBuild.XmlLogger/XmlLoggerElements" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈293)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.MSBuild.XmlLogger/XmlLoggerAttributes" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.MSBuild.XmlLogger/XmlLoggerAttributes" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈308)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.RSSLinkBuilder" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.RSSLinkBuilder" Source=""></defect>
</target>
</rule>
<rule Name="DeclareEventHandlersCorrectlyRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#DeclareEventHandlersCorrectlyRule">
<problem>The delegate which handles the event haven't the correct signature.</problem>
<solution>You should correct the signature, return type, parameter types or parameter names.</solution>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IProjectMonitor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MessageEventHandler" Source="">The first parameter should have an object, not System.String</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MessageEventHandler" Source="">The second parameter should be a subclass of System.EventArgs</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MessageEventHandler" Source="">The first parameter should have an object, not System.String</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MessageEventHandler" Source="">The second parameter should be a subclass of System.EventArgs</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ISingleServerMonitor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerSnapshotChangedEventHandler" Source="">The second parameter should be a subclass of System.EventArgs</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectMonitor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MessageEventHandler" Source="">The first parameter should have an object, not System.String</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MessageEventHandler" Source="">The second parameter should be a subclass of System.EventArgs</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerMonitor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerSnapshotChangedEventHandler" Source="">The second parameter should be a subclass of System.EventArgs</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.DisplayChangedProjects" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Action`1" Source="">Generic delegates should use EventHandler<TEventArgs></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MessageEventHandler" Source="">The first parameter should have an object, not System.String</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MessageEventHandler" Source="">The second parameter should be a subclass of System.EventArgs</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SynchronizedProjectMonitor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MessageEventHandler" Source="">The first parameter should have an object, not System.String</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MessageEventHandler" Source="">The second parameter should be a subclass of System.EventArgs</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SynchronizedServerMonitor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerSnapshotChangedEventHandler" Source="">The second parameter should be a subclass of System.EventArgs</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ConfigPreprocessor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.ConfigurationSubfileLoadedHandler" Source="">The delegate should have 2 parameters</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.ConfigurationSubfileLoadedHandler" Source="">The first parameter should have an object, not System.Uri</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.NotifierList" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.NotifierDelegate" Source="">The delegate should have 2 parameters</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.NotifierDelegate" Source="">The delegate should have 2 parameters</defect>
</target>
</rule>
<rule Name="DisposableFieldsShouldBeDisposedRule" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#DisposableFieldsShouldBeDisposedRule">
<problem>This type contains disposable field(s) that aren't disposed.</problem>
<solution>Ensure that every disposable field(s) are disposed correctly.</solution>
<target Name="ThoughtWorks.CruiseControl.Core.CruiseServer" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Threading.ManualResetEvent ThoughtWorks.CruiseControl.Core.CruiseServer::monitor" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈38)">Since monitor is Disposable Dispose() should call monitor.Dispose()</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.ServiceModel.ServiceHost ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent::serviceHost" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Distribution\RemoteBuildAgent.cs(≈23)">Since serviceHost is Disposable Dispose() should call serviceHost.Dispose()</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.XmlFragmentWriter ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter::writer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\XmlIntegrationResultWriter.cs(≈13)">Since writer is Disposable System.IDisposable.Dispose() should call writer.Dispose()</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/RunnableProcess" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Threading.EventWaitHandle ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/RunnableProcess::outputStreamClosed" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessExecutor.cs(≈66)">Since outputStreamClosed is Disposable System.IDisposable.Dispose() should call outputStreamClosed.Dispose()</defect>
<defect Severity="High" Confidence="High" Location="System.Threading.EventWaitHandle ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/RunnableProcess::errorStreamClosed" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessExecutor.cs(≈66)">Since errorStreamClosed is Disposable System.IDisposable.Dispose() should call errorStreamClosed.Dispose()</defect>
<defect Severity="High" Confidence="High" Location="System.Threading.EventWaitHandle ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/RunnableProcess::processExited" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessExecutor.cs(≈66)">Since processExited is Disposable System.IDisposable.Dispose() should call processExited.Dispose()</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.FileChangedWatcher" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Timers.Timer ThoughtWorks.CruiseControl.Core.Util.FileChangedWatcher::timer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\FileChangedWatcher.cs(≈10)">Since timer is Disposable System.IDisposable.Dispose() should call timer.Dispose()</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.Impersonation" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Security.Principal.WindowsImpersonationContext ThoughtWorks.CruiseControl.Core.Util.Impersonation::impersonatedUser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\Impersonation.cs(≈24)">Since impersonatedUser is Disposable Dispose() should call impersonatedUser.Dispose()</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.SynchronisedData" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Threading.ManualResetEvent ThoughtWorks.CruiseControl.Core.Util.SynchronisedData::manualEvent" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\SynchronisedData.cs(≈38)">Since manualEvent is Disposable Dispose() should call manualEvent.Dispose()</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Extensions.WcfServerExtension" Assembly="ThoughtWorks.CruiseControl.Core.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.ServiceModel.ServiceHost ThoughtWorks.CruiseControl.Core.Extensions.WcfServerExtension::wcfServiceHost" Source="">Since wcfServiceHost is Disposable Dispose() should call wcfServiceHost.Dispose()</defect>
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.ICruiseServer ThoughtWorks.CruiseControl.Core.Extensions.WcfServerExtension::cruiseServer" Source="">Since cruiseServer is Disposable Dispose() should call cruiseServer.Dispose()</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.ManualServerWatcher" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase ThoughtWorks.CruiseControl.Remote.Monitor.ManualServerWatcher::client" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\ManualServerWatcher.cs(≈20)">Since client is Disposable Dispose() should call client.Dispose()</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.PollingServerWatcher" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase ThoughtWorks.CruiseControl.Remote.Monitor.PollingServerWatcher::client" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\PollingServerWatcher.cs(≈14)">Since client is Disposable Dispose() should call client.Dispose()</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.Server" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase ThoughtWorks.CruiseControl.Remote.Monitor.Server::client" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈15)">Since client is Disposable Dispose() should call client.Dispose()</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.WcfConnection" Assembly="ThoughtWorks.CruiseControl.Remote.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.CruiseControlContractClient ThoughtWorks.CruiseControl.Remote.WcfConnection::client" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Communications.Extensions\WcfConnection.cs(≈23)">Since client is Disposable Dispose() should call client.Dispose()</defect>
</target>
</rule>
<rule Name="DisposableTypesShouldHaveFinalizerRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#DisposableTypesShouldHaveFinalizerRule">
<problem>This type contains native fields but does not have a finalizer.</problem>
<solution>Add a finalizer, calling Dispose(true), to release unmanaged resources.</solution>
<target Name="ThoughtWorks.CruiseControl.Core.Util.Impersonation" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.IntPtr ThoughtWorks.CruiseControl.Core.Util.Impersonation::tokenHandle" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\Impersonation.cs(≈24)"></defect>
</target>
</rule>
<rule Name="DoNotExposeNestedGenericSignaturesRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design.Generic#DoNotExposeNestedGenericSignaturesRule">
<problem>This method expose a nested generic parameter or return value in its signature.</problem>
<solution>Remove the nested generics to keep the visible API simple to use.</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.DisplayChangedProjects::add_UpdateConfiguration(System.Action`1<System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerSnapshotChangedEventArgs>>)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\DisplayChangedProjects.cs(≈14)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.DisplayChangedProjects::remove_UpdateConfiguration(System.Action`1<System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerSnapshotChangedEventArgs>>)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\DisplayChangedProjects.cs(≈14)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::add_ForceBuildReceived(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.CancelProjectEventArgs`1<System.String>>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::remove_ForceBuildReceived(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.CancelProjectEventArgs`1<System.String>>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::add_ForceBuildProcessed(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.ProjectEventArgs`1<System.String>>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::remove_ForceBuildProcessed(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.ProjectEventArgs`1<System.String>>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::add_AbortBuildReceived(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.CancelProjectEventArgs`1<System.String>>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::remove_AbortBuildReceived(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.CancelProjectEventArgs`1<System.String>>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::add_AbortBuildProcessed(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.ProjectEventArgs`1<System.String>>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::remove_AbortBuildProcessed(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.ProjectEventArgs`1<System.String>>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::add_SendMessageReceived(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.CancelProjectEventArgs`1<ThoughtWorks.CruiseControl.Remote.Message>>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::remove_SendMessageReceived(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.CancelProjectEventArgs`1<ThoughtWorks.CruiseControl.Remote.Message>>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::add_SendMessageProcessed(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.ProjectEventArgs`1<ThoughtWorks.CruiseControl.Remote.Message>>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::remove_SendMessageProcessed(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.ProjectEventArgs`1<ThoughtWorks.CruiseControl.Remote.Message>>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ICruiseServer::add_ForceBuildReceived(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.CancelProjectEventArgs`1<System.String>>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ICruiseServer::remove_ForceBuildReceived(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.CancelProjectEventArgs`1<System.String>>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ICruiseServer::add_ForceBuildProcessed(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.ProjectEventArgs`1<System.String>>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ICruiseServer::remove_ForceBuildProcessed(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.ProjectEventArgs`1<System.String>>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ICruiseServer::add_AbortBuildReceived(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.CancelProjectEventArgs`1<System.String>>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ICruiseServer::remove_AbortBuildReceived(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.CancelProjectEventArgs`1<System.String>>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ICruiseServer::add_AbortBuildProcessed(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.ProjectEventArgs`1<System.String>>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ICruiseServer::remove_AbortBuildProcessed(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.ProjectEventArgs`1<System.String>>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ICruiseServer::add_SendMessageReceived(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.CancelProjectEventArgs`1<ThoughtWorks.CruiseControl.Remote.Message>>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ICruiseServer::remove_SendMessageReceived(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.CancelProjectEventArgs`1<ThoughtWorks.CruiseControl.Remote.Message>>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ICruiseServer::add_SendMessageProcessed(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.ProjectEventArgs`1<ThoughtWorks.CruiseControl.Remote.Message>>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ICruiseServer::remove_SendMessageProcessed(System.EventHandler`1<ThoughtWorks.CruiseControl.Remote.Events.ProjectEventArgs`1<ThoughtWorks.CruiseControl.Remote.Message>>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="value" Source=""></defect>
</target>
</rule>
<rule Name="DoNotForgetNotImplementedMethodsRule" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#DoNotForgetNotImplementedMethodsRule">
<problem>This method look like it is not implemented or incomplete.</problem>
<solution>Implement the method and/or make sure it's limitation are well documented.</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::ForceBuild(System.Collections.Generic.Dictionary`2<System.String,System.String>,System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::ForceBuild(System.Collections.Generic.Dictionary`2<System.String,System.String>,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\AggregatingProjectMonitor.cs(≈26)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::AbortBuild()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::AbortBuild()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\AggregatingProjectMonitor.cs(≈31)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::FixBuild(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::FixBuild(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\AggregatingProjectMonitor.cs(≈36)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::StopProject()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::StopProject()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\AggregatingProjectMonitor.cs(≈42)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::StartProject()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::StartProject()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\AggregatingProjectMonitor.cs(≈47)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::CancelPending()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::CancelPending()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\AggregatingProjectMonitor.cs(≈52)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::get_ProjectIntegratorState()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::get_ProjectIntegratorState()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\AggregatingProjectMonitor.cs(≈85)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::get_IsConnected()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::get_IsConnected()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\AggregatingProjectMonitor.cs(≈169)"></defect>
</target>
<target Name="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase> ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::ListBuildParameters()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase> ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::ListBuildParameters()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\AggregatingProjectMonitor.cs(≈230)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager::FixBuild(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager::FixBuild(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\HttpCruiseProjectManager.cs(≈37)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager::CancelPendingRequest(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager::CancelPendingRequest(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\HttpCruiseProjectManager.cs(≈54)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseServerManager::CancelPendingRequest(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseServerManager::CancelPendingRequest(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\HttpCruiseServerManager.cs(≈41)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::AbortBuild()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::AbortBuild()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StubProjectMonitor.cs(≈90)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::ForceBuild(System.Collections.Generic.Dictionary`2<System.String,System.String>,System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::ForceBuild(System.Collections.Generic.Dictionary`2<System.String,System.String>,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StubProjectMonitor.cs(≈162)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::FixBuild(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::FixBuild(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StubProjectMonitor.cs(≈167)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::StopProject()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::StopProject()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StubProjectMonitor.cs(≈172)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::StartProject()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::StartProject()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StubProjectMonitor.cs(≈177)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::CancelPending()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::CancelPending()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StubProjectMonitor.cs(≈182)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::get_SummaryStatusString()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::get_SummaryStatusString()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StubProjectMonitor.cs(≈208)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Distribution.Messages.CancelBuildResponse ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent::CancelBuild(ThoughtWorks.CruiseControl.Core.Distribution.Messages.CancelBuildRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Distribution.Messages.CancelBuildResponse ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent::CancelBuild(ThoughtWorks.CruiseControl.Core.Distribution.Messages.CancelBuildRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Distribution\RemoteBuildAgent.cs(≈256)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildTaskResult::get_Data()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildTaskResult::get_Data()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Distribution\RemoteBuildTaskResult.cs(≈34)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Logging.CircularArray/CircularArrayEnumerator::Reset()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Logging.CircularArray/CircularArrayEnumerator::Reset()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Log\CircularArray.cs(≈113)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::ChangePassword(System.String,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::ChangePassword(System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SecurityManagerBase.cs(≈333)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::ResetPassword(System.String,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::ResetPassword(System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SecurityManagerBase.cs(≈346)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.NullSecurityManager::ChangePassword(System.String,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.NullSecurityManager::ChangePassword(System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\NullSecurityManager.cs(≈213)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.NullSecurityManager::ResetPassword(System.String,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.NullSecurityManager::ResetPassword(System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\NullSecurityManager.cs(≈226)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::CopyTo(System.Array,System.Int32)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::CopyTo(System.Array,System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈126)"></defect>
</target>
<target Name="System.Int32 ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::get_Count()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::get_Count()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈131)"></defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::get_SyncRoot()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Object ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::get_SyncRoot()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈136)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::Contains(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::Contains(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈149)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::Clear()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::Clear()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈154)"></defect>
</target>
<target Name="System.Int32 ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::IndexOf(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::IndexOf(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈159)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::Insert(System.Int32,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::Insert(System.Int32,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈164)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::Remove(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::Remove(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈169)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::RemoveAt(System.Int32)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::RemoveAt(System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈174)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::get_IsReadOnly()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::get_IsReadOnly()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈179)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::get_IsFixedSize()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::get_IsFixedSize()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈184)"></defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::get_Item(System.Int32)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Object ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::get_Item(System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈189)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::set_Item(System.Int32,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::set_Item(System.Int32,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈190)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::get_IsSynchronized()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::get_IsSynchronized()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈195)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ProjectStatus[] ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetProjectStatus()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.ProjectStatus[] ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetProjectStatus()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈86)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ForceBuild(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ForceBuild(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈97)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ForceBuild(System.String,System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ForceBuild(System.String,System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈107)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::AbortBuild(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::AbortBuild(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈118)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::Request(System.String,ThoughtWorks.CruiseControl.Remote.IntegrationRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::Request(System.String,ThoughtWorks.CruiseControl.Remote.IntegrationRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈130)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::StartProject(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::StartProject(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈141)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::StopProject(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::StopProject(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈152)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::SendMessage(System.String,ThoughtWorks.CruiseControl.Remote.Message)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::SendMessage(System.String,ThoughtWorks.CruiseControl.Remote.Message)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈164)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::WaitForExit(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::WaitForExit(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈175)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::CancelPendingRequest(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::CancelPendingRequest(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈185)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetCruiseServerSnapshot()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetCruiseServerSnapshot()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈195)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetLatestBuildName(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetLatestBuildName(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈205)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetBuildNames(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String[] ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetBuildNames(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈215)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetMostRecentBuildNames(System.String,System.Int32)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String[] ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetMostRecentBuildNames(System.String,System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈225)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetLog(System.String,System.String,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetLog(System.String,System.String,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈250)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetServerLog()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetServerLog()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈260)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetServerLog(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetServerLog(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈270)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetServerVersion()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetServerVersion()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈280)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::AddProject(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::AddProject(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈290)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::DeleteProject(System.String,System.Boolean,System.Boolean,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::DeleteProject(System.String,System.Boolean,System.Boolean,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈300)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetProject(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetProject(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈310)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::UpdateProject(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::UpdateProject(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈320)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ExternalLink[] ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetExternalLinks(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.ExternalLink[] ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetExternalLinks(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈332)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetArtifactDirectory(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetArtifactDirectory(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈344)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetStatisticsDocument(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetStatisticsDocument(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈356)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetModificationHistoryDocument(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetModificationHistoryDocument(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈368)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetRSSFeed(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetRSSFeed(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈380)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::Login(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::Login(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈391)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::Logout()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::Logout()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈419)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetSecurityConfiguration()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetSecurityConfiguration()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈429)"></defect>
</target>
<target Name="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Security.UserDetails> ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ListUsers()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Security.UserDetails> ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ListUsers()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈443)"></defect>
</target>
<target Name="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Security.SecurityCheckDiagnostics> ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::DiagnoseSecurityPermissions(System.String,System.String[])" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Security.SecurityCheckDiagnostics> ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::DiagnoseSecurityPermissions(System.String,System.String[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈454)"></defect>
</target>
<target Name="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Security.AuditRecord> ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ReadAuditRecords(System.Int32,System.Int32)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Security.AuditRecord> ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ReadAuditRecords(System.Int32,System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈465)"></defect>
</target>
<target Name="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Security.AuditRecord> ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ReadAuditRecords(System.Int32,System.Int32,ThoughtWorks.CruiseControl.Remote.Security.AuditFilterBase)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Security.AuditRecord> ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ReadAuditRecords(System.Int32,System.Int32,ThoughtWorks.CruiseControl.Remote.Security.AuditFilterBase)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈474)"></defect>
</target>
<target Name="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase> ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ListBuildParameters(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase> ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ListBuildParameters(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈486)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ChangePassword(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ChangePassword(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈496)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ResetPassword(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ResetPassword(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈506)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ProjectStatusSnapshot ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::TakeStatusSnapshot(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.ProjectStatusSnapshot ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::TakeStatusSnapshot(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈518)"></defect>
</target>
<target Name="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.PackageDetails> ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::RetrievePackageList(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.PackageDetails> ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::RetrievePackageList(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈530)"></defect>
</target>
<target Name="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.PackageDetails> ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::RetrievePackageList(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.PackageDetails> ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::RetrievePackageList(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈541)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IFileTransfer ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::RetrieveFileTransfer(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.IFileTransfer ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::RetrieveFileTransfer(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈554)"></defect>
</target>
<target Name="System.Int64 ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetFreeDiskSpace()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Int64 ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetFreeDiskSpace()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈565)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetLinkedSiteId(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::GetLinkedSiteId(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈578)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ProcessMessage(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ProcessMessage(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈591)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ProcessMessage(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ProcessMessage(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈602)"></defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.String> ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ListServers()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Collections.Generic.IEnumerable`1<System.String> ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::ListServers()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈629)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.EncryptingConnection::SendMessageAsync(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Object)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.EncryptingConnection::SendMessageAsync(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\EncryptingConnection.cs(≈131)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.EncryptingConnection::CancelAsync(System.Object)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.EncryptingConnection::CancelAsync(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\EncryptingConnection.cs(≈150)"></defect>
</target>
</rule>
<rule Name="DoNotHardcodePathsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Portability#DoNotHardcodePathsRule">
<problem>This string looks like a path that may become invalid if the code is executed on a different operating system.</problem>
<solution>Use System.IO.Path and System.Environment types to generate paths instead of hardcoding them.</solution>
<target Name="System.String ThoughtWorks.CruiseControl.Service.ProjectInstaller::get_HelpText()" Assembly="ccservice, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Service.ProjectInstaller::get_HelpText()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\service\ProjectInstaller.cs(≈41)">string "Usage: installutil [/u] [/{0}=MyCCService] ccnet.service.exe" looks quite like a filename.</defect>
</target>
<target Name="System.Void Validator.MainForm::InitialisePersistence()" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void Validator.MainForm::InitialisePersistence()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈140)">string "Software\ThoughtWorks\CCValidator" looks quite like a filename.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.WebDashboardUrl::ViewParametersReport(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.WebDashboardUrl::ViewParametersReport(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\WebDashboardUrl.cs(≈43)">string "{0}/server/{1}/project/{2}/XmlProjectParametersReport.aspx" looks quite like a filename.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm::HookPersistentWindowState()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm::HookPersistentWindowState()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CCTrayMultiSettingsForm.cs(≈40)">string "Software\ThoughtWorks\CCTray\Windows\CCTrayMultiSettingsForm" looks quite like a filename.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::HookPersistentWindowState()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::HookPersistentWindowState()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈95)">string "Software\ThoughtWorks\CCTray" looks quite like a filename.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Label.DefaultLabeller::IncrementLabel(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Label.DefaultLabeller::IncrementLabel(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\DefaultLabeller.cs(≈123)">string "\D*?(\d{1,9}).*" looks quite like a filename.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator::Process(System.Xml.XmlDocument,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator::Process(System.Xml.XmlDocument,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsChartGenerator.cs(≈80)">string "/statistics/integration" looks quite like a filename.</defect>
</target>
<target Name="System.Collections.ArrayList ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator::AvailableStatistics(System.Xml.XmlDocument)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Collections.ArrayList ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator::AvailableStatistics(System.Xml.XmlDocument)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsChartGenerator.cs(≈138)">string "/statistics/integration[1]/statistic/@name" looks quite like a filename.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::GetExecutableFromRegistry()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::GetExecutableFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈243)">string "SOFTWARE\NxN\alienbrain" looks quite like a filename.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::GetExecutableFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈244)">string "Client\Application\Tools\ab.exe" looks quite like a filename.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeper::InitialiseDefaults()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeper::InitialiseDefaults()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeper.cs(≈68)">string "C:\Program Files\BitKeeper\bk.exe" looks quite like a filename.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::.cctor()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::.cctor()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈68)">string "file\(s\) up-to-date\." looks quite like a filename.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopySourceControl::.ctor(ThoughtWorks.CruiseControl.Core.Sourcecontrol.IHistoryParser,ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopySourceControl::.ctor(ThoughtWorks.CruiseControl.Core.Sourcecontrol.IHistoryParser,ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\RobocopySourceControl.cs(≈51)">string "C:\Windows\System32\robocopy.exe" looks quite like a filename.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommand::IsDatabaseProtected(System.String,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommand::IsDatabaseProtected(System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommand.cs(≈430)">string "(?im-x:(Warning: Database {0} on host {1} is protected\.\s+Starting a session is not allowed\.))" looks quite like a filename.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo::.ctor()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo::.ctor()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyConnectionInfo.cs(≈48)">string "%SystemDrive%\cmsynergy\%USERNAME%" looks quite like a filename.</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo::.ctor()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyConnectionInfo.cs(≈49)">string "%SystemDrive%\cmsynergy\uidb" looks quite like a filename.</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo::.ctor()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyConnectionInfo.cs(≈50)">string "%ProgramFiles%\Telelogic\CM Synergy 6.3\bin" looks quite like a filename.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker::InitialiseDefaults()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker::InitialiseDefaults()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VaultVersionChecker.cs(≈381)">string "C:\Program Files\SourceGear\Vault Client\vault.exe" looks quite like a filename.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss::GetExecutableFromRegistry()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss::GetExecutableFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vss.cs(≈410)">string "Software\\Microsoft\\SourceSafe" looks quite like a filename.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts::ReadTfFromRegistry()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts::ReadTfFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vsts.cs(≈531)">string "Software\Wow6432Node\Microsoft\VisualStudio\10.0" looks quite like a filename.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts::ReadTfFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vsts.cs(≈535)">string "Software\Wow6432Node\Microsoft\VisualStudio\9.0" looks quite like a filename.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts::ReadTfFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vsts.cs(≈540)">string "Software\Wow6432Node\Microsoft\VisualStudio\8.0" looks quite like a filename.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts::ReadTfFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vsts.cs(≈545)">string "Software\Microsoft\VisualStudio\10.0" looks quite like a filename.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts::ReadTfFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vsts.cs(≈550)">string "Software\Microsoft\VisualStudio\9.0" looks quite like a filename.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts::ReadTfFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vsts.cs(≈555)">string "Software\Microsoft\VisualStudio\8.0" looks quite like a filename.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::.ctor(ThoughtWorks.CruiseControl.Core.Util.IRegistry,ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::.ctor(ThoughtWorks.CruiseControl.Core.Util.IRegistry,ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈96)">string "Software\Microsoft\VisualStudio\10.0" looks quite like a filename.</defect>
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::.ctor(ThoughtWorks.CruiseControl.Core.Util.IRegistry,ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈96)">string "Software\Microsoft\VisualStudio\9.0" looks quite like a filename.</defect>
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::.ctor(ThoughtWorks.CruiseControl.Core.Util.IRegistry,ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈96)">string "Software\Microsoft\VisualStudio\8.0" looks quite like a filename.</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::.ctor(ThoughtWorks.CruiseControl.Core.Util.IRegistry,ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈96)">string "Software\Microsoft\VisualStudio\7.1" looks quite like a filename.</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::.ctor(ThoughtWorks.CruiseControl.Core.Util.IRegistry,ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈96)">string "Software\Microsoft\VisualStudio\7.0" looks quite like a filename.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::ReadDevenvExecutableFromRegistry()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::ReadDevenvExecutableFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈168)">string "Software\Microsoft\VisualStudio\10.0" looks quite like a filename.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::ReadDevenvExecutableFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈172)">string "Software\Microsoft\VisualStudio\9.0" looks quite like a filename.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::ReadDevenvExecutableFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈176)">string "Software\Microsoft\VisualStudio\8.0" looks quite like a filename.</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::ReadDevenvExecutableFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈180)">string "Software\Microsoft\VisualStudio\7.1" looks quite like a filename.</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::ReadDevenvExecutableFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈184)">string "Software\Microsoft\VisualStudio\7.0" looks quite like a filename.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::GetFBPath()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::GetFBPath()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FinalBuilderTask.cs(≈287)">string "SOFTWARE\VSoft\FinalBuilder\{0}.0" looks quite like a filename.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::ReadPowerShellFromRegistry()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::ReadPowerShellFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\PowerShellTask.cs(≈326)">string "SOFTWARE\Microsoft\PowerShell\2\PowerShellEngine" looks quite like a filename.</defect>
<defect Severity="High" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::ReadPowerShellFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\PowerShellTask.cs(≈330)">string "SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine" looks quite like a filename.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.KillUtil::KillPid(System.Int32)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.KillUtil::KillPid(System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\KillUtil.cs(≈30)">string "C:\\Program Files\\Support Tools" looks quite like a filename.</defect>
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.KillUtil::KillPid(System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\KillUtil.cs(≈67)">string "/bin/kill" looks quite like a filename.</defect>
<defect Severity="High" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.KillUtil::KillPid(System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\KillUtil.cs(≈74)">string "/usr/bin/pkill" looks quite like a filename.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerRemotingClient::.ctor(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerRemotingClient::.ctor(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerRemotingClient.cs(≈32)">string "/CruiseManager.rem" looks quite like a filename.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.RemotingConnection::.ctor(System.Uri)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.RemotingConnection::.ctor(System.Uri)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\RemotingConnection.cs(≈39)">string "/CruiseManager.rem" looks quite like a filename.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.Configuration.DashboardConfigurationLoader::LoadRemoteServicesConfiguration()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.Configuration.DashboardConfigurationLoader::LoadRemoteServicesConfiguration()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Configuration\DashboardConfigurationLoader.cs(≈36)">string "/dashboard/remoteServices" looks quite like a filename.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.Configuration.DashboardConfigurationLoader::LoadPluginsConfiguration()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.Configuration.DashboardConfigurationLoader::LoadPluginsConfiguration()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Configuration\DashboardConfigurationLoader.cs(≈44)">string "/dashboard/plugins" looks quite like a filename.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ModificationHistoryProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ModificationHistoryProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ModificationHistoryProjectPlugin.cs(≈54)">string "xsl\ModificationHistory.xsl" looks quite like a filename.</defect>
</target>
</rule>
<rule Name="DoNotIgnoreMethodResultRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#DoNotIgnoreMethodResultRule">
<problem>The method ignores the result value from the specified call.</problem>
<solution>You shouldn't ignore the result value.</solution>
<target Name="System.Int32 ThoughtWorks.CruiseControl.Console.AppRunner::Run(System.String[],System.Boolean)" Assembly="ccnet, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Int32 ThoughtWorks.CruiseControl.Console.AppRunner::Run(System.String[],System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\console\AppRunner.cs(≈31)">Unused object of type 'System.Void System.Collections.Generic.List`1<System.String>::.ctor()' created.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Growl.GrowlController::Monitor_BuildOccurred(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorBuildOccurredEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Growl.GrowlController::Monitor_BuildOccurred(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorBuildOccurredEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Growl\GrowlController.cs(≈85)">Do not ignore method results from call to 'System.String System.String::Format(System.String,System.Object,System.Object)'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.ModificationReaderTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.ModificationReaderTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ModificationReaderTask.cs(≈91)">Unused object of type 'System.Void System.Collections.Generic.List`1<System.Object>::.ctor()' created.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.KillUtil::KillPid(System.Int32)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.KillUtil::KillPid(System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\KillUtil.cs(≈47)">Unused object of type 'System.Void System.Diagnostics.Process::.ctor()' created.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET.HttpHandler::ProcessRequest(System.Web.HttpContext)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET.HttpHandler::ProcessRequest(System.Web.HttpContext)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\ASPNET\HttpHandler.cs(≈24)">Do not ignore method results from call to 'System.String System.Object::ToString()'.</defect>
</target>
</rule>
<rule Name="DoNotLockOnThisOrTypesRule" Uri="http://www.mono-project.com/Gendarme.Rules.Concurrency#DoNotLockOnThisOrTypesRule">
<problem>This method use a lock(this) or lock(typeof(X)) construct which is often used incorrectly.</problem>
<solution>To be safe from outside always lock on something that is totally private to your code.</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService::HandleConfigurationFileChanged(System.Object,System.IO.FileSystemEventArgs)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService::HandleConfigurationFileChanged(System.Object,System.IO.FileSystemEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\FileWatcherConfigurationService.cs(≈54)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Xml.XmlDocument ThoughtWorks.CruiseControl.Core.Config.XmlValidatingLoader::Load()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Xml.XmlDocument ThoughtWorks.CruiseControl.Core.Config.XmlValidatingLoader::Load()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\XmlValidatingLoader.cs(≈44)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.ConsoleEventHandler::HandleControlEvent(ThoughtWorks.CruiseControl.Core.ConsoleEventHandler/ConsoleEvent)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.ConsoleEventHandler::HandleControlEvent(ThoughtWorks.CruiseControl.Core.ConsoleEventHandler/ConsoleEvent)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ConsoleEventHandler.cs(≈29)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.ConsoleEventHandler::System.IDisposable.Dispose()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.ConsoleEventHandler::System.IDisposable.Dispose()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ConsoleEventHandler.cs(≈40)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServer::Dispose()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServer::Dispose()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈881)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.ProjectIntegrator::Start()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.ProjectIntegrator::Start()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectIntegrator.cs(≈67)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::Enqueue(ThoughtWorks.CruiseControl.Core.Queues.IIntegrationQueueItem)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::Enqueue(ThoughtWorks.CruiseControl.Core.Queues.IIntegrationQueueItem)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈76)">Monitor.Enter(this) or lock(this) in C#</defect>
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::Enqueue(ThoughtWorks.CruiseControl.Core.Queues.IIntegrationQueueItem)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈125)">Monitor.Enter(this) or lock(this) in C#</defect>
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::Enqueue(ThoughtWorks.CruiseControl.Core.Queues.IIntegrationQueueItem)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈142)">Monitor.Enter(this) or lock(this) in C#</defect>
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::Enqueue(ThoughtWorks.CruiseControl.Core.Queues.IIntegrationQueueItem)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈161)">Monitor.Enter(this) or lock(this) in C#</defect>
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::Enqueue(ThoughtWorks.CruiseControl.Core.Queues.IIntegrationQueueItem)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈175)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::Dequeue()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::Dequeue()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈194)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::RemovePendingRequest(ThoughtWorks.CruiseControl.Core.IProject)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::RemovePendingRequest(ThoughtWorks.CruiseControl.Core.IProject)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈212)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::RemoveProject(ThoughtWorks.CruiseControl.Core.IProject)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::RemoveProject(ThoughtWorks.CruiseControl.Core.IProject)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈226)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::GetNextRequest(ThoughtWorks.CruiseControl.Core.IProject)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::GetNextRequest(ThoughtWorks.CruiseControl.Core.IProject)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈244)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::HasItemOnQueue(ThoughtWorks.CruiseControl.Core.IProject,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::HasItemOnQueue(ThoughtWorks.CruiseControl.Core.IProject,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈271)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Queues.IIntegrationQueue ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueueSet::get_Item(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Queues.IIntegrationQueue ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueueSet::get_Item(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueueSet.cs(≈19)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueueSet::Add(System.String,ThoughtWorks.CruiseControl.Core.Config.IQueueConfiguration)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueueSet::Add(System.String,ThoughtWorks.CruiseControl.Core.Config.IQueueConfiguration)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueueSet.cs(≈28)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueueSet::Clear()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueueSet::Clear()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueueSet.cs(≈39)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueueSet::GetQueueNames()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.String[] ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueueSet::GetQueueNames()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueueSet.cs(≈47)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.QueueSetSnapshot ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueueSet::GetIntegrationQueueSnapshot()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.QueueSetSnapshot ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueueSet::GetIntegrationQueueSnapshot()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueueSet.cs(≈57)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::Dispose()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::Dispose()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\RemoteCruiseServer.cs(≈123)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.Auditing.FileXmlLogger::DoLogEvent(System.String,System.String,ThoughtWorks.CruiseControl.Remote.Security.SecurityEvent,ThoughtWorks.CruiseControl.Remote.Security.SecurityRight,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.Auditing.FileXmlLogger::DoLogEvent(System.String,System.String,ThoughtWorks.CruiseControl.Remote.Security.SecurityEvent,ThoughtWorks.CruiseControl.Remote.Security.SecurityRight,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\Auditing\FileXmlLogger.cs(≈75)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase::AddToCacheInternal(System.String,ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase/SessionDetails)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase::AddToCacheInternal(System.String,ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase/SessionDetails)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SessionCacheBase.cs(≈70)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase::RemoveFromCache(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase::RemoveFromCache(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SessionCacheBase.cs(≈102)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase::StoreSessionValue(System.String,System.String,System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase::StoreSessionValue(System.String,System.String,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SessionCacheBase.cs(≈120)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase/SessionDetails ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase::RetrieveSessionDetails(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase/SessionDetails ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase::RetrieveSessionDetails(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SessionCacheBase.cs(≈158)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="NVelocity.App.VelocityEngine ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer::get_VelocityEngine()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="NVelocity.App.VelocityEngine ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer::get_VelocityEngine()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\View\LazilyInitialisingVelocityTransformer.cs(≈76)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
<target Name="NVelocity.App.VelocityEngine ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer::get_VelocityEngineCustom()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="NVelocity.App.VelocityEngine ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer::get_VelocityEngineCustom()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\View\LazilyInitialisingVelocityTransformer.cs(≈97)">Monitor.Enter(this) or lock(this) in C#</defect>
</target>
</rule>
<rule Name="DoNotLockOnWeakIdentityObjectsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Concurrency#DoNotLockOnWeakIdentityObjectsRule">
<problem>This method use a lock on a object with a weak identity, i.e. accessible across application domains.</problem>
<solution>To be safe from outside always lock on something that is totally private to your code.</solution>
<target Name="System.Type Objection.CachingImplementationResolver::AllowOneThreadPerAppDomainToDoResolution(System.Type)" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Type Objection.CachingImplementationResolver::AllowOneThreadPerAppDomainToDoResolution(System.Type)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\CachingImplementationResolver.cs(≈29)">'System.Type' inherits from 'System.Reflection.MemberInfo'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IConfiguration ThoughtWorks.CruiseControl.Core.Config.FileConfigurationService::Load()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.IConfiguration ThoughtWorks.CruiseControl.Core.Config.FileConfigurationService::Load()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\FileConfigurationService.cs(≈21)">'System.IO.FileInfo' inherits from 'System.MarshalByRefObject'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.FileConfigurationService::Save(ThoughtWorks.CruiseControl.Core.IConfiguration)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.FileConfigurationService::Save(ThoughtWorks.CruiseControl.Core.IConfiguration)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\FileConfigurationService.cs(≈29)">'System.IO.FileInfo' inherits from 'System.MarshalByRefObject'.</defect>
</target>
</rule>
<rule Name="DoNotSwallowErrorsCatchingNonSpecificExceptionsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Exceptions#DoNotSwallowErrorsCatchingNonSpecificExceptionsRule">
<problem>The method catch a non-specific exception. This will likely hide the original problem to the callers.</problem>
<solution>You can rethrow the original exception, to avoid destroying the stacktrace, or you can handle more specific exceptions.</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::Main(System.String[])" Assembly="CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::Main(System.String[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd\Program.cs(≈83)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::RunForceBuild()" Assembly="CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::RunForceBuild()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd\Program.cs(≈115)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::RunAbortBuild()" Assembly="CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::RunAbortBuild()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd\Program.cs(≈137)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::RunStartProject()" Assembly="CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::RunStartProject()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd\Program.cs(≈159)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::RunStopProject()" Assembly="CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::RunStopProject()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd\Program.cs(≈181)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::DisplayServerStatus(ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase,System.Boolean)" Assembly="CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::DisplayServerStatus(ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd\Program.cs(≈224)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::DisplayProjectStatus(ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase,System.String,System.Boolean)" Assembly="CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::DisplayProjectStatus(ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase,System.String,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd\Program.cs(≈252)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::DisplayProject(ThoughtWorks.CruiseControl.Remote.ProjectStatus)" Assembly="CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::DisplayProject(ThoughtWorks.CruiseControl.Remote.ProjectStatus)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd\Program.cs(≈276)"></defect>
</target>
<target Name="System.Int32 ThoughtWorks.CruiseControl.Console.AppRunner::Run(System.String[],System.Boolean)" Assembly="ccnet, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Console.AppRunner::Run(System.String[],System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\console\AppRunner.cs(≈70)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTray.Bootstrap::Main(System.String[])" Assembly="cctray, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTray.Bootstrap::Main(System.String[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTray\Bootstrap.cs(≈57)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTray.Bootstrap::Main(System.String[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTray\Bootstrap.cs(≈67)"></defect>
</target>
<target Name="System.Void Validator.MainForm::InitialiseConfigReader()" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.MainForm::InitialiseConfigReader()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈119)"></defect>
</target>
<target Name="System.Void Validator.MainForm::StartConfigurationLoad()" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.MainForm::StartConfigurationLoad()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈294)"></defect>
</target>
<target Name="System.Object Validator.MainForm::ValidateElement(System.Windows.Forms.HtmlElement,System.Xml.XmlNode,System.Int32,ThoughtWorks.CruiseControl.Core.Config.Configuration)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Object Validator.MainForm::ValidateElement(System.Windows.Forms.HtmlElement,System.Xml.XmlNode,System.Int32,ThoughtWorks.CruiseControl.Core.Config.Configuration)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈525)"></defect>
</target>
<target Name="System.Boolean Validator.MainForm::RunValidationCheck(ThoughtWorks.CruiseControl.Core.Config.Configuration,ThoughtWorks.CruiseControl.Core.Config.IConfigurationValidation,System.String,System.Int32&,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean Validator.MainForm::RunValidationCheck(ThoughtWorks.CruiseControl.Core.Config.Configuration,ThoughtWorks.CruiseControl.Core.Config.IConfigurationValidation,System.String,System.Int32&,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈686)"></defect>
</target>
<target Name="System.Object Objection.ObjectionStore::Instantiate(System.Type,System.String,System.Object[])" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Object Objection.ObjectionStore::Instantiate(System.Type,System.String,System.Object[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\ObjectionStore.cs(≈169)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.Object Objection.ObjectionStore::Instantiate(System.Type,System.String,System.Object[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\ObjectionStore.cs(≈181)"></defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ExtensionHelpers::QueryAssembliesForTypes(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ExtensionHelpers::QueryAssembliesForTypes(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ExtensionHelpers.cs(≈37)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectMonitor::Poll()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectMonitor::Poll()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ProjectMonitor.cs(≈357)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerMonitor::Poll()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerMonitor::Poll()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ServerMonitor.cs(≈86)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::btnOK_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::btnOK_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈530)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::RetrieveListOfProjects(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::RetrieveListOfProjects(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddProjects.cs(≈84)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildTransitionExecRunner::Exec(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildTransitionExecRunner::Exec(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildTransitionExecRunner.cs(≈82)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigurableProjectStateIconProvider::LoadIcon(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectState,System.String,ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigurableProjectStateIconProvider::LoadIcon(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectState,System.String,ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ConfigurableProjectStateIconProvider.cs(≈46)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer::butConfigureAuth_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer::butConfigureAuth_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ConfigureServer.cs(≈79)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer::btnOK_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer::btnOK_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ConfigureServer.cs(≈128)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow::displayWorker_DoWork(System.Object,System.ComponentModel.DoWorkEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow::displayWorker_DoWork(System.Object,System.ComponentModel.DoWorkEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CurrentStatusWindow.cs(≈96)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::listLoader_DoWork(System.Object,System.ComponentModel.DoWorkEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::listLoader_DoWork(System.Object,System.ComponentModel.DoWorkEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PackagesListForm.cs(≈84)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::GetBuildStage()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::GetBuildStage()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈773)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::ForceBuild()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::ForceBuild()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈179)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::ForceBuild(System.Collections.Generic.Dictionary`2<System.String,System.String>)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::ForceBuild(System.Collections.Generic.Dictionary`2<System.String,System.String>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈200)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::RunSecureMethod(System.Action`1<System.Boolean>,System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::RunSecureMethod(System.Action`1<System.Boolean>,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈474)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon::LoadFromFile(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon::LoadFromFile(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\StatusIcon.cs(≈62)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon::LoadFromFile(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\StatusIcon.cs(≈67)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Cm11LowLevelDriverWorker::ComPortCreated()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Cm11LowLevelDriverWorker::ComPortCreated()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm11LowLevelDriverWorker.cs(≈191)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::EvalBool(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::EvalBool(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈335)"></defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::EvalExpr(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::EvalExpr(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈418)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::EvalExprAsString(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::EvalExprAsString(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈449)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.TempFile::Dispose()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.TempFile::Dispose()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\TempFile.cs(≈46)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService::HandleConfigurationFileChanged(System.Object,System.IO.FileSystemEventArgs)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService::HandleConfigurationFileChanged(System.Object,System.IO.FileSystemEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\FileWatcherConfigurationService.cs(≈62)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.FileTransferResponse ThoughtWorks.CruiseControl.Core.CruiseServer::RetrieveFileTransfer(ThoughtWorks.CruiseControl.Remote.Messages.FileTransferRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.FileTransferResponse ThoughtWorks.CruiseControl.Core.CruiseServer::RetrieveFileTransfer(ThoughtWorks.CruiseControl.Remote.Messages.FileTransferRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈1059)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServer::RunProjectRequest(ThoughtWorks.CruiseControl.Remote.Messages.ProjectRequest,System.Nullable`1<ThoughtWorks.CruiseControl.Core.Security.SecurityPermission>,System.Nullable`1<ThoughtWorks.CruiseControl.Remote.Security.SecurityEvent>,ThoughtWorks.CruiseControl.Core.CruiseServer/ProjectRequestAction)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServer::RunProjectRequest(ThoughtWorks.CruiseControl.Remote.Messages.ProjectRequest,System.Nullable`1<ThoughtWorks.CruiseControl.Core.Security.SecurityPermission>,System.Nullable`1<ThoughtWorks.CruiseControl.Remote.Security.SecurityEvent>,ThoughtWorks.CruiseControl.Core.CruiseServer/ProjectRequestAction)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈1410)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServer::RunServerRequest(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Nullable`1<ThoughtWorks.CruiseControl.Core.Security.SecurityPermission>,System.Nullable`1<ThoughtWorks.CruiseControl.Remote.Security.SecurityEvent>,System.Action`1<ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServer::RunServerRequest(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Nullable`1<ThoughtWorks.CruiseControl.Core.Security.SecurityPermission>,System.Nullable`1<ThoughtWorks.CruiseControl.Remote.Security.SecurityEvent>,System.Action`1<ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈1455)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.CruiseServerClient::ProcessMessage(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.CruiseServerClient::ProcessMessage(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈411)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServerClient::ProcessMessage(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServerClient::ProcessMessage(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈453)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent::Dispose()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent::Dispose()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Distribution\RemoteBuildAgent.cs(≈120)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.IntegrationResultManager::FinishIntegration()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.IntegrationResultManager::FinishIntegration()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationResultManager.cs(≈87)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IIntegrationResult ThoughtWorks.CruiseControl.Core.IntegrationRunner::Integrate(ThoughtWorks.CruiseControl.Remote.IntegrationRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.IIntegrationResult ThoughtWorks.CruiseControl.Core.IntegrationRunner::Integrate(ThoughtWorks.CruiseControl.Remote.IntegrationRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationRunner.cs(≈60)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.IIntegrationResult ThoughtWorks.CruiseControl.Core.IntegrationRunner::Integrate(ThoughtWorks.CruiseControl.Remote.IntegrationRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationRunner.cs(≈117)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Label.AssemblyVersionLabeller::Generate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Label.AssemblyVersionLabeller::Generate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\AssemblyVersionLabeller.cs(≈108)"></defect>
</target>
<target Name="System.Version ThoughtWorks.CruiseControl.Core.Label.DateLabeller::ParseVersion(System.DateTime,ThoughtWorks.CruiseControl.Core.IntegrationSummary)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Version ThoughtWorks.CruiseControl.Core.Label.DateLabeller::ParseVersion(System.DateTime,ThoughtWorks.CruiseControl.Core.IntegrationSummary)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\DateLabeller.cs(≈111)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Label.FileLabeller/FileReader::ReadLabel(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Label.FileLabeller/FileReader::ReadLabel(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\FileLabeller.cs(≈175)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::PublishResults(ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.Collections.Generic.Dictionary`2<System.String,System.String>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Project::PublishResults(ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.Collections.Generic.Dictionary`2<System.String,System.String>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈821)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.ProjectIntegrator::Run()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.ProjectIntegrator::Run()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectIntegrator.cs(≈132)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.ConditionalPublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.ConditionalPublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ConditionalPublisher.cs(≈110)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::SendMessage(System.String,System.String,System.String,System.String,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::SendMessage(System.String,System.String,System.String,System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailPublisher.cs(≈434)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::CreateMessage(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher::CreateMessage(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailPublisher.cs(≈477)"></defect>
</target>
<target Name="System.Double ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsCalculator::Variance(System.Double[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Double ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsCalculator::Variance(System.Double[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsCalculator.cs(≈19)"></defect>
</target>
<target Name="System.Double ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsCalculator::Mean(System.Double[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Double ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsCalculator::Mean(System.Double[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsCalculator.cs(≈36)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator::Process(System.Xml.XmlDocument,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator::Process(System.Xml.XmlDocument,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsChartGenerator.cs(≈102)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::Finalize()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::Finalize()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\RemoteCruiseServer.cs(≈115)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ExternalFileSecurityManager.cs(≈257)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.FileBasedSessionCache::Initialise()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.FileBasedSessionCache::Initialise()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\FileBasedSessionCache.cs(≈97)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeper::CloneSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeper::CloneSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeper.cs(≈176)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser::ParseDateLine(ThoughtWorks.CruiseControl.Core.Modification,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser::ParseDateLine(ThoughtWorks.CruiseControl.Core.Modification,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\CvsHistoryParser.cs(≈184)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.MksHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.MksHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\MksHistoryParser.cs(≈43)"></defect>
</target>
<target Name="System.DateTime ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs::GetDate(System.String,System.IFormatProvider)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.DateTime ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs::GetDate(System.String,System.IFormatProvider)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Pvcs.cs(≈555)"></defect>
</target>
<target Name="System.DateTime ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.Synergy::GetReconfigureTime()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.DateTime ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.Synergy::GetReconfigureTime()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\Synergy.cs(≈463)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommand::Initialize()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommand::Initialize()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommand.cs(≈294)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommand::Initialize()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommand.cs(≈308)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyCommand::Initialize()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\SynergyCommand.cs(≈329)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/RunnableProcess::StartProcess()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/RunnableProcess::StartProcess()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessExecutor.cs(≈161)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/RunnableProcess::StandardOutputHandler(System.Object,System.Diagnostics.DataReceivedEventArgs)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/RunnableProcess::StandardOutputHandler(System.Object,System.Diagnostics.DataReceivedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessExecutor.cs(≈244)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/RunnableProcess::ErrorOutputHandler(System.Object,System.Diagnostics.DataReceivedEventArgs)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/RunnableProcess::ErrorOutputHandler(System.Object,System.Diagnostics.DataReceivedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessExecutor.cs(≈263)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParser::ParseFileNameOther()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParser::ParseFileNameOther()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssHistoryParser.cs(≈216)"></defect>
</target>
<target Name="System.Xml.XmlDocument ThoughtWorks.CruiseControl.Core.State.FileStateManager::LoadStateIntoDocument(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Xml.XmlDocument ThoughtWorks.CruiseControl.Core.State.FileStateManager::LoadStateIntoDocument(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\state\FileStateManager.cs(≈130)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.State.FileStateManager::SaveState(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.State.FileStateManager::SaveState(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\state\FileStateManager.cs(≈151)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::RunTasks(ThoughtWorks.CruiseControl.Core.ITask[],ThoughtWorks.CruiseControl.Core.Util.ILogger,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.ConditionalTask::RunTasks(ThoughtWorks.CruiseControl.Core.ITask[],ThoughtWorks.CruiseControl.Core.Util.ILogger,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ConditionalTask.cs(≈408)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.FtpTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.FtpTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FtpTask.cs(≈169)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\HttpStatusTask.cs(≈264)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask/HttpRequestStatus ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask::GetRequestStatus(ThoughtWorks.CruiseControl.Core.Tasks.HttpRequestSettings)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask/HttpRequestStatus ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask::GetRequestStatus(ThoughtWorks.CruiseControl.Core.Tasks.HttpRequestSettings)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\HttpStatusTask.cs(≈469)"></defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.Core.Tasks.MergeFileSerialiser::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Object ThoughtWorks.CruiseControl.Core.Tasks.MergeFileSerialiser::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\MergeFileSerialiser.cs(≈77)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.FileTaskResult::ReadFileContents()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.FileTaskResult::ReadFileContents()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FileTaskResult.cs(≈195)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessResult ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::AttemptToExecute(ThoughtWorks.CruiseControl.Core.Util.ProcessInfo,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessResult ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::AttemptToExecute(ThoughtWorks.CruiseControl.Core.Util.ProcessInfo,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FinalBuilderTask.cs(≈198)"></defect>
</target>
<target Name="System.Int32 ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::GetFBVersion()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::GetFBVersion()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FinalBuilderTask.cs(≈275)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::Validate(ThoughtWorks.CruiseControl.Core.IConfiguration,ThoughtWorks.CruiseControl.Core.Config.ConfigurationTrace,ThoughtWorks.CruiseControl.Core.Config.IConfigurationErrorProcesser)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FinalBuilderTask.cs(≈327)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.DefaultWebFunctions::PingUrl(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Util.DefaultWebFunctions::PingUrl(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\DefaultWebFunctions.cs(≈28)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.DefaultWebFunctions::PingAndValidateHeaderValue(System.String,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Util.DefaultWebFunctions::PingAndValidateHeaderValue(System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\DefaultWebFunctions.cs(≈51)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.SequentialTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.SequentialTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\SequentialTask.cs(≈102)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.SynchronisationTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.SynchronisationTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\SynchronisationTask.cs(≈172)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Triggers.ScheduleTrigger::set_Time(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Triggers.ScheduleTrigger::set_Time(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\ScheduleTrigger.cs(≈85)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Triggers.UrlTrigger::HasUrlChanged()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Triggers.UrlTrigger::HasUrlChanged()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\UrlTrigger.cs(≈118)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.BuildProgressInformation::GetBuildProgressInformation()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Util.BuildProgressInformation::GetBuildProgressInformation()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\BuildProgressInformation.cs(≈78)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.BuildProgressInformation::RemoveListenerFile()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.BuildProgressInformation::RemoveListenerFile()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\BuildProgressInformation.cs(≈107)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.LdapUserInfo ThoughtWorks.CruiseControl.Core.Util.LdapHelper::RetrieveUserInformation(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.LdapUserInfo ThoughtWorks.CruiseControl.Core.Util.LdapHelper::RetrieveUserInformation(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\LdapHelper.cs(≈153)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.LdapHelper::Authenticate(System.String,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Util.LdapHelper::Authenticate(System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\LdapHelper.cs(≈221)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.Log::GetCallingClassName()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Util.Log::GetCallingClassName()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\LogUtil.cs(≈207)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.SystemPath::DeleteDirectory()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.SystemPath::DeleteDirectory()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\SystemPath.cs(≈54)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.SystemPath::DeleteFile()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.SystemPath::DeleteFile()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\SystemPath.cs(≈62)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.TempFileUtil::DeleteTempDir(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Util.TempFileUtil::DeleteTempDir(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TempFileUtil.cs(≈55)"></defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.Core.Util.TimeoutSerializer::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Object ThoughtWorks.CruiseControl.Core.Util.TimeoutSerializer::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeoutSerializer.cs(≈50)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.Object ThoughtWorks.CruiseControl.Core.Util.TimeoutSerializer::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeoutSerializer.cs(≈68)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServer/<>c__DisplayClass29::<DeleteProject>b__28(ThoughtWorks.CruiseControl.Remote.Messages.ProjectRequest,ThoughtWorks.CruiseControl.Remote.Messages.Response)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServer/<>c__DisplayClass29::<DeleteProject>b__28(ThoughtWorks.CruiseControl.Remote.Messages.ProjectRequest,ThoughtWorks.CruiseControl.Remote.Messages.Response)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈710)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent/<>c__DisplayClassa::<StartBuild>b__8(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent/<>c__DisplayClassa::<StartBuild>b__8(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Distribution\RemoteBuildAgent.cs(≈222)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.ParallelTask/<>c__DisplayClass2::<Execute>b__0(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.ParallelTask/<>c__DisplayClass2::<Execute>b__0(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ParallelTask.cs(≈160)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ProjectStatus[] ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient::GetProjectStatus()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.ProjectStatus[] ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient::GetProjectStatus()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerHttpClient.cs(≈98)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient::GetCruiseServerSnapshot()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient::GetCruiseServerSnapshot()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerHttpClient.cs(≈187)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient::GetCruiseServerSnapshot()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerHttpClient.cs(≈213)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient::SendButtonPush(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient::SendButtonPush(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerHttpClient.cs(≈384)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.ManualServerWatcher::RetrieveSnapshot()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.ManualServerWatcher::RetrieveSnapshot()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\ManualServerWatcher.cs(≈84)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.PollingServerWatcher::RetrieveSnapshot()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.PollingServerWatcher::RetrieveSnapshot()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\PollingServerWatcher.cs(≈133)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Project::LoadBuilds(ThoughtWorks.CruiseControl.Remote.ProjectStatus)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Project::LoadBuilds(ThoughtWorks.CruiseControl.Remote.ProjectStatus)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Project.cs(≈542)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Project::LoadBuilds(ThoughtWorks.CruiseControl.Remote.ProjectStatus)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Project.cs(≈566)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.Monitor.Server::Login(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Remote.Monitor.Server::Login(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈383)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::InitialiseServer(ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase,ThoughtWorks.CruiseControl.Remote.Monitor.IServerWatcher,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::InitialiseServer(ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase,ThoughtWorks.CruiseControl.Remote.Monitor.IServerWatcher,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈721)"></defect>
</target>
<target Name="T ThoughtWorks.CruiseControl.Remote.Mono.Option::Parse(System.String,ThoughtWorks.CruiseControl.Remote.Mono.OptionContext)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="T ThoughtWorks.CruiseControl.Remote.Mono.Option::Parse(System.String,ThoughtWorks.CruiseControl.Remote.Mono.OptionContext)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Mono\Options.cs(≈356)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClient::ProcessMessage(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Remote.CruiseServerClient::ProcessMessage(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClient.cs(≈780)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.HttpConnection::SendMessageAsync(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Object)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.HttpConnection::SendMessageAsync(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\HttpConnection.cs(≈204)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Remote.RemotingConnection::SendMessage(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Remote.RemotingConnection::SendMessage(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\RemotingConnection.cs(≈104)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.RemotingConnection::SendMessageAsync(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Object)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.RemotingConnection::SendMessageAsync(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\RemotingConnection.cs(≈148)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.WcfConnection::SendMessageAsync(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Object)" Assembly="ThoughtWorks.CruiseControl.Remote.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.WcfConnection::SendMessageAsync(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Communications.Extensions\WcfConnection.cs(≈141)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.Package::Install()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.Package::Install()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\Package.cs(≈109)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.Package::Uninstall()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.Package::Uninstall()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\Package.cs(≈154)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Dashboard.RecentBuildLister::BuildRecentBuildsTable(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Dashboard.RecentBuildLister::BuildRecentBuildsTable(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\RecentBuildLister.cs(≈67)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.HtmlFragmentResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.SideBarViewBuilder::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.HtmlFragmentResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.SideBarViewBuilder::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\SideBarViewBuilder.cs(≈147)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGridSortColumn ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction::GetSortColumn(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGridSortColumn ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction::GetSortColumn(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\VelocityProjectGridAction.cs(≈158)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ExceptionCatchingActionProxy::Execute(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ExceptionCatchingActionProxy::Execute(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\Cruise\ExceptionCatchingActionProxy.cs(≈24)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer::Transform(System.String,System.Collections.Hashtable)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer::Transform(System.String,System.Collections.Hashtable)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\View\LazilyInitialisingVelocityTransformer.cs(≈62)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildFileDownload::LoadHtmlFile(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildFileDownload::LoadHtmlFile(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildFileDownload.cs(≈97)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlServerSecurityAction::PerformLogin(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlServerSecurityAction::PerformLogin(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\XmlServerSecurityAction.cs(≈50)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlServerSecurityAction::PerformLogout(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlServerSecurityAction::PerformLogout(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\XmlServerSecurityAction.cs(≈72)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.ChangePasswordSecurityAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.ChangePasswordSecurityAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Security\ChangePasswordSecurityAction.cs(≈57)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.UserNameSecurityAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.UserNameSecurityAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Security\UserNameSecurityAction.cs(≈58)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerUserListServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerUserListServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerUserListServerPlugin.cs(≈113)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.Resources.Translations::.ctor()" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.Resources.Translations::.ctor()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Resources\Translations.cs(≈76)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Resources.Translations::FormatBuildStage(System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Resources.Translations::FormatBuildStage(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Resources\Translations.cs(≈230)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ProjectStatusListAndExceptions ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::GetProjectStatusListAndCaptureExceptions(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier[],System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ProjectStatusListAndExceptions ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::GetProjectStatusListAndCaptureExceptions(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier[],System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈163)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerSnapshotListAndExceptions ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::GetCruiseServerSnapshotListAndExceptions(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier[],System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerSnapshotListAndExceptions ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::GetCruiseServerSnapshotListAndExceptions(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier[],System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈370)"></defect>
</target>
</rule>
<rule Name="DoNotThrowInUnexpectedLocationRule" Uri="http://www.mono-project.com/Gendarme.Rules.Exceptions#DoNotThrowInUnexpectedLocationRule">
<problem>A method throws an exception it should not.</problem>
<solution>Change the code so that it does not throw, throw a correct exception, or trap exceptions.</solution>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.PollIntervalReporter::get_BuildTransition()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.PollIntervalReporter::get_BuildTransition()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\PollIntervalReporter.cs(≈90)">Property getters should only throw System.InvalidOperationException, System.NotSupportedException or a subclass.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Evaluator::.cctor()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Evaluator::.cctor()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\CodeEvaluator.cs(≈68)">Static constructors should not throw.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Publishers.EmailMessage::get_Recipients()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.EmailMessage::get_Recipients()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailMessage.cs(≈149)">Property getters should only throw System.InvalidOperationException, System.NotSupportedException or a subclass.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticBase::Equals(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticBase::Equals(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticBase.cs(≈118)">Object.Equals should not throw (cast to StatisticBase).</defect>
</target>
</rule>
<rule Name="DoNotThrowReservedExceptionRule" Uri="http://www.mono-project.com/Gendarme.Rules.Exceptions#DoNotThrowReservedExceptionRule">
<problem>This method creates an ExecutionEngineException, IndexOutOfRangeException, NullReferenceException or OutOfMemoryException.</problem>
<solution>Select and create a better suited exception type, one that is not reserved by the runtime.</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServer::InitialiseExtensions(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.ExtensionConfiguration>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServer::InitialiseExtensions(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.ExtensionConfiguration>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈1569)">System.NullReferenceException</defect>
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServer::InitialiseExtensions(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.ExtensionConfiguration>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈1573)">System.NullReferenceException</defect>
</target>
</rule>
<rule Name="DoNotUseLockedRegionOutsideMethodRule" Uri="http://www.mono-project.com/Gendarme.Rules.Concurrency#DoNotUseLockedRegionOutsideMethodRule">
<problem>This method uses Thread.Monitor.Enter() but doesn't use Thread.Monitor.Exit().</problem>
<solution>Rather use the lock{} statement in case your language is C#, or Thread.Monitor.Exit() in other case.</solution>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent::RunInLock(System.Action)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildAgent::RunInLock(System.Action)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Distribution\RemoteBuildAgent.cs(≈301)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/ProcessMonitor ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/ProcessMonitor::ForProject(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/ProcessMonitor ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/ProcessMonitor::ForProject(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessExecutor.cs(≈320)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/ProcessMonitor::MonitorProcessForProject(System.Diagnostics.Process,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/ProcessMonitor::MonitorProcessForProject(System.Diagnostics.Process,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessExecutor.cs(≈333)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/ProcessMonitor::RemoveMonitorForProject(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/ProcessMonitor::RemoveMonitorForProject(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessExecutor.cs(≈346)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.SynchronisationTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.SynchronisationTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\SynchronisationTask.cs(≈134)"></defect>
</target>
</rule>
<rule Name="EnsureLocalDisposalRule" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#EnsureLocalDisposalRule">
<problem>This disposable local is not guaranteed to be disposed of before the method returns.</problem>
<solution>Use a 'using' statement or surround the local's usage with a try/finally block.</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::DisplayHelp(ThoughtWorks.CruiseControl.Remote.Mono.OptionSet)" Assembly="CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::DisplayHelp(ThoughtWorks.CruiseControl.Remote.Mono.OptionSet)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd\Program.cs(≈330)">Local 'helpStream' of type 'Stream' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCCmd.Program::DisplayHelp(ThoughtWorks.CruiseControl.Remote.Mono.OptionSet)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd\Program.cs(≈333)">Local 'reader' of type 'StreamReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Console.AppRunner::DisplayHelp(ThoughtWorks.CruiseControl.Remote.Mono.OptionSet)" Assembly="ccnet, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Console.AppRunner::DisplayHelp(ThoughtWorks.CruiseControl.Remote.Mono.OptionSet)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\console\AppRunner.cs(≈132)">Local 'helpStream' of type 'Stream' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Console.AppRunner::DisplayHelp(ThoughtWorks.CruiseControl.Remote.Mono.OptionSet)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\console\AppRunner.cs(≈135)">Local 'reader' of type 'StreamReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTray.Bootstrap::Main(System.String[])" Assembly="cctray, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTray.Bootstrap::Main(System.String[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTray\Bootstrap.cs(≈55)">Local 'mainForm' of type 'MainForm' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTray.Bootstrap::DisplayHelp(ThoughtWorks.CruiseControl.Remote.Mono.OptionSet)" Assembly="cctray, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTray.Bootstrap::DisplayHelp(ThoughtWorks.CruiseControl.Remote.Mono.OptionSet)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTray\Bootstrap.cs(≈109)">Local 'helpStream' of type 'Stream' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTray.Bootstrap::DisplayHelp(ThoughtWorks.CruiseControl.Remote.Mono.OptionSet)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTray\Bootstrap.cs(≈112)">Local 'reader' of type 'StreamReader' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTray.Bootstrap::DisplayHelp(ThoughtWorks.CruiseControl.Remote.Mono.OptionSet)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTray\Bootstrap.cs(≈122)">Local 'writer' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void Validator.MainForm::AddFileToHistory(System.String)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void Validator.MainForm::AddFileToHistory(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈181)">Local 'item' of type 'ToolStripItem' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void Validator.MainForm::openMenuButton_Click(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void Validator.MainForm::openMenuButton_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈207)">Local 'dialog' of type 'OpenFileDialog' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void Validator.MainForm::DisplayProcessedConfiguration(System.Collections.Generic.List`1<Validator.MainForm/ConfigurationItem>)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void Validator.MainForm::DisplayProcessedConfiguration(System.Collections.Generic.List`1<Validator.MainForm/ConfigurationItem>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈444)">Local 'buffer' of type 'StringWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void Validator.MainForm::DisplayProcessedConfiguration(System.Collections.Generic.List`1<Validator.MainForm/ConfigurationItem>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈445)">Local 'writer' of type 'XmlTextWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void Validator.MainForm::aboutToolStripMenuItem_Click(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void Validator.MainForm::aboutToolStripMenuItem_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈615)">Local 'about' of type 'AboutForm' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void Validator.PersistWindowState::OnLoad(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void Validator.PersistWindowState::OnLoad(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\PersistWindowState.cs(≈59)">Local 'key' of type 'RegistryKey' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void Validator.PersistWindowState::OnClosing(System.Object,System.ComponentModel.CancelEventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void Validator.PersistWindowState::OnClosing(System.Object,System.ComponentModel.CancelEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\PersistWindowState.cs(≈102)">Local 'key' of type 'RegistryKey' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void Validator.Program::DisplayHelp(ThoughtWorks.CruiseControl.Remote.Mono.OptionSet)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void Validator.Program::DisplayHelp(ThoughtWorks.CruiseControl.Remote.Mono.OptionSet)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\Program.cs(≈64)">Local 'helpStream' of type 'Stream' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void Validator.Program::DisplayHelp(ThoughtWorks.CruiseControl.Remote.Mono.OptionSet)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\Program.cs(≈67)">Local 'reader' of type 'StreamReader' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void Validator.Program::DisplayHelp(ThoughtWorks.CruiseControl.Remote.Mono.OptionSet)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\Program.cs(≈77)">Local 'writer' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void Validator.VersionInformationForm::InitializeComponent()" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void Validator.VersionInformationForm::InitializeComponent()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\VersionInformationForm.Designer.cs(≈37)">Local 'label1' of type 'Label' is not disposed of (at least not locally).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseProjectManager ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CruiseProjectManagerFactory::Create(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject,System.Collections.Generic.IDictionary`2<ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseServerManager>)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseProjectManager ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CruiseProjectManagerFactory::Create(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject,System.Collections.Generic.IDictionary`2<ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseServerManager>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\CruiseProjectManagerFactory.cs(≈23)">Local 'client' of type 'CruiseServerClientBase' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseProjectManager ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CruiseProjectManagerFactory::Create(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject,System.Collections.Generic.IDictionary`2<ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseServerManager>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\CruiseProjectManagerFactory.cs(≈33)">Local 'client' of type 'CruiseServerClientBase' is not disposed of (at least not locally).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CruiseProjectManagerFactory::GetProjectList(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CruiseProjectManagerFactory::GetProjectList(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\CruiseProjectManagerFactory.cs(≈52)">Local 'client' of type 'CruiseServerClientBase' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject[] ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CruiseProjectManagerFactory::GetProjectList(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\CruiseProjectManagerFactory.cs(≈61)">Local 'client' of type 'CruiseServerClientBase' is not disposed of (at least not locally).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseServerManager ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CruiseServerManagerFactory::Create(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseServerManager ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CruiseServerManagerFactory::Create(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\CruiseServerManagerFactory.cs(≈21)">Local 'manager' of type 'CruiseServerClientBase' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseServerManager ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CruiseServerManagerFactory::Create(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\CruiseServerManagerFactory.cs(≈31)">Local 'manager' of type 'CruiseServerClientBase' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.WebRetriever::Get(System.Uri)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.WebRetriever::Get(System.Uri)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\WebRetriever.cs(≈23)">Local 'streamReader' of type 'StreamReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.WebRetriever::Post(System.Uri,System.Collections.Specialized.NameValueCollection)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.WebRetriever::Post(System.Uri,System.Collections.Specialized.NameValueCollection)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\WebRetriever.cs(≈51)">Local 'writeStream' of type 'Stream' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.WebRetriever::Post(System.Uri,System.Collections.Specialized.NameValueCollection)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\WebRetriever.cs(≈61)">Local 'streamReader' of type 'StreamReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About::linkLabel1_LinkClicked(System.Object,System.Windows.Forms.LinkLabelLinkClickedEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About::linkLabel1_LinkClicked(System.Object,System.Windows.Forms.LinkLabelLinkClickedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\About.cs(≈64)">Local 'urlLink' of type 'Process' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About::famfamfamLink_LinkClicked(System.Object,System.Windows.Forms.LinkLabelLinkClickedEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About::famfamfamLink_LinkClicked(System.Object,System.Windows.Forms.LinkLabelLinkClickedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\About.cs(≈71)">Local 'urlLink' of type 'Process' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::btnAddServer_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::btnAddServer_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddProjects.cs(≈60)">Local 'addBuildServer' of type 'AddBuildServer' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::btnAdd_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::btnAdd_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildProjectsControl.cs(≈94)">Local 'addProjectDialog' of type 'AddProjects' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm::saveSettingsButton_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm::saveSettingsButton_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CCTrayMultiSettingsForm.cs(≈74)">Local '<>g__initLocal0' of type 'SaveFileDialog' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm::loadSettingsButton_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm::loadSettingsButton_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CCTrayMultiSettingsForm.cs(≈95)">Local '<>g__initLocal1' of type 'OpenFileDialog' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigurableProjectStateIconProvider::LoadIcon(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectState,System.String,ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigurableProjectStateIconProvider::LoadIcon(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectState,System.String,ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ConfigurableProjectStateIconProvider.cs(≈42)">Local 'icon' of type 'StatusIcon' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer::Configure(System.Windows.Forms.IWin32Window,ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer::Configure(System.Windows.Forms.IWin32Window,ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ConfigureServer.cs(≈39)">Local 'configureDialog' of type 'ConfigureServer' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow::InitializeComponent()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow::InitializeComponent()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CurrentStatusWindow.Designer.cs(≈44)">Local 'commands' of type 'ToolStrip' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow::InitializeComponent()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CurrentStatusWindow.Designer.cs(≈45)">Local 'statusBar' of type 'StatusStrip' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow::InitializeComponent()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CurrentStatusWindow.Designer.cs(≈46)">Local 'explorerImages' of type 'ImageList' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.DisplayChangedProjects::InitializeComponent()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.DisplayChangedProjects::InitializeComponent()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\DisplayChangedProjects.Designer.cs(≈43)">Local 'tabControl1' of type 'TabControl' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.DisplayChangedProjects::InitializeComponent()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\DisplayChangedProjects.Designer.cs(≈44)">Local 'columnHeader1' of type 'ColumnHeader' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.DisplayChangedProjects::InitializeComponent()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\DisplayChangedProjects.Designer.cs(≈45)">Local 'columnHeader2' of type 'ColumnHeader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::DownloadPackages()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::DownloadPackages()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PackagesListForm.cs(≈163)">Local 'dialog' of type 'FolderBrowserDialog' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::downloader_DoWork(System.Object,System.ComponentModel.DoWorkEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::downloader_DoWork(System.Object,System.ComponentModel.DoWorkEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PackagesListForm.cs(≈186)">Local 'outputStream' of type 'Stream' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::downloader_RunWorkerCompleted(System.Object,System.ComponentModel.RunWorkerCompletedEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::downloader_RunWorkerCompleted(System.Object,System.ComponentModel.RunWorkerCompletedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PackagesListForm.cs(≈213)">Local 'folderDisplay' of type 'Process' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::InitializeComponent()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::InitializeComponent()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈252)">Local 'menuItem1' of type 'MenuItem' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::GetBuildStage()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::GetBuildStage()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈752)">Local 'BuildStage' of type 'StringWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::GetBuildStage()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈760)">Local 'XReader' of type 'XmlTextReader' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::GetBuildStage()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈775)">Local 'BuildStage' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuAbout_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuAbout_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈845)">Local 'aboutInfo' of type 'About' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::<ShowPreferencesForm>b__0()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::<ShowPreferencesForm>b__0()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈872)">Local 'form' of type 'CCTrayMultiSettingsForm' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::ForceBuild()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::ForceBuild()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈175)">Local 'display' of type 'BuildParameters' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::ShowCurrentStatus()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::ShowCurrentStatus()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈491)">Local 'window' of type 'CurrentStatusWindow' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::ShowPackages()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::ShowPackages()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈500)">Local 'window' of type 'PackagesListForm' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::<UpdateProjectList>b__f()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::<UpdateProjectList>b__f()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈626)">Local 'form' of type 'DisplayChangedProjects' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PersistWindowState::OnLoad(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PersistWindowState::OnLoad(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PersistWindowState.cs(≈76)">Local 'key' of type 'RegistryKey' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PersistWindowState::OnClosing(System.Object,System.ComponentModel.CancelEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PersistWindowState::OnClosing(System.Object,System.ComponentModel.CancelEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PersistWindowState.cs(≈125)">Local 'key' of type 'RegistryKey' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeakingProjectMonitor::Monitor_BuildOccurred(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorBuildOccurredEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeakingProjectMonitor::Monitor_BuildOccurred(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorBuildOccurredEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Speech\SpeakingProjectMonitor.cs(≈53)">Local 'speaker' of type 'SpeechSynthesizer' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeakingProjectMonitor::Monitor_Polled(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorPolledEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeakingProjectMonitor::Monitor_Polled(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorPolledEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Speech\SpeakingProjectMonitor.cs(≈74)">Local 'speaker' of type 'SpeechSynthesizer' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm17LowLevelDriver::ControlDevice(System.Int32,ThoughtWorks.CruiseControl.CCTrayLib.X10.Function,System.Int32)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm17LowLevelDriver::ControlDevice(System.Int32,ThoughtWorks.CruiseControl.CCTrayLib.X10.Function,System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm17LowLevelDriver.cs(≈31)">Local 'proc' of type 'Process' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileSaver::Save(ThoughtWorks.CruiseControl.Core.IConfiguration,System.IO.FileInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileSaver::Save(ThoughtWorks.CruiseControl.Core.IConfiguration,System.IO.FileInfo)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\DefaultConfigurationFileSaver.cs(≈32)">Local 'xmlTextWriter' of type 'XmlTextWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.CruiseServer::RetrieveLogData(System.String,System.String,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.CruiseServer::RetrieveLogData(System.String,System.String,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈1875)">Local 'logData' of type 'SynchronisedData' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.CruiseServer::RetrieveLogData(System.String,System.String,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈1894)">Local 'logData' of type 'SynchronisedData' is not disposed of (at least not locally).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServerClient::ProcessSecureRequest(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServerClient::ProcessSecureRequest(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈547)">Local 'crypto' of type 'RijndaelManaged' is not disposed of (at least not locally).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.DataResponse ThoughtWorks.CruiseControl.Core.CruiseServerClient::RetrievePublicKey(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Messages.DataResponse ThoughtWorks.CruiseControl.Core.CruiseServerClient::RetrievePublicKey(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈579)">Local 'provider' of type 'RSACryptoServiceProvider' is not disposed of (at least not locally).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServerClient::InitialiseSecureConnection(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServerClient::InitialiseSecureConnection(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈600)">Local 'provider' of type 'RSACryptoServiceProvider' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.CruiseServerClient::EncryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.CruiseServerClient::EncryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈738)">Local 'encryptStream' of type 'MemoryStream' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.CruiseServerClient::EncryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈739)">Local 'encrypt' of type 'CryptoStream' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.CruiseServerClient::DecryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.CruiseServerClient::DecryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈756)">Local 'inputStream' of type 'MemoryStream' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.CruiseXmlWriter::Write(System.Collections.Generic.IEnumerable`1<ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.CruiseXmlWriter::Write(System.Collections.Generic.IEnumerable`1<ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseXmlWriter.cs(≈13)">Local 'stringWriter' of type 'StringWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.CruiseXmlWriter::Write(System.Collections.Generic.IEnumerable`1<ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseXmlWriter.cs(≈14)">Local 'xmlWriter' of type 'XmlTextWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Label.FileLabeller/FileReader::ReadLabel(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Label.FileLabeller/FileReader::ReadLabel(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\FileLabeller.cs(≈171)">Local 'tr' of type 'TextReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.NetReflectorProjectSerializer::Serialize(ThoughtWorks.CruiseControl.Core.IProject)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.NetReflectorProjectSerializer::Serialize(ThoughtWorks.CruiseControl.Core.IProject)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\NetReflectorProjectSerializer.cs(≈13)">Local 'buffer' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Publishers.EmailLDAPConverter::Convert(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.EmailLDAPConverter::Convert(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailLDAPConverter.cs(≈122)">Local 'searcher' of type 'DirectorySearcher' is not guaranteed to be disposed of.</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.EmailLDAPConverter::Convert(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailLDAPConverter.cs(≈114)">Local 'domain' of type 'DirectoryEntry' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.EmailLDAPConverter::Convert(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailLDAPConverter.cs(≈118)">Local 'domain' of type 'DirectoryEntry' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.ForceBuildPublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.ForceBuildPublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ForceBuildPublisher.cs(≈142)">Local 'client' of type 'CruiseServerClientBase' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.HtmlDetailsMessageBuilder::AppendHtmlMessageDetails(System.Text.StringBuilder,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.HtmlDetailsMessageBuilder::AppendHtmlMessageDetails(System.Text.StringBuilder,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\HtmlDetailsMessageBuilder.cs(≈67)">Local 'buffer' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.ModificationHistoryPublisher::WriteModifications(System.String,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.ModificationHistoryPublisher::WriteModifications(System.String,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ModificationHistoryPublisher.cs(≈66)">Local 'fs' of type 'FileStream' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.ModificationHistoryPublisher::WriteModifications(System.String,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ModificationHistoryPublisher.cs(≈69)">Local 'sw' of type 'StreamWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.ModificationHistoryPublisher::WriteModifications(System.String,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ModificationHistoryPublisher.cs(≈70)">Local 'CurrentBuildInfoWriter' of type 'XmlTextWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Publishers.ModificationHistoryPublisher::LoadHistory(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.ModificationHistoryPublisher::LoadHistory(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ModificationHistoryPublisher.cs(≈116)">Local 'sr' of type 'StreamReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.String> ThoughtWorks.CruiseControl.Core.Publishers.PackageFile::Package(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ICSharpCode.SharpZipLib.Zip.ZipOutputStream)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Collections.Generic.IEnumerable`1<System.String> ThoughtWorks.CruiseControl.Core.Publishers.PackageFile::Package(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ICSharpCode.SharpZipLib.Zip.ZipOutputStream)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\PackageFile.cs(≈117)">Local 'inputStream' of type 'Stream' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.String> ThoughtWorks.CruiseControl.Core.Publishers.PackageFolder::Package(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ICSharpCode.SharpZipLib.Zip.ZipOutputStream)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Collections.Generic.IEnumerable`1<System.String> ThoughtWorks.CruiseControl.Core.Publishers.PackageFolder::Package(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ICSharpCode.SharpZipLib.Zip.ZipOutputStream)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\PackageFolder.cs(≈124)">Local 'inputStream' of type 'FileStream' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.PackagePublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.PackagePublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\PackagePublisher.cs(≈177)">Local 'zipStream' of type 'ZipOutputStream' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Publishers.RssPublisher::WriteModificationsSummary(System.Collections.Generic.IEnumerable`1<ThoughtWorks.CruiseControl.Core.Modification>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.RssPublisher::WriteModificationsSummary(System.Collections.Generic.IEnumerable`1<ThoughtWorks.CruiseControl.Core.Modification>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\RssPublisher.cs(≈230)">Local 'mods' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Publishers.RssPublisher::WriteModificationsDetails(System.Collections.Generic.IEnumerable`1<ThoughtWorks.CruiseControl.Core.Modification>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.RssPublisher::WriteModificationsDetails(System.Collections.Generic.IEnumerable`1<ThoughtWorks.CruiseControl.Core.Modification>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\RssPublisher.cs(≈263)">Local 'mods' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.Plotter::DrawGraph(System.Collections.IList,System.Collections.IList,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.Plotter::DrawGraph(System.Collections.IList,System.Collections.IList,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\Plotter.cs(≈53)">Local 'bitmap' of type 'Bitmap' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.Plotter::WriteToStream(System.Collections.IList,System.Collections.IList,System.IO.Stream)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.Plotter::WriteToStream(System.Collections.IList,System.Collections.IList,System.IO.Stream)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\Plotter.cs(≈65)">Local 'bitmap' of type 'Bitmap' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsBuilder::ToXml(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsBuilder::ToXml(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsBuilder.cs(≈54)">Local 'xmlResultString' of type 'StringWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsBuilder::ToXml(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsBuilder.cs(≈55)">Local 'writer' of type 'XmlIntegrationResultWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsPublisher::UpdateXmlFile(System.Collections.Generic.IEnumerable`1<ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticResult>,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsPublisher::UpdateXmlFile(System.Collections.Generic.IEnumerable`1<ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticResult>,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsPublisher.cs(≈185)">Local 'fs' of type 'FileStream' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsPublisher::UpdateXmlFile(System.Collections.Generic.IEnumerable`1<ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticResult>,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsPublisher.cs(≈188)">Local 'sw' of type 'StreamWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsPublisher::LoadStatistics(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsPublisher::LoadStatistics(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsPublisher.cs(≈286)">Local 'sr' of type 'StreamReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsResults::AppendCsv(System.String,System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticBase>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsResults::AppendCsv(System.String,System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticBase>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsResults.cs(≈48)">Local 'text' of type 'StreamWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsResults::AppendCsv(System.String,System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticBase>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsResults.cs(≈53)">Local 'text' of type 'StreamWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Security.Auditing.FileXmlReader::LoadAuditLines()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String[] ThoughtWorks.CruiseControl.Core.Security.Auditing.FileXmlReader::LoadAuditLines()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\Auditing\FileXmlReader.cs(≈149)">Local 'inputStream' of type 'Stream' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String[] ThoughtWorks.CruiseControl.Core.Security.Auditing.FileXmlReader::LoadAuditLines()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\Auditing\FileXmlReader.cs(≈150)">Local 'reader' of type 'StreamReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::UpdateSetting(ThoughtWorks.CruiseControl.Core.Security.ISecuritySetting)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager::UpdateSetting(ThoughtWorks.CruiseControl.Core.Security.ISecuritySetting)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ExternalFileSecurityManager.cs(≈436)">Local 'buffer' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Security.ServerSecurityConfigurationInformation::ToString()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Security.ServerSecurityConfigurationInformation::ToString()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ServerSecurityConfigurationInformation.cs(≈57)">Local 'buffer' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRev::GetBasisStreamName(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRev::GetBasisStreamName(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AccuRev.cs(≈215)">Local 'infoStdOut' of type 'StringReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCase::HasFatalError(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCase::HasFatalError(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCase.cs(≈315)">Local 'reader' of type 'StringReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.MksHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.MksHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\MksHistoryParser.cs(≈30)">Local 's' of type 'Stream' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.MksHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\MksHistoryParser.cs(≈36)">Local 'reader' of type 'XmlReader' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.MksHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\MksHistoryParser.cs(≈54)">Local 'writer' of type 'XmlWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.MksHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\MksHistoryParser.cs(≈64)">Local 'sr' of type 'StringReader' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.MksHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\MksHistoryParser.cs(≈65)">Local 'rdr' of type 'XmlReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Modification::ToXml()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Modification::ToXml()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Modification.cs(≈30)">Local 'writer' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vss.cs(≈291)">Local 'outputReader' of type 'TextReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParserFactory::ReadVSSKeywordLine(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParserFactory::ReadVSSKeywordLine(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssHistoryParser.cs(≈117)">Local 'reader' of type 'StringReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.State.FileStateManager::SaveState(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.State.FileStateManager::SaveState(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\state\FileStateManager.cs(≈143)">Local 'buffer' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.ArtifactCleanUpTask::KeepMaximumXHistoryDataEntries(ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.Int32)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.ArtifactCleanUpTask::KeepMaximumXHistoryDataEntries(ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ArtifactCleanUp.cs(≈272)">Local 'cleanedHistory' of type 'StringWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.ArtifactCleanUpTask::KeepMaximumXHistoryDataEntries(ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ArtifactCleanUp.cs(≈279)">Local 'historyWriter' of type 'StreamWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.CruiseServerControlTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.CruiseServerControlTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\CruiseServerControlTask.cs(≈107)">Local 'client' of type 'CruiseServerClientBase' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.HttpStatusTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\HttpStatusTask.cs(≈295)">Local 'writer' of type 'XmlWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTaskResult::TransformDevenvOutput(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTaskResult::TransformDevenvOutput(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTaskResult.cs(≈25)">Local 'output' of type 'StringWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTaskResult::TransformDevenvOutput(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTaskResult.cs(≈26)">Local 'writer' of type 'XmlWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DevenvTaskResult::WriteContent(System.Xml.XmlWriter,System.String,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DevenvTaskResult::WriteContent(System.Xml.XmlWriter,System.String,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTaskResult.cs(≈43)">Local 'reader' of type 'StringReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.ModificationReaderTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.ModificationReaderTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ModificationReaderTask.cs(≈98)">Local 'reader' of type 'StringReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.ModificationWriterTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.ModificationWriterTask::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\ModificationWriterTask.cs(≈114)">Local 'writer' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Triggers.NCrontab.CrontabField::ToString(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Triggers.NCrontab.CrontabField::ToString(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\NCrontab\CrontabField.cs(≈298)">Local 'writer' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Triggers.NCrontab.CrontabSchedule::ToString()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Triggers.NCrontab.CrontabSchedule::ToString()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\NCrontab\CrontabSchedule.cs(≈256)">Local 'writer' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.DefaultCryptoFunctions::GenerateHash(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Util.DefaultCryptoFunctions::GenerateHash(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\DefaultCryptoFunctions.cs(≈19)">Local 'sha' of type 'SHA512Managed' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.DefaultWebFunctions::PingUrl(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Util.DefaultWebFunctions::PingUrl(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\DefaultWebFunctions.cs(≈24)">Local 'pinger' of type 'WebClient' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.DefaultWebFunctions::PingAndValidateHeaderValue(System.String,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Util.DefaultWebFunctions::PingAndValidateHeaderValue(System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\DefaultWebFunctions.cs(≈47)">Local 'pinger' of type 'WebClient' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.FileChangedWatcher::AddWatcher(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.FileChangedWatcher::AddWatcher(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\FileChangedWatcher.cs(≈34)">Local 'watcher' of type 'FileSystemWatcher' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.Impersonation::Impersonate()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.Impersonation::Impersonate()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\Impersonation.cs(≈75)">Local 'newId' of type 'WindowsIdentity' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.KillUtil::KillPid(System.Int32)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.KillUtil::KillPid(System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\KillUtil.cs(≈18)">Local 'process' of type 'Process' is not disposed of (at least not locally).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.LdapUserInfo ThoughtWorks.CruiseControl.Core.Util.LdapHelper::RetrieveUserInformation(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Util.LdapUserInfo ThoughtWorks.CruiseControl.Core.Util.LdapHelper::RetrieveUserInformation(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\LdapHelper.cs(≈133)">Local 'LdapSearcher' of type 'DirectorySearcher' is not guaranteed to be disposed of.</defect>
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Util.LdapUserInfo ThoughtWorks.CruiseControl.Core.Util.LdapHelper::RetrieveUserInformation(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\LdapHelper.cs(≈146)">Local 'Ldap' of type 'DirectoryEntry' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Util.LdapUserInfo ThoughtWorks.CruiseControl.Core.Util.LdapHelper::RetrieveUserInformation(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\LdapHelper.cs(≈150)">Local 'Ldap' of type 'DirectoryEntry' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.SystemIoFileSystem::AtomicSave(System.String,System.String,System.Text.Encoding)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.SystemIoFileSystem::AtomicSave(System.String,System.String,System.Text.Encoding)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\SystemIoFileSystem.cs(≈113)">Local 'newFile' of type 'FileStream' is not guaranteed to be disposed of.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.TempFileUtil::CreateTempXmlFile(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.TempFileUtil::CreateTempXmlFile(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TempFileUtil.cs(≈81)">Local 'writer' of type 'XmlTextWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.XmlFragmentWriter::WriteNode(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.XmlFragmentWriter::WriteNode(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlFragmentWriter.cs(≈21)">Local 'reader' of type 'XmlReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.XmlFragmentWriter::WriteNode(System.Xml.XmlReader,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.XmlFragmentWriter::WriteNode(System.Xml.XmlReader,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlFragmentWriter.cs(≈55)">Local 'buffer' of type 'StringWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.XmlFragmentWriter::WriteNode(System.Xml.XmlReader,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlFragmentWriter.cs(≈56)">Local 'writer' of type 'XmlFragmentWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::GenerateIndentedOuterXml(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::GenerateIndentedOuterXml(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈76)">Local 'buffer' of type 'StringWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::GenerateIndentedOuterXml(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈77)">Local 'writer' of type 'XmlTextWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::StringSerialize(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::StringSerialize(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈142)">Local 'writer1' of type 'StringWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::StringSerialize(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈145)">Local 'reader' of type 'StringReader' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Util.XmlUtil::StringSerialize(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈146)">Local 'writer2' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.XslTransformer::Transform(System.String,System.String,System.Collections.Hashtable)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Util.XslTransformer::Transform(System.String,System.String,System.Collections.Hashtable)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XslTransformer.cs(≈20)">Local 'output' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.XslTransformer::TransformToXml(System.String,System.Xml.XPath.XPathDocument)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Util.XslTransformer::TransformToXml(System.String,System.Xml.XPath.XPathDocument)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XslTransformer.cs(≈36)">Local 'output' of type 'StringWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Util.XslTransformer::TransformToXml(System.String,System.Xml.XPath.XPathDocument)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XslTransformer.cs(≈37)">Local 'xmlWriter' of type 'XmlTextWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Remote.EncryptingConnection::SendMessage(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Remote.EncryptingConnection::SendMessage(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\EncryptingConnection.cs(≈94)">Local 'crypto' of type 'RijndaelManaged' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.EncryptingConnection::InitialisePassword()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.EncryptingConnection::InitialisePassword()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\EncryptingConnection.cs(≈197)">Local 'crypto' of type 'RijndaelManaged' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.EncryptingConnection::InitialisePassword()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\EncryptingConnection.cs(≈207)">Local 'provider' of type 'RSACryptoServiceProvider' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.EncryptingConnection::EncryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.EncryptingConnection::EncryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\EncryptingConnection.cs(≈238)">Local 'encryptStream' of type 'MemoryStream' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.EncryptingConnection::EncryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\EncryptingConnection.cs(≈239)">Local 'encrypt' of type 'CryptoStream' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.EncryptingConnection::DecryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.EncryptingConnection::DecryptMessage(System.Security.Cryptography.RijndaelManaged,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\EncryptingConnection.cs(≈256)">Local 'inputStream' of type 'MemoryStream' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest::ToString()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest::ToString()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\ServerRequest.cs(≈148)">Local 'writer' of type 'XmlWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.Messages.Response::ToString()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.Messages.Response::ToString()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\Response.cs(≈139)">Local 'writer' of type 'XmlWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.ItemStatus::ToString()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.ItemStatus::ToString()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ItemStatus.cs(≈256)">Local 'writer' of type 'XmlWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.Package::ExtractAllFiles(System.IO.Stream)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.Package::ExtractAllFiles(System.IO.Stream)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\Package.cs(≈221)">Local 'zipIn' of type 'ZipInputStream' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.MVC.FileTransferResponse::GetMimeType(System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.MVC.FileTransferResponse::GetMimeType(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\FileTransferResponse.cs(≈76)">Local 'regkey' of type 'RegistryKey' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildFileDownload::LoadHtmlFile(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildFileDownload::LoadHtmlFile(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildFileDownload.cs(≈85)">Local 'stream' of type 'MemoryStream' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildFileDownload::LoadHtmlFile(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildFileDownload.cs(≈88)">Local 'reader' of type 'StreamReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlReportAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlReportAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\XmlReportAction.cs(≈25)">Local 'stringWriter' of type 'StringWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlReportAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.MVC.IRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\XmlReportAction.cs(≈26)">Local 'xmlWriter' of type 'XmlTextWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlServerSecurityAction::Deserialise(System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.XmlServerSecurityAction::Deserialise(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\XmlServerSecurityAction.cs(≈59)">Local 'reader' of type 'StringReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.ForceBuildXmlAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.ForceBuildXmlAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ForceBuild\ForceBuildXmlAction.cs(≈28)">Local 'stringWriter' of type 'StringWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.ForceBuildXmlAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ForceBuild\ForceBuildXmlAction.cs(≈29)">Local 'xmlWriter' of type 'XmlTextWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ViewConfigurationProjectPlugin::FormatXml(System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ViewConfigurationProjectPlugin::FormatXml(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ViewConfigurationProjectPlugin.cs(≈70)">Local 'buffer' of type 'StringWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ViewConfigurationProjectPlugin::FormatXml(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ViewConfigurationProjectPlugin.cs(≈71)">Local 'writer' of type 'XmlTextWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ViewConfigurationProjectPlugin::SecureProjectView(System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ViewConfigurationProjectPlugin::SecureProjectView(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ViewConfigurationProjectPlugin.cs(≈104)">Local 'projectReader' of type 'StringReader' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ViewConfigurationProjectPlugin::SecureProjectView(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ViewConfigurationProjectPlugin.cs(≈107)">Local 'result' of type 'StringWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerSecurityConfigurationServerPlugin::FormatXml(System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerSecurityConfigurationServerPlugin::FormatXml(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerSecurityConfigurationServerPlugin.cs(≈96)">Local 'buffer' of type 'StringWriter' is not disposed of (at least not locally).</defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerSecurityConfigurationServerPlugin::FormatXml(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerSecurityConfigurationServerPlugin.cs(≈97)">Local 'writer' of type 'XmlTextWriter' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Resources.Translations::FormatBuildStage(System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Resources.Translations::FormatBuildStage(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Resources\Translations.cs(≈205)">Local 'reader' of type 'XmlTextReader' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::ForceBuild(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,System.String,System.Collections.Generic.Dictionary`2<System.String,System.String>)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::ForceBuild(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,System.String,System.Collections.Generic.Dictionary`2<System.String,System.String>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈104)">Local 'manager' of type 'CruiseServerClientBase' is not disposed of (at least not locally).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ProjectStatusListAndExceptions ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::GetProjectStatusListAndCaptureExceptions(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier[],System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ProjectStatusListAndExceptions ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::GetProjectStatusListAndCaptureExceptions(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier[],System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈153)">Local 'manager' of type 'CruiseServerClientBase' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::Login(System.String,ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::Login(System.String,ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈316)">Local 'manager' of type 'CruiseServerClientBase' is not disposed of (at least not locally).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::ProcessMessage(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::ProcessMessage(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈513)">Local 'client' of type 'CruiseServerClientBase' is not disposed of (at least not locally).</defect>
</target>
</rule>
<rule Name="EnsureSymmetryForOverloadedOperatorsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#EnsureSymmetryForOverloadedOperatorsRule">
<problem>This type should overload operators in symmetry (e.g. == and !=, + and -).</problem>
<solution>Add the missing operator and keep the type operators symmetrical.</solution>
<target Name="ThoughtWorks.CruiseControl.Core.Util.PrivateArguments" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Util.PrivateArguments ThoughtWorks.CruiseControl.Core.Util.PrivateArguments::op_Addition(ThoughtWorks.CruiseControl.Core.Util.PrivateArguments,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\PrivateArguments.cs(≈211)">The 'op_Addition' operator is present, for symmetry, the 'op_Subtraction' operator should be added.</defect>
</target>
</rule>
<rule Name="FlagsShouldNotDefineAZeroValueRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#FlagsShouldNotDefineAZeroValueRule">
<problem>This enumeration flag defines a value of 0, which cannot be used in boolean operations.</problem>
<solution>Remove the 0 value(s) from the flag.</solution>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/CM11aHouseCode" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/CM11aHouseCode ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/CM11aHouseCode::M" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/CM11aDeviceCode" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/CM11aDeviceCode ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/CM11aDeviceCode::THIRTEEN" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.Function" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.Function ThoughtWorks.CruiseControl.CCTrayLib.X10.Function::AllUnitsOff" Source=""></defect>
</target>
</rule>
<rule Name="ImplementEqualsTypeRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#ImplementEqualsTypeRule">
<problem>Since this type overrides Equals(object) it is also a good candidate to provide a Equals method for it's own type.</problem>
<solution>Implement the suggested method or interface (2.0) to avoid casting and, for ValueType, boxing penalities.</solution>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\BuildServer.cs(≈10)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration\CCTrayProject.cs(≈11)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IntegrationResult" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.IntegrationResult" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationResult.cs(≈27)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IntegrationSummary" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.IntegrationSummary" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationSummary.cs(≈14)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailGroup.cs(≈33)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailSubject" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.EmailSubject" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailSubject.cs(≈68)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailUser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.EmailUser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailUser.cs(≈37)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticBase" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticBase" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticBase.cs(≈29)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultBuildSpecifier" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultBuildSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultBuildSpecifier.cs(≈8)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultProjectSpecifier" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultProjectSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultProjectSpecifier.cs(≈8)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultServerSpecifier" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultServerSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultServerSpecifier.cs(≈9)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Modification" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Modification.cs(≈15)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.VssLocale" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.VssLocale" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssLocale.cs(≈18)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessInfo.cs(≈24)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.Timeout" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Util.Timeout" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\Timeout.cs(≈38)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\ServerRequest.cs(≈16)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.Messages.Response" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\Response.cs(≈19)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueue.cs(≈15)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ItemStatus" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.ItemStatus" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ItemStatus.cs(≈16)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerSnapshot.cs(≈18)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IntegrationRequest" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.IntegrationRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\IntegrationRequest.cs(≈19)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Message" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.Message" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Message.cs(≈28)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ProjectActivity" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.ProjectActivity" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ProjectActivity.cs(≈19)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.IO.ConditionalGetFingerprint" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.IO.ConditionalGetFingerprint" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\IO\ConditionalGetFingerprint.cs(≈12)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GeneralAbsoluteLink" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GeneralAbsoluteLink" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\GeneralAbsoluteLink.cs(≈8)">Implement System.IEquatable<T></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Statistics\BuildGraph.cs(≈24)">Implement System.IEquatable<T></defect>
</target>
</rule>
<rule Name="ImplementGenericCollectionInterfacesRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design.Generic#ImplementGenericCollectionInterfacesRule">
<problem>This type implements non-generic IEnumerable interface but does not implement IEnumerable<T> interface that will make your collection type-safe.</problem>
<solution>Implement one of generic collection interfaces such as IEnumerable<T>, ICollection<T> or IList<T>.</solution>
<target Name="ThoughtWorks.CruiseControl.Core.Logging.CircularArray" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Logging.CircularArray" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Log\CircularArray.cs(≈15)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ProjectIntegratorList" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.ProjectIntegratorList" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectIntegratorList.cs(≈8)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ProjectList" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.ProjectList" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectList.cs(≈7)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈30)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈46)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.NotifierList" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.NotifierList" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.QueuedRequestSnapshotList" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.QueuedRequestSnapshotList" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\QueuedRequestSnapshotList.cs(≈23)"></defect>
</target>
</rule>
<rule Name="ImplementIComparableCorrectlyRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#ImplementIComparableCorrectlyRule">
<problem>This type implements IComparable so it should override Equals(object) and overloads the ==, !=, < and > operators.</problem>
<solution>Implement the suggested method and/or operators.</solution>
<target Name="ThoughtWorks.CruiseControl.Core.Modification" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Modification.cs(≈15)">Missing operators: op_Equality (==) op_Inequality (!=) op_LessThan (<) op_GreaterThan (>)</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.TimeUnits" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.TimeUnits" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeUnits.cs(≈19)">Missing Equals(object) override.</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.TimeUnits" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeUnits.cs(≈19)">Missing operators: op_Equality (==) op_Inequality (!=) op_LessThan (<) op_GreaterThan (>)</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.PackageManifest" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.PackageManifest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\PackageManifest.cs(≈19)">Missing Equals(object) override.</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.PackageManifest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\PackageManifest.cs(≈19)">Missing operators: op_Equality (==) op_Inequality (!=) op_LessThan (<) op_GreaterThan (>)</defect>
</target>
</rule>
<rule Name="InstantiateArgumentExceptionCorrectlyRule" Uri="http://www.mono-project.com/Gendarme.Rules.Exceptions#InstantiateArgumentExceptionCorrectlyRule">
<problem>This method throws ArgumentException (or derived) exceptions without specifying an existing parameter name. This can hide useful information to developers.</problem>
<solution>Fix the exception parameters to use the correct parameter name (or make sure the parameters are in the right order).</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Extensions.DiskSpaceMonitorExtension::Initialise(ThoughtWorks.CruiseControl.Remote.ICruiseServer,ThoughtWorks.CruiseControl.Remote.ExtensionConfiguration)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Extensions.DiskSpaceMonitorExtension::Initialise(ThoughtWorks.CruiseControl.Remote.ICruiseServer,ThoughtWorks.CruiseControl.Remote.ExtensionConfiguration)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Extensions\DiskSpaceMonitorExtension.cs(≈64)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Extensions.DiskSpaceMonitorExtension::Initialise(ThoughtWorks.CruiseControl.Remote.ICruiseServer,ThoughtWorks.CruiseControl.Remote.ExtensionConfiguration)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Extensions\DiskSpaceMonitorExtension.cs(≈70)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Extensions.DiskSpaceMonitorExtension::AddDriveSpace(System.String,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Extensions.DiskSpaceMonitorExtension::AddDriveSpace(System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Extensions\DiskSpaceMonitorExtension.cs(≈132)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Extensions.DiskSpaceMonitorExtension::AddDriveSpace(System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Extensions\DiskSpaceMonitorExtension.cs(≈134)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Extensions.DiskSpaceMonitorExtension::AddDriveSpace(System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Extensions\DiskSpaceMonitorExtension.cs(≈154)"></defect>
</target>
<target Name="System.Xml.XmlDocument ThoughtWorks.CruiseControl.Core.Publishers.ManifestImporter::Generate(ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.String[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Xml.XmlDocument ThoughtWorks.CruiseControl.Core.Publishers.ManifestImporter::Generate(ThoughtWorks.CruiseControl.Core.IIntegrationResult,System.String[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\ManifestImporter.cs(≈63)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.Conditions.CompareValuesTaskCondition::Evaluate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.Conditions.CompareValuesTaskCondition::Evaluate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\Conditions\CompareValuesTaskCondition.cs(≈125)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Mono.Option::AddSeparators(System.String,System.Int32,System.Collections.Generic.ICollection`1<System.String>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Mono.Option::AddSeparators(System.String,System.Int32,System.Collections.Generic.ICollection`1<System.String>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Mono\Options.cs(≈419)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Mono.Option::AddSeparators(System.String,System.Int32,System.Collections.Generic.ICollection`1<System.String>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Mono\Options.cs(≈426)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Mono.Option::AddSeparators(System.String,System.Int32,System.Collections.Generic.ICollection`1<System.String>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Mono\Options.cs(≈439)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.Mono.OptionSet::GetKeyForItem(ThoughtWorks.CruiseControl.Remote.Mono.Option)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.Mono.OptionSet::GetKeyForItem(ThoughtWorks.CruiseControl.Remote.Mono.Option)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Mono\Options.cs(≈521)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Security.DateRangeAuditFilter::.ctor(System.DateTime,System.DateTime,ThoughtWorks.CruiseControl.Remote.Security.AuditFilterBase)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Security.DateRangeAuditFilter::.ctor(System.DateTime,System.DateTime,ThoughtWorks.CruiseControl.Remote.Security.AuditFilterBase)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Security\DateRangeAuditFilter.cs(≈35)"></defect>
</target>
</rule>
<rule Name="MarkAllNonSerializableFieldsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Serialization#MarkAllNonSerializableFieldsRule">
<problem>This type is Serializable, but contains fields that aren't serializable and this can drive you to some troubles and SerializationExceptions.</problem>
<solution>Make sure you are marking all non serializable fields with the NonSerialized attribute, or implement your custom serialization.</solution>
<target Name="ThoughtWorks.CruiseControl.Core.IntegrationResult" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.IntegrationSummary ThoughtWorks.CruiseControl.Core.IntegrationResult::lastIntegration" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationResult.cs(≈27)">The field lastIntegration isn't serializable.</defect>
<defect Severity="Critical" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.IntegrationResult::modifications" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationResult.cs(≈27)">The field modifications isn't serializable.</defect>
<defect Severity="Critical" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.BuildProgressInformation ThoughtWorks.CruiseControl.Core.IntegrationResult::buildProgressInformation" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationResult.cs(≈27)">The field buildProgressInformation isn't serializable.</defect>
</target>
</rule>
<rule Name="MarkAssemblyWithCLSCompliantRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#MarkAssemblyWithCLSCompliantRule">
<problem>This assembly is not decorated with the [CLSCompliant] attribute.</problem>
<solution>Add this attribute to ease the use (or non-use) of your assembly by CLS consumers.</solution>
<target Name="CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Assembly="CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="ccnet, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ccnet, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ccnet, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="ccservice, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ccservice, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ccservice, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="cctray, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="cctray, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="cctray, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ThoughtWorks.CruiseControl.Core.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ThoughtWorks.CruiseControl.Remote.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
</rule>
<rule Name="MarkAssemblyWithComVisibleRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#MarkAssemblyWithComVisibleRule">
<problem>This assembly is not decorated with the [ComVisible] attribute.</problem>
<solution>Add this attribute to ease the use (or non-use) of your assembly by COM consumers.</solution>
<target Name="ccnet, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ccnet, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ccnet, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="ccservice, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ccservice, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ccservice, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="cctray, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="cctray, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="cctray, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ThoughtWorks.CruiseControl.Core.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Source=""></defect>
</target>
</rule>
<rule Name="MarshalBooleansInPInvokeDeclarationsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Interoperability#MarshalBooleansInPInvokeDeclarationsRule">
<problem>No marshaling information is supplied for boolean parameters(s) on this p/invoke declaration.</problem>
<solution>Specify, even if just for clarity, the size of the unmanaged boolean representation.</solution>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Service.CCService::AllocConsole()" Assembly="ccservice, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="[return: System.Boolean]" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\service\CCService.cs(≈unavailable)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.ConsoleEventHandler::SetConsoleCtrlHandler(ThoughtWorks.CruiseControl.Core.ConsoleEventHandler/ControlEventHandler,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="add" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ConsoleEventHandler.cs(≈13)"></defect>
<defect Severity="High" Confidence="Normal" Location="[return: System.Boolean]" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ConsoleEventHandler.cs(≈13)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.AccurateTimer::QueryPerformanceCounter(System.Int64&)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="[return: System.Boolean]" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\AccurateTimer.cs(≈31)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.AccurateTimer::QueryPerformanceFrequency(System.Int64&)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="[return: System.Boolean]" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\AccurateTimer.cs(≈31)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.Impersonation::LogonUser(System.String,System.String,System.String,System.Int32,System.Int32,System.IntPtr&)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="[return: System.Boolean]" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\Impersonation.cs(≈24)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.Impersonation::CloseHandle(System.IntPtr)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="[return: System.Boolean]" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\Impersonation.cs(≈24)"></defect>
</target>
</rule>
<rule Name="MarshalStringsInPInvokeDeclarationsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Interoperability#MarshalStringsInPInvokeDeclarationsRule">
<problem>Marshaling information for string types is incomplete and what is required may be different from what you expected the default to be.</problem>
<solution>Add [DllImport CharSet=] on the method or [MarshalAs] on the parameter(s)</solution>
<target Name="System.Int32 ThoughtWorks.CruiseControl.CCTrayLib.Audio::sndPlaySoundA(System.String,System.Int32)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="lpszSoundName" Source="">Parameter 'lpszSoundName', of type 'String', does not have [MarshalAs] attribute, yet no [DllImport CharSet=] is set for the method 'sndPlaySoundA'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.Impersonation::LogonUser(System.String,System.String,System.String,System.Int32,System.Int32,System.IntPtr&)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="lpszUsername" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\Impersonation.cs(≈24)">Parameter 'lpszUsername', of type 'String', does not have [MarshalAs] attribute, yet no [DllImport CharSet=] is set for the method 'LogonUser'.</defect>
<defect Severity="High" Confidence="Total" Location="lpszDomain" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\Impersonation.cs(≈24)">Parameter 'lpszDomain', of type 'String', does not have [MarshalAs] attribute, yet no [DllImport CharSet=] is set for the method 'LogonUser'.</defect>
<defect Severity="High" Confidence="Total" Location="lpszPassword" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\Impersonation.cs(≈24)">Parameter 'lpszPassword', of type 'String', does not have [MarshalAs] attribute, yet no [DllImport CharSet=] is set for the method 'LogonUser'.</defect>
</target>
</rule>
<rule Name="MissingAttributeUsageOnCustomAttributeRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#MissingAttributeUsageOnCustomAttributeRule">
<problem>This attribute does not specify on which items it can be used.</problem>
<solution>Specify [AttributeUsage] on this attribute type.</solution>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ExtensionAttribute" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ExtensionAttribute" Source=""></defect>
</target>
</rule>
<rule Name="MissingExceptionConstructorsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Exceptions#MissingExceptionConstructorsRule">
<problem>Not all required constructors for an exception type are present in this type.</problem>
<solution>Add the missing constructor(s) for this exception.</solution>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.CCTrayLibException" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.CCTrayLib.CCTrayLibException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\CCTrayLibException.cs(≈8)">Exception is missing 'protected CCTrayLibException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈93)">Exception is missing 'public PreprocessorException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈93)">Exception is missing 'public PreprocessorException(string message)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈93)">Exception is missing 'public PreprocessorException(string message, Exception innerException)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈93)">Exception is missing 'protected PreprocessorException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈16)">Exception is missing 'public EvaluationException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈16)">Exception is missing 'public EvaluationException(string message)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈16)">Exception is missing 'public EvaluationException(string message, Exception innerException)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈16)">Exception is missing 'protected EvaluationException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ExplicitDefinitionRequiredException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ExplicitDefinitionRequiredException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈36)">Exception is missing 'public ExplicitDefinitionRequiredException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ExplicitDefinitionRequiredException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈36)">Exception is missing 'public ExplicitDefinitionRequiredException(string message, Exception innerException)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ExplicitDefinitionRequiredException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈36)">Exception is missing 'protected ExplicitDefinitionRequiredException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ImportException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ImportException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈50)">Exception is missing 'public ImportException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ImportException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈50)">Exception is missing 'public ImportException(string message, Exception innerException)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ImportException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈50)">Exception is missing 'protected ImportException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.DefinitionException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.DefinitionException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈66)">Exception is missing 'public DefinitionException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.DefinitionException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈66)">Exception is missing 'public DefinitionException(string message)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.DefinitionException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈66)">Exception is missing 'public DefinitionException(string message, Exception innerException)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.DefinitionException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈66)">Exception is missing 'protected DefinitionException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.InvalidMarkupException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.InvalidMarkupException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈78)">Exception is missing 'public InvalidMarkupException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.InvalidMarkupException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈78)">Exception is missing 'public InvalidMarkupException(string message, Exception innerException)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.InvalidMarkupException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈78)">Exception is missing 'protected InvalidMarkupException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.UnexpectedPreprocessorException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.UnexpectedPreprocessorException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈143)">Exception is missing 'public UnexpectedPreprocessorException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.UnexpectedPreprocessorException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈143)">Exception is missing 'public UnexpectedPreprocessorException(string message)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.UnexpectedPreprocessorException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈143)">Exception is missing 'public UnexpectedPreprocessorException(string message, Exception innerException)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.UnexpectedPreprocessorException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈143)">Exception is missing 'protected UnexpectedPreprocessorException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.ConfigurationException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.ConfigurationException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\ConfigurationException.cs(≈12)">Exception is missing 'public ConfigurationException()' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.ConfigurationFileMissingException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.ConfigurationFileMissingException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\ConfigurationException.cs(≈24)">Exception is missing 'public ConfigurationFileMissingException()' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.MultipleIntegrationFailureException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.MultipleIntegrationFailureException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\MultipleIntegrationFailureException.cs(≈13)">Exception is missing 'public MultipleIntegrationFailureException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.MultipleIntegrationFailureException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\MultipleIntegrationFailureException.cs(≈13)">Exception is missing 'public MultipleIntegrationFailureException(string message)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.MultipleIntegrationFailureException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\MultipleIntegrationFailureException.cs(≈13)">Exception is missing 'public MultipleIntegrationFailureException(string message, Exception innerException)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.MultipleIntegrationFailureException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\MultipleIntegrationFailureException.cs(≈13)">Exception is missing 'protected MultipleIntegrationFailureException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.UnavailableStatisticsException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.UnavailableStatisticsException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\UnavailableStatisticsException.cs(≈8)">Exception is missing 'public UnavailableStatisticsException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.UnavailableStatisticsException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\UnavailableStatisticsException.cs(≈8)">Exception is missing 'public UnavailableStatisticsException(string message, Exception innerException)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.UnavailableStatisticsException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\UnavailableStatisticsException.cs(≈8)">Exception is missing 'protected UnavailableStatisticsException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MultipleHeadsFoundException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MultipleHeadsFoundException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mercurial\MultipleHeadsFoundException.cs(≈4)">Exception is missing 'public MultipleHeadsFoundException(string message)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MultipleHeadsFoundException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mercurial\MultipleHeadsFoundException.cs(≈4)">Exception is missing 'public MultipleHeadsFoundException(string message, Exception innerException)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MultipleHeadsFoundException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mercurial\MultipleHeadsFoundException.cs(≈4)">Exception is missing 'protected MultipleHeadsFoundException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3/VaultException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3/VaultException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault3.cs(≈309)">Exception is missing 'public VaultException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3/VaultException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault3.cs(≈309)">Exception is missing 'public VaultException(string message, Exception innerException)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3/VaultException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault3.cs(≈309)">Exception is missing 'protected VaultException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.BuilderException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.BuilderException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\BuilderException.cs(≈9)">Exception is missing 'public BuilderException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.BuilderException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\BuilderException.cs(≈9)">Exception is missing 'public BuilderException(string message)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.BuilderException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\BuilderException.cs(≈9)">Exception is missing 'public BuilderException(string message, Exception innerException)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.BuilderException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\BuilderException.cs(≈9)">Exception is missing 'protected BuilderException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.CommunicationsException" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.CommunicationsException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CommunicationsException.cs(≈16)">Exception is missing 'protected CommunicationsException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.CruiseControlException" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.CruiseControlException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseControlException.cs(≈12)">Exception is missing 'protected CruiseControlException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.BadReferenceException" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.BadReferenceException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\BadReferenceException.cs(≈13)">Exception is missing 'public BadReferenceException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.BadReferenceException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\BadReferenceException.cs(≈13)">Exception is missing 'protected BadReferenceException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.SecurityException" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.SecurityException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\SecurityException.cs(≈10)">Exception is missing 'protected SecurityException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.PermissionDeniedException" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.PermissionDeniedException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\PermissionDeniedException.cs(≈13)">Exception is missing 'public PermissionDeniedException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.PermissionDeniedException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\PermissionDeniedException.cs(≈13)">Exception is missing 'protected PermissionDeniedException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.NoSuchProjectException" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Remote.NoSuchProjectException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\NoSuchProjectException.cs(≈16)">Exception is missing 'protected NoSuchProjectException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.SessionInvalidException" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.SessionInvalidException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\SessionInvalidException.cs(≈10)">Exception is missing 'protected SessionInvalidException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.UnknownBuildException" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.UnknownBuildException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\UnknownBuildException.cs(≈9)">Exception is missing 'public UnknownBuildException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.UnknownBuildException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\UnknownBuildException.cs(≈9)">Exception is missing 'public UnknownBuildException(string message)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.UnknownBuildException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\UnknownBuildException.cs(≈9)">Exception is missing 'public UnknownBuildException(string message, Exception innerException)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.UnknownBuildException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\UnknownBuildException.cs(≈9)">Exception is missing 'protected UnknownBuildException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.IO.UncombinableFingerprintException" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.IO.UncombinableFingerprintException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\IO\UncombinableFingerprintException.cs(≈6)">Exception is missing 'public UncombinableFingerprintException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.IO.UncombinableFingerprintException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\IO\UncombinableFingerprintException.cs(≈6)">Exception is missing 'public UncombinableFingerprintException(string message, Exception innerException)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.IO.UncombinableFingerprintException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\IO\UncombinableFingerprintException.cs(≈6)">Exception is missing 'protected UncombinableFingerprintException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\CruiseServerException.cs(≈11)">Exception is missing 'public CruiseServerException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\CruiseServerException.cs(≈11)">Exception is missing 'public CruiseServerException(string message)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\CruiseServerException.cs(≈11)">Exception is missing 'protected CruiseServerException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.UnknownServerException" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.UnknownServerException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\UnknownServerException.cs(≈13)">Exception is missing 'public UnknownServerException()' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.UnknownServerException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\UnknownServerException.cs(≈13)">Exception is missing 'public UnknownServerException(string message, Exception innerException)' constructor.</defect>
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.UnknownServerException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\UnknownServerException.cs(≈13)">Exception is missing 'protected UnknownServerException(SerializationInfo info, StreamingContext context)' constructor.</defect>
</target>
</rule>
<rule Name="MissingSerializableAttributeOnISerializableTypeRule" Uri="http://www.mono-project.com/Gendarme.Rules.Serialization#MissingSerializableAttributeOnISerializableTypeRule">
<problem>The runtime won't consider this type as serializable unless your add the [Serializable] attribute to its definition.</problem>
<solution>Add [Serializable] to the type definition.</solution>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈93)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.MultipleIntegrationFailureException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.MultipleIntegrationFailureException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\MultipleIntegrationFailureException.cs(≈13)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.UnavailableStatisticsException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.UnavailableStatisticsException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\UnavailableStatisticsException.cs(≈8)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MultipleHeadsFoundException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MultipleHeadsFoundException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mercurial\MultipleHeadsFoundException.cs(≈4)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3/VaultException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3/VaultException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault3.cs(≈309)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.BuilderException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.BuilderException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\BuilderException.cs(≈9)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.UnknownBuildException" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.UnknownBuildException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\UnknownBuildException.cs(≈9)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.IO.UncombinableFingerprintException" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.IO.UncombinableFingerprintException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\IO\UncombinableFingerprintException.cs(≈6)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\CruiseServerException.cs(≈11)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.UnknownServerException" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.UnknownServerException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\UnknownServerException.cs(≈13)"></defect>
</target>
</rule>
<rule Name="MissingSerializationConstructorRule" Uri="http://www.mono-project.com/Gendarme.Rules.Serialization#MissingSerializationConstructorRule">
<problem>The required constructor for ISerializable is not present in this type.</problem>
<solution>Add a (private for sealed, protected otherwise) serialization constructor for this type.</solution>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈93)">The required constructor for ISerializable is not present in this type.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈16)">The required constructor for ISerializable is not present in this type.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ExplicitDefinitionRequiredException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ExplicitDefinitionRequiredException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈36)">The required constructor for ISerializable is not present in this type.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ImportException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ImportException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈50)">The required constructor for ISerializable is not present in this type.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.DefinitionException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.DefinitionException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈66)">The required constructor for ISerializable is not present in this type.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.InvalidMarkupException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.InvalidMarkupException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈78)">The required constructor for ISerializable is not present in this type.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.UnexpectedPreprocessorException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.UnexpectedPreprocessorException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\Exceptions.cs(≈143)">The required constructor for ISerializable is not present in this type.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.MultipleIntegrationFailureException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.MultipleIntegrationFailureException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\MultipleIntegrationFailureException.cs(≈13)">The required constructor for ISerializable is not present in this type.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.UnavailableStatisticsException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.UnavailableStatisticsException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\UnavailableStatisticsException.cs(≈8)">The required constructor for ISerializable is not present in this type.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MultipleHeadsFoundException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MultipleHeadsFoundException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mercurial\MultipleHeadsFoundException.cs(≈4)">The required constructor for ISerializable is not present in this type.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3/VaultException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3/VaultException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault3.cs(≈309)">The required constructor for ISerializable is not present in this type.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.BuilderException" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.Core.Tasks.BuilderException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\BuilderException.cs(≈9)">The required constructor for ISerializable is not present in this type.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.UnknownBuildException" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.UnknownBuildException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\UnknownBuildException.cs(≈9)">The required constructor for ISerializable is not present in this type.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.IO.UncombinableFingerprintException" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.IO.UncombinableFingerprintException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\IO\UncombinableFingerprintException.cs(≈6)">The required constructor for ISerializable is not present in this type.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.CruiseServerException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\CruiseServerException.cs(≈11)">The required constructor for ISerializable is not present in this type.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.UnknownServerException" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.UnknownServerException" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\UnknownServerException.cs(≈13)">The required constructor for ISerializable is not present in this type.</defect>
</target>
</rule>
<rule Name="NonConstantStaticFieldsShouldNotBeVisibleRule" Uri="http://www.mono-project.com/Gendarme.Rules.Concurrency#NonConstantStaticFieldsShouldNotBeVisibleRule">
<problem>This type has some static fields that are not constant. They may represent problems in multithreaded applications.</problem>
<solution>Change the field to read-only, mark it [ThreadStatic] or make it non visible outside the assembly.</solution>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCM::FORMAT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCM.cs(≈46)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.PowerShellTask::DefaultScriptsDirectory" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\PowerShellTask.cs(≈54)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.Timeout" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.Timeout ThoughtWorks.CruiseControl.Core.Util.Timeout::DefaultTimeout" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\Timeout.cs(≈38)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.TimeUnits" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.TimeUnits ThoughtWorks.CruiseControl.Core.Util.TimeUnits::MILLIS" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeUnits.cs(≈19)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.TimeUnits ThoughtWorks.CruiseControl.Core.Util.TimeUnits::SECONDS" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeUnits.cs(≈19)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.TimeUnits ThoughtWorks.CruiseControl.Core.Util.TimeUnits::MINUTES" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeUnits.cs(≈19)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.TimeUnits ThoughtWorks.CruiseControl.Core.Util.TimeUnits::HOURS" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeUnits.cs(≈19)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ProjectActivity" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.ProjectActivity ThoughtWorks.CruiseControl.Remote.ProjectActivity::CheckingModifications" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ProjectActivity.cs(≈19)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.ProjectActivity ThoughtWorks.CruiseControl.Remote.ProjectActivity::Building" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ProjectActivity.cs(≈19)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.ProjectActivity ThoughtWorks.CruiseControl.Remote.ProjectActivity::Sleeping" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ProjectActivity.cs(≈19)"></defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.ProjectActivity ThoughtWorks.CruiseControl.Remote.ProjectActivity::Pending" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ProjectActivity.cs(≈19)"></defect>
</target>
</rule>
<rule Name="ObsoleteMessagesShouldNotBeEmptyRule" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#ObsoleteMessagesShouldNotBeEmptyRule">
<problem>The [Obsolete] attribute was used but no help, alternative or description was provided.</problem>
<solution>Provide helpful advice to help developers abandon old features and migrate to newer ones.</solution>
<target Name="ThoughtWorks.CruiseControl.Core.CruiseServer" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.ICruiseManager ThoughtWorks.CruiseControl.Core.CruiseServer::manager" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈38)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ICruiseManagerFactory" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.ICruiseManager ThoughtWorks.CruiseControl.Remote.ICruiseManagerFactory::GetCruiseManager(System.String)" Source=""></defect>
</target>
</rule>
<rule Name="ParameterNamesShouldMatchOverriddenMethodRule" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#ParameterNamesShouldMatchOverriddenMethodRule">
<problem>This method overrides (or implement) an existing method but does not use the same parameter names as the original.</problem>
<solution>Keep parameter names consistent when overriding a class or implementing an interface.</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.Service.ProjectInstaller::OnBeforeInstall(System.Collections.IDictionary)" Assembly="ccservice, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Service.ProjectInstaller::OnBeforeInstall(System.Collections.IDictionary)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\service\ProjectInstaller.cs(≈45)">The name of parameter #1 (stateSaver) does not match the name of the parameter in the overriden method (savedState).</defect>
</target>
<target Name="System.Void Objection.ObjectionStore::AddInstance(System.Object[])" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Objection.ObjectionStore::AddInstance(System.Object[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\ObjectionStore.cs(≈44)">The name of parameter #1 (objects) does not match the name of the parameter in the overriden method (instances).</defect>
</target>
<target Name="Objection.DecoratableByType Objection.ObjectionStore::AddTypeForName(System.String,System.Type)" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="Objection.DecoratableByType Objection.ObjectionStore::AddTypeForName(System.String,System.Type)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\ObjectionStore.cs(≈57)">The name of parameter #1 (name) does not match the name of the parameter in the overriden method (identifier).</defect>
</target>
<target Name="Objection.DecoratableByType Objection.ObjectionStore::AddInstanceForName(System.String,System.Object)" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="Objection.DecoratableByType Objection.ObjectionStore::AddInstanceForName(System.String,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\ObjectionStore.cs(≈63)">The name of parameter #1 (name) does not match the name of the parameter in the overriden method (identifier).</defect>
</target>
<target Name="System.Void Objection.ObjectionStore::SetDependencyImplementationForName(System.String,System.Type,System.Type)" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Objection.ObjectionStore::SetDependencyImplementationForName(System.String,System.Type,System.Type)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\ObjectionStore.cs(≈69)">The name of parameter #1 (name) does not match the name of the parameter in the overriden method (identifier).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseProjectManager ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CruiseProjectManagerFactory::Create(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject,System.Collections.Generic.IDictionary`2<ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseServerManager>)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseProjectManager ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CruiseProjectManagerFactory::Create(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject,System.Collections.Generic.IDictionary`2<ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseServerManager>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\CruiseProjectManagerFactory.cs(≈17)">The name of parameter #2 (serverManagers) does not match the name of the parameter in the overriden method (list).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm17LowLevelDriver::ResetStatus(System.Windows.Forms.Label)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm17LowLevelDriver::ResetStatus(System.Windows.Forms.Label)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm17LowLevelDriver.cs(≈23)">The name of parameter #1 (labelSimulationStatus) does not match the name of the parameter in the overriden method (statusLabel).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IConfiguration ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader::Load(System.IO.FileInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.IConfiguration ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader::Load(System.IO.FileInfo)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\DefaultConfigurationFileLoader.cs(≈36)">The name of parameter #1 (configFile) does not match the name of the parameter in the overriden method (file).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileSaver::Save(ThoughtWorks.CruiseControl.Core.IConfiguration,System.IO.FileInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileSaver::Save(ThoughtWorks.CruiseControl.Core.IConfiguration,System.IO.FileInfo)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\DefaultConfigurationFileSaver.cs(≈19)">The name of parameter #1 (config) does not match the name of the parameter in the overriden method (configuration).</defect>
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileSaver::Save(ThoughtWorks.CruiseControl.Core.IConfiguration,System.IO.FileInfo)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\DefaultConfigurationFileSaver.cs(≈19)">The name of parameter #2 (configFile) does not match the name of the parameter in the overriden method (file).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.IIntegrationResult ThoughtWorks.CruiseControl.Core.IntegrationResultManager::StartNewIntegration(ThoughtWorks.CruiseControl.Remote.IntegrationRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.IIntegrationResult ThoughtWorks.CruiseControl.Core.IntegrationResultManager::StartNewIntegration(ThoughtWorks.CruiseControl.Remote.IntegrationRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationResultManager.cs(≈61)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (buildCondition).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Label.LastChangeLabeller::Generate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Label.LastChangeLabeller::Generate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\LastChangeLabeller.cs(≈66)">The name of parameter #1 (resultFromThisBuild) does not match the name of the parameter in the overriden method (integrationResult).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Label.RemoteProjectLabeller::Generate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Label.RemoteProjectLabeller::Generate(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\label\RemoteProjectLabeller.cs(≈52)">The name of parameter #1 (result) does not match the name of the parameter in the overriden method (integrationResult).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::ValidateParameters(System.Collections.Generic.Dictionary`2<System.String,System.String>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Project::ValidateParameters(System.Collections.Generic.Dictionary`2<System.String,System.String>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈728)">The name of parameter #1 (parameterValues) does not match the name of the parameter in the overriden method (parameters).</defect>
</target>
<target Name="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.PackageDetails> ThoughtWorks.CruiseControl.Core.Project::RetrievePackageList(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.PackageDetails> ThoughtWorks.CruiseControl.Core.Project::RetrievePackageList(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈1487)">The name of parameter #1 (buildLabel) does not match the name of the parameter in the overriden method (buildName).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup::Equals(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup::Equals(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailGroup.cs(≈78)">The name of parameter #1 (o) does not match the name of the parameter in the overriden method (obj).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.EmailSubject::Equals(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.EmailSubject::Equals(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailSubject.cs(≈97)">The name of parameter #1 (o) does not match the name of the parameter in the overriden method (obj).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsPublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsPublisher::Execute(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\Statistics\StatisticsPublisher.cs(≈105)">The name of parameter #1 (integrationResult) does not match the name of the parameter in the overriden method (result).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::TryLock(System.IDisposable&)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue::TryLock(System.IDisposable&)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈385)">The name of parameter #1 (lockObject) does not match the name of the parameter in the overriden method (queueLock).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.AbsolutePathUrlBuilderDecorator::BuildUrl(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.AbsolutePathUrlBuilderDecorator::BuildUrl(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\AbsolutePathUrlBuilderDecorator.cs(≈23)">The name of parameter #2 (partialQueryString) does not match the name of the parameter in the overriden method (queryString).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.AbsolutePathUrlBuilderDecorator::BuildUrl(System.String,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.AbsolutePathUrlBuilderDecorator::BuildUrl(System.String,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\AbsolutePathUrlBuilderDecorator.cs(≈28)">The name of parameter #2 (partialQueryString) does not match the name of the parameter in the overriden method (queryString).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeperHistoryParser.cs(≈31)">The name of parameter #1 (bkLog) does not match the name of the parameter in the overriden method (history).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.CommentFilter::Accept(ThoughtWorks.CruiseControl.Core.Modification)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.CommentFilter::Accept(ThoughtWorks.CruiseControl.Core.Modification)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\CommentFilter.cs(≈36)">The name of parameter #1 (modification) does not match the name of the parameter in the overriden method (m).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\CvsHistoryParser.cs(≈45)">The name of parameter #1 (cvsLog) does not match the name of the parameter in the overriden method (history).</defect>
</target>
<target Name="System.Int32 ThoughtWorks.CruiseControl.Core.Modification::CompareTo(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Modification::CompareTo(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Modification.cs(≈53)">The name of parameter #1 (o) does not match the name of the parameter in the overriden method (obj).</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.PathFilter::Accept(ThoughtWorks.CruiseControl.Core.Modification)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.PathFilter::Accept(ThoughtWorks.CruiseControl.Core.Modification)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PathFilter.cs(≈54)">The name of parameter #1 (modification) does not match the name of the parameter in the overriden method (m).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4HistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4HistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4HistoryParser.cs(≈57)">The name of parameter #1 (reader) does not match the name of the parameter in the overriden method (history).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.ProcessP4Initializer::Initialize(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.ProcessP4Initializer::Initialize(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\ProcessP4Initializer.cs(≈26)">The name of parameter #2 (project) does not match the name of the parameter in the overriden method (projectName).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCMHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.PlasticSCMHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PlasticSCMHistoryParser.cs(≈11)">The name of parameter #1 (input) does not match the name of the parameter in the overriden method (history).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.PvcsHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.PvcsHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\PvcsHistoryParser.cs(≈16)">The name of parameter #1 (reader) does not match the name of the parameter in the overriden method (history).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod::GetModifications(ThoughtWorks.CruiseControl.Core.ISourceControl,ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod::GetModifications(ThoughtWorks.CruiseControl.Core.ISourceControl,ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\QuietPeriod.cs(≈30)">The name of parameter #2 (lastBuild) does not match the name of the parameter in the overriden method (from).</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod::GetModifications(ThoughtWorks.CruiseControl.Core.ISourceControl,ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\QuietPeriod.cs(≈30)">The name of parameter #3 (thisBuild) does not match the name of the parameter in the overriden method (to).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopyHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopyHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\RobocopyHistoryParser.cs(≈12)">The name of parameter #1 (reader) does not match the name of the parameter in the overriden method (history).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeamHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeamHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\StarTeamHistoryParser.cs(≈40)">The name of parameter #1 (starTeamLog) does not match the name of the parameter in the overriden method (history).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.SurroundHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.SurroundHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\SurroundHistoryParser.cs(≈38)">The name of parameter #1 (sscmLog) does not match the name of the parameter in the overriden method (history).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.SvnHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.SvnHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\SvnHistoryParser.cs(≈34)">The name of parameter #1 (svnLog) does not match the name of the parameter in the overriden method (history).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.Synergy::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.Synergy::GetSource(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\Synergy.cs(≈262)">The name of parameter #1 (integration) does not match the name of the parameter in the overriden method (result).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.VstsHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.VstsHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VstsHistoryParser.cs(≈24)">The name of parameter #1 (vstsLog) does not match the name of the parameter in the overriden method (history).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.LogFileTraceListener::Write(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.LogFileTraceListener::Write(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\LogFileTraceListener.cs(≈32)">The name of parameter #1 (obj) does not match the name of the parameter in the overriden method (o).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.LogFileTraceListener::Write(System.Object,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.LogFileTraceListener::Write(System.Object,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\LogFileTraceListener.cs(≈42)">The name of parameter #1 (obj) does not match the name of the parameter in the overriden method (o).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.LogFileTraceListener::WriteLine(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.LogFileTraceListener::WriteLine(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\LogFileTraceListener.cs(≈52)">The name of parameter #1 (obj) does not match the name of the parameter in the overriden method (o).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.LogFileTraceListener::WriteLine(System.Object,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.LogFileTraceListener::WriteLine(System.Object,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\LogFileTraceListener.cs(≈62)">The name of parameter #1 (obj) does not match the name of the parameter in the overriden method (o).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.NotifierList::Remove(System.Object)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.NotifierList::Remove(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\NotifierList.cs(≈32)">The name of parameter #1 (value) does not match the name of the parameter in the overriden method (obj).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.SystemIoFileSystem::DeleteFile(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.SystemIoFileSystem::DeleteFile(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\SystemIoFileSystem.cs(≈170)">The name of parameter #1 (filePath) does not match the name of the parameter in the overriden method (path).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.TestTraceListener::Write(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.TestTraceListener::Write(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TestTraceListener.cs(≈12)">The name of parameter #1 (trace) does not match the name of the parameter in the overriden method (message).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.TestTraceListener::WriteLine(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.TestTraceListener::WriteLine(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TestTraceListener.cs(≈17)">The name of parameter #1 (trace) does not match the name of the parameter in the overriden method (message).</defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.Core.Util.TimeoutSerializer::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Object ThoughtWorks.CruiseControl.Core.Util.TimeoutSerializer::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeoutSerializer.cs(≈28)">The name of parameter #2 (types) does not match the name of the parameter in the overriden method (table).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.XslTransformer::Transform(System.String,System.String,System.Collections.Hashtable)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Util.XslTransformer::Transform(System.String,System.String,System.Collections.Hashtable)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XslTransformer.cs(≈13)">The name of parameter #2 (xslFilename) does not match the name of the parameter in the overriden method (transformerFileName).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClient::StartProject(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClient::StartProject(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClient.cs(≈165)">The name of parameter #1 (projectName) does not match the name of the parameter in the overriden method (project).</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClient::StopProject(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClient::StopProject(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClient.cs(≈177)">The name of parameter #1 (projectName) does not match the name of the parameter in the overriden method (project).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Dashboard.BuildRequestTransformer::Transform(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier,System.String[],System.Collections.Hashtable,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Dashboard.BuildRequestTransformer::Transform(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier,System.String[],System.Collections.Hashtable,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\BuildRequestTransformer.cs(≈41)">The name of parameter #1 (buildSpecifier) does not match the name of the parameter in the overriden method (build).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IAbsoluteLink ThoughtWorks.CruiseControl.WebDashboard.Dashboard.DefaultLinkFactory::CreateStyledBuildLink(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IAbsoluteLink ThoughtWorks.CruiseControl.WebDashboard.Dashboard.DefaultLinkFactory::CreateStyledBuildLink(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IBuildSpecifier,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\DefaultLinkFactory.cs(≈54)">The name of parameter #1 (specifier) does not match the name of the parameter in the overriden method (buildSpecifier).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction::Execute(System.String,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier,ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction::Execute(System.String,ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IServerSpecifier,ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\VelocityProjectGridAction.cs(≈65)">The name of parameter #2 (serverSpecifier) does not match the name of the parameter in the overriden method (serverSpecifer).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer::Transform(System.String,System.Collections.Hashtable)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer::Transform(System.String,System.Collections.Hashtable)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\View\LazilyInitialisingVelocityTransformer.cs(≈42)">The name of parameter #1 (transformerFileName) does not match the name of the parameter in the overriden method (templateName).</defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer::Transform(System.String,System.Collections.Hashtable)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\View\LazilyInitialisingVelocityTransformer.cs(≈42)">The name of parameter #2 (transformable) does not match the name of the parameter in the overriden method (velocityContext).</defect>
</target>
<target Name="System.Object ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilenameSerialiser::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Object ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportXslFilenameSerialiser::Read(System.Xml.XmlNode,Exortech.NetReflector.NetReflectorTypeTable)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildReportXslFilenameSerialiser.cs(≈22)">The name of parameter #2 (types) does not match the name of the parameter in the overriden method (table).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.FarmReportFarmPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.FarmReportFarmPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\FarmReportFarmPlugin.cs(≈62)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (cruiseRequest).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.ForceBuildXmlAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.ForceBuildXmlAction::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ForceBuild\ForceBuildXmlAction.cs(≈23)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (cruiseRequest).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.OhlohProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.OhlohProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\OhlohProjectPlugin.cs(≈85)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (cruiseRequest).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerAuditHistoryProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerAuditHistoryProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ServerAuditHistoryProjectPlugin.cs(≈42)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (cruiseRequest).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerLogProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerLogProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ServerLogProjectPlugin.cs(≈38)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (cruiseRequest).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerSecurityConfigurationProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerSecurityConfigurationProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ServerSecurityConfigurationProjectPlugin.cs(≈42)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (cruiseRequest).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerUserListProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ServerUserListProjectPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ServerUserListProjectPlugin.cs(≈43)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (cruiseRequest).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS.RSSFeed::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS.RSSFeed::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\RSS\RSSFeed.cs(≈23)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (cruiseRequest).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.QueueStatusServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.QueueStatusServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\QueueStatusServerPlugin.cs(≈42)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (cruiseRequest).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ProjectConfigurationServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ProjectConfigurationServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ProjectConfigurationServerPlugin.cs(≈47)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (cruiseRequest).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerAuditHistoryServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerAuditHistoryServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerAuditHistoryServerPlugin.cs(≈51)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (cruiseRequest).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerInformationServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerInformationServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerInformationServerPlugin.cs(≈52)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (cruiseRequest).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerLogServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerLogServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerLogServerPlugin.cs(≈45)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (cruiseRequest).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerReportServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerReportServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerReportServerPlugin.cs(≈65)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (cruiseRequest).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerSecurityConfigurationServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerSecurityConfigurationServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerSecurityConfigurationServerPlugin.cs(≈50)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (cruiseRequest).</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerUserListServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerUserListServerPlugin::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerUserListServerPlugin.cs(≈95)">The name of parameter #1 (request) does not match the name of the parameter in the overriden method (cruiseRequest).</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::GetServerLog(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::GetServerLog(ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.IProjectSpecifier,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈186)">The name of parameter #1 (projectSpecifier) does not match the name of the parameter in the overriden method (specifier).</defect>
</target>
</rule>
<rule Name="PreferCharOverloadRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#PreferCharOverloadRule">
<problem>This code is calling string-based overload when char-based overload could be used.</problem>
<solution>Replace the single-sized string parameters with chararacter parameters.</solution>
<target Name="System.String ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil::makeProjectNameMoreSpeechFriendly(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil::makeProjectNameMoreSpeechFriendly(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Speech\SpeechUtil.cs(≈22)">Prefer the use of: Replace('_',' ');</defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil::makeProjectNameMoreSpeechFriendly(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Speech\SpeechUtil.cs(≈23)">Prefer the use of: Replace('-',' ');</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser/HistoryType ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser::DetermineHistoryType()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser/HistoryType ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser::DetermineHistoryType()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeperHistoryParser.cs(≈214)">Prefer the use of: IndexOf('+'...);</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser::ParseFileName(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser::ParseFileName(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeperHistoryParser.cs(≈223)">Prefer the use of: LastIndexOf('/'...);</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser::ParseFolderName(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser::ParseFolderName(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeperHistoryParser.cs(≈229)">Prefer the use of: LastIndexOf('/'...);</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCase::ValidateBaselineName(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCase::ValidateBaselineName(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCase.cs(≈383)">Prefer the use of: IndexOf(' '...);</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser::ParseFileName(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser::ParseFileName(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\CvsHistoryParser.cs(≈144)">Prefer the use of: LastIndexOf('/'...);</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser::StripFilename(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser::StripFilename(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\CvsHistoryParser.cs(≈158)">Prefer the use of: LastIndexOf('/'...);</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser::StripAtticFolder(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser::StripAtticFolder(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\CvsHistoryParser.cs(≈169)">Prefer the use of: LastIndexOf('/'...);</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.GitHistoryParser::GetFolderFromPath(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.GitHistoryParser::GetFolderFromPath(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\GitHistoryParser.cs(≈115)">Prefer the use of: LastIndexOf('/'...);</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.GitHistoryParser::GetFolderFromPath(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\GitHistoryParser.cs(≈118)">Prefer the use of: LastIndexOf('/'...);</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.GitHistoryParser::GetFileFromPath(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.GitHistoryParser::GetFileFromPath(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\GitHistoryParser.cs(≈128)">Prefer the use of: LastIndexOf('/'...);</defect>
</target>
<target Name="System.Collections.Generic.List`1<System.String> ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn::ParseExternalsDirectories(ThoughtWorks.CruiseControl.Core.Util.ProcessResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Collections.Generic.List`1<System.String> ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn::ParseExternalsDirectories(ThoughtWorks.CruiseControl.Core.Util.ProcessResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Svn.cs(≈743)">Prefer the use of: IndexOf(' '...);</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.SvnHistoryParser::GetFolderFromPath(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.SvnHistoryParser::GetFolderFromPath(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\SvnHistoryParser.cs(≈213)">Prefer the use of: LastIndexOf('/'...);</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.SvnHistoryParser::GetFileFromPath(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.SvnHistoryParser::GetFileFromPath(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\SvnHistoryParser.cs(≈224)">Prefer the use of: LastIndexOf('/'...);</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParser::ParseFileNameOther()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParser::ParseFileNameOther()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssHistoryParser.cs(≈210)">Prefer the use of: IndexOf('
'...);</defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.VstsHistoryParser::parseItem(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.VstsHistoryParser::parseItem(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VstsHistoryParser.cs(≈121)">Prefer the use of: LastIndexOf('/'...);</defect>
</target>
<target Name="System.Collections.Generic.IList`1<System.String> ThoughtWorks.CruiseControl.Core.Tasks.CruiseServerControlTask::ListProjects(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IList`1<System.String> ThoughtWorks.CruiseControl.Core.Tasks.CruiseServerControlTask::ListProjects(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\CruiseServerControlTask.cs(≈209)">Prefer the use of: Replace('?','.');</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Triggers.NCrontab.CrontabFieldImpl::InternalParse(System.String,ThoughtWorks.CruiseControl.Core.Triggers.NCrontab.CrontabFieldAccumulator)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Triggers.NCrontab.CrontabFieldImpl::InternalParse(System.String,ThoughtWorks.CruiseControl.Core.Triggers.NCrontab.CrontabFieldAccumulator)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\NCrontab\CrontabFieldImpl.cs(≈242)">Prefer the use of: IndexOf(','...);</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Triggers.NCrontab.CrontabFieldImpl::InternalParse(System.String,ThoughtWorks.CruiseControl.Core.Triggers.NCrontab.CrontabFieldAccumulator)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\NCrontab\CrontabFieldImpl.cs(≈257)">Prefer the use of: IndexOf('/'...);</defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Triggers.NCrontab.CrontabFieldImpl::InternalParse(System.String,ThoughtWorks.CruiseControl.Core.Triggers.NCrontab.CrontabFieldAccumulator)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\NCrontab\CrontabFieldImpl.cs(≈279)">Prefer the use of: IndexOf('-'...);</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.WildCardPath::HasWildCards(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Util.WildCardPath::HasWildCards(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\WildCardPath.cs(≈35)">Prefer the use of: IndexOf('*'...);</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.Mono.OptionSet::GetArgumentName(System.Int32,System.Int32,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.Mono.OptionSet::GetArgumentName(System.Int32,System.Int32,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Mono\Options.cs(≈1003)">Prefer the use of: IndexOf('}'...);</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildFileDownload::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildFileDownload::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildFileDownload.cs(≈34)">Prefer the use of: Replace('/','\');</defect>
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.IResponse ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildFileDownload::Execute(ThoughtWorks.CruiseControl.WebDashboard.IO.ICruiseRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildFileDownload.cs(≈39)">Prefer the use of: LastIndexOf('\'...);</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ViewConfigurationProjectPlugin::SecureProjectView(System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ViewConfigurationProjectPlugin::SecureProjectView(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ViewConfigurationProjectPlugin.cs(≈124)">Prefer the use of: IndexOf('>'...);</defect>
</target>
</rule>
<rule Name="PreferEmptyInstanceOverNullRule" Uri="http://www.mono-project.com/Gendarme.Rules.BadPractice#PreferEmptyInstanceOverNullRule">
<problem>This method returns null whereas returning an empty instance would make it easier to use.</problem>
<solution>Return an empty instance rather than null.</solution>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject[] ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::GetListOfNewProjects(System.Windows.Forms.IWin32Window)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject[] ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::GetListOfNewProjects(System.Windows.Forms.IWin32Window)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddProjects.cs(≈55)">Replace null with an empty CCTrayProject[] array.</defect>
</target>
<target Name="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase> ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::ListBuildParameters()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase> ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::ListBuildParameters()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StubProjectMonitor.cs(≈248)">Replace null with an empty collection.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectIconController::get_Value()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectIconController::get_Value()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectIconController.cs(≈68)">Replace null with string.Empty.</defect>
</target>
<target Name="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase> ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::ListBuildParameters()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.Parameters.ParameterBase> ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::ListBuildParameters()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈160)">Replace null with an empty collection.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectAudioFileController::get_Value()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectAudioFileController::get_Value()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectAudioFileController.cs(≈92)">Replace null with string.Empty.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.LogFileUtil::GetLatestLogFileName(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.LogFileUtil::GetLatestLogFileName(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\LogFile.cs(≈198)">Replace null with string.Empty.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.LogFileUtil::GetLatestLogFileName(System.String[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.LogFileUtil::GetLatestLogFileName(System.String[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\LogFile.cs(≈208)">Replace null with string.Empty.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Publishers.EmailLDAPConverter::Convert(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.EmailLDAPConverter::Convert(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailLDAPConverter.cs(≈140)">Replace null with string.Empty.</defect>
</target>
<target Name="System.Collections.IList ThoughtWorks.CruiseControl.Core.Publishers.HtmlLinkMessageBuilder::get_xslFiles()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Collections.IList ThoughtWorks.CruiseControl.Core.Publishers.HtmlLinkMessageBuilder::get_xslFiles()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\HtmlLinkMessageBuilder.cs(≈25)">Replace null with an empty collection.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Security.ActiveDirectoryAuthentication::get_DisplayName()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Security.ActiveDirectoryAuthentication::get_DisplayName()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ActiveDirectoryAuthentication.cs(≈78)">Replace null with string.Empty.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::GetUserName(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::GetUserName(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SecurityManagerBase.cs(≈229)">Replace null with string.Empty.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::GetDisplayName(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::GetDisplayName(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SecurityManagerBase.cs(≈246)">Replace null with string.Empty.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase::RetrieveFromCache(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Security.SessionCacheBase::RetrieveFromCache(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SessionCacheBase.cs(≈86)">Replace null with string.Empty.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Security.NullProjectAuthorisation::get_GuestAccountName()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Security.NullProjectAuthorisation::get_GuestAccountName()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\NullProjectAuthorisation.cs(≈54)">Replace null with string.Empty.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.ChangeSynergyUrlBuilder::ObfuscatePassword(System.Int32,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.ChangeSynergyUrlBuilder::ObfuscatePassword(System.Int32,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\ChangeSynergyUrlBuilder.cs(≈227)">Replace null with string.Empty.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3::GetVaultWorkingFolder(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3::GetVaultWorkingFolder(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Vault3.cs(≈255)">Replace null with string.Empty.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.NullParser::get_Keyword()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.NullParser::get_Keyword()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssHistoryParser.cs(≈338)">Replace null with string.Empty.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.NullParser::ParseFileName()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.NullParser::ParseFileName()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssHistoryParser.cs(≈348)">Replace null with string.Empty.</defect>
</target>
<target Name="System.Int32[] ThoughtWorks.CruiseControl.Core.Tasks.BaseExecutableTask::GetProcessSuccessCodes()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Int32[] ThoughtWorks.CruiseControl.Core.Tasks.BaseExecutableTask::GetProcessSuccessCodes()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\BaseExecutableTask.cs(≈27)">Replace null with an empty Int32[] array.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.ProcessInfo::get_PublicArguments()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Util.ProcessInfo::get_PublicArguments()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessInfo.cs(≈89)">Replace null with string.Empty.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.StringUtil::LastWord(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Util.StringUtil::LastWord(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\StringUtil.cs(≈68)">Replace null with string.Empty.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.StringUtil::StripQuotes(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Util.StringUtil::StripQuotes(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\StringUtil.cs(≈163)">Replace null with string.Empty.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.StringUtil::IntegrationPropertyToString(System.Object,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Util.StringUtil::IntegrationPropertyToString(System.Object,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\StringUtil.cs(≈209)">Replace null with string.Empty.</defect>
</target>
<target Name="System.Xml.XmlElement ThoughtWorks.CruiseControl.Core.Util.XmlUtil::GetFirstElement(System.Xml.XmlDocument,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Xml.XmlElement ThoughtWorks.CruiseControl.Core.Util.XmlUtil::GetFirstElement(System.Xml.XmlDocument,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈32)">Replace null with an empty collection.</defect>
</target>
<target Name="System.Xml.XmlElement ThoughtWorks.CruiseControl.Core.Util.XmlUtil::GetSingleElement(System.Xml.XmlDocument,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Xml.XmlElement ThoughtWorks.CruiseControl.Core.Util.XmlUtil::GetSingleElement(System.Xml.XmlDocument,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈42)">Replace null with an empty collection.</defect>
</target>
<target Name="System.Xml.XmlElement ThoughtWorks.CruiseControl.Core.Util.XmlUtil::AddChild(System.Xml.XmlNode,System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Xml.XmlElement ThoughtWorks.CruiseControl.Core.Util.XmlUtil::AddChild(System.Xml.XmlNode,System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\XmlUtil.cs(≈158)">Replace null with an empty collection.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Remote.Mono.OptionValueCollection::get_Item(System.Int32)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Remote.Mono.OptionValueCollection::get_Item(System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Mono\Options.cs(≈215)">Replace null with string.Empty.</defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.DateParameter::get_AllowedValues()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.DateParameter::get_AllowedValues()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\DateParameter.cs(≈171)">Replace null with an empty String[] array.</defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.TextParameter::get_AllowedValues()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.TextParameter::get_AllowedValues()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\TextParameter.cs(≈159)">Replace null with an empty String[] array.</defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.NumericParameter::get_AllowedValues()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String[] ThoughtWorks.CruiseControl.Remote.Parameters.NumericParameter::get_AllowedValues()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Parameters\NumericParameter.cs(≈156)">Replace null with an empty String[] array.</defect>
</target>
</rule>
<rule Name="PreferEventsOverMethodsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#PreferEventsOverMethodsRule">
<problem>This method name suggest it could be replaced by an event.</problem>
<solution>Replace the method(s) by events or rename the method to something less confusing.</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Cm11LowLevelDriverWorker::RaiseErrorEvent(ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriverError)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Cm11LowLevelDriverWorker::RaiseErrorEvent(ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriverError)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm11LowLevelDriverWorker.cs(≈397)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireProjectStarting(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireProjectStarting(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈83)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireProjectStarted(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireProjectStarted(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈99)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireProjectStopping(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireProjectStopping(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈115)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireProjectStopped(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireProjectStopped(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈131)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireForceBuildReceived(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireForceBuildReceived(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈148)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireForceBuildProcessed(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireForceBuildProcessed(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈165)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireAbortBuildReceived(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireAbortBuildReceived(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈182)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireAbortBuildProcessed(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireAbortBuildProcessed(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈199)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireSendMessageReceived(System.String,ThoughtWorks.CruiseControl.Remote.Message)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireSendMessageReceived(System.String,ThoughtWorks.CruiseControl.Remote.Message)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈216)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireSendMessageProcessed(System.String,ThoughtWorks.CruiseControl.Remote.Message)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireSendMessageProcessed(System.String,ThoughtWorks.CruiseControl.Remote.Message)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈233)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Events.IntegrationStartedEventArgs/EventResult ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireIntegrationStarted(ThoughtWorks.CruiseControl.Remote.IntegrationRequest,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Events.IntegrationStartedEventArgs/EventResult ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireIntegrationStarted(ThoughtWorks.CruiseControl.Remote.IntegrationRequest,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈249)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireIntegrationCompleted(ThoughtWorks.CruiseControl.Remote.IntegrationRequest,System.String,ThoughtWorks.CruiseControl.Remote.IntegrationStatus)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireIntegrationCompleted(ThoughtWorks.CruiseControl.Remote.IntegrationRequest,System.String,ThoughtWorks.CruiseControl.Remote.IntegrationStatus)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈267)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.ProjectBase::FirePropertyChanged(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.ProjectBase::FirePropertyChanged(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectBase.cs(≈193)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Events.IntegrationStartedEventArgs/EventResult ThoughtWorks.CruiseControl.Core.ProjectIntegrator::FireIntegrationStarted(ThoughtWorks.CruiseControl.Remote.IntegrationRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.Events.IntegrationStartedEventArgs/EventResult ThoughtWorks.CruiseControl.Core.ProjectIntegrator::FireIntegrationStarted(ThoughtWorks.CruiseControl.Remote.IntegrationRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectIntegrator.cs(≈421)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.ProjectIntegrator::FireIntegrationCompleted(ThoughtWorks.CruiseControl.Remote.IntegrationRequest,ThoughtWorks.CruiseControl.Remote.IntegrationStatus)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.ProjectIntegrator::FireIntegrationCompleted(ThoughtWorks.CruiseControl.Remote.IntegrationRequest,ThoughtWorks.CruiseControl.Remote.IntegrationStatus)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectIntegrator.cs(≈439)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.CronTrigger::Fire()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.CronTrigger::Fire()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\CronTrigger.cs(≈96)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.RollUpTrigger::Fire()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.RollUpTrigger::Fire()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\RollUpTrigger.cs(≈115)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.FilterTrigger::Fire()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.FilterTrigger::Fire()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\FilterTrigger.cs(≈170)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.IntervalTrigger::Fire()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.IntervalTrigger::Fire()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\IntervalTrigger.cs(≈149)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::Fire()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger::Fire()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈108)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.ParameterTrigger::Fire()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.ParameterTrigger::Fire()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\ParameterTrigger.cs(≈109)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.ProjectTrigger::Fire()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.ProjectTrigger::Fire()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\ProjectTrigger.cs(≈146)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.ScheduleTrigger::Fire()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.ScheduleTrigger::Fire()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\ScheduleTrigger.cs(≈207)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.UrlTrigger::Fire()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Core.Triggers.UrlTrigger::Fire()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\UrlTrigger.cs(≈87)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::FireRequestSending(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::FireRequestSending(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈683)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::FireResponseReceived(System.String,ThoughtWorks.CruiseControl.Remote.Messages.Response)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::FireResponseReceived(System.String,ThoughtWorks.CruiseControl.Remote.Messages.Response)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈698)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ServerConnectionBase::FireRequestSending(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.ServerConnectionBase::FireRequestSending(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ServerConnectionBase.cs(≈37)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ServerConnectionBase::FireResponseReceived(System.String,ThoughtWorks.CruiseControl.Remote.Messages.Response)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.ServerConnectionBase::FireResponseReceived(System.String,ThoughtWorks.CruiseControl.Remote.Messages.Response)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ServerConnectionBase.cs(≈52)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::FireBuildQueueRequestAdded(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::FireBuildQueueRequestAdded(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueue.cs(≈267)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::FireBuildQueueRequestRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::FireBuildQueueRequestRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueue.cs(≈282)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::FirePropertyChanged(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::FirePropertyChanged(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueue.cs(≈297)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest::FirePropertyChanged(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest::FirePropertyChanged(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueueRequest.cs(≈183)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Project::FirePropertyChanged(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Project::FirePropertyChanged(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Project.cs(≈499)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Project::FireUpdated()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Project::FireUpdated()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Project.cs(≈513)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireProjectAdded(ThoughtWorks.CruiseControl.Remote.Monitor.Project)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireProjectAdded(ThoughtWorks.CruiseControl.Remote.Monitor.Project)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈492)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireProjectRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.Project)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireProjectRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.Project)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈507)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireBuildQueueAdded(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireBuildQueueAdded(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈522)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireBuildQueueRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireBuildQueueRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈537)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FirePropertyChanged(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FirePropertyChanged(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈552)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireLoginChanged()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireLoginChanged()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈566)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Remote.ITrigger::Fire()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.IntegrationRequest ThoughtWorks.CruiseControl.Remote.ITrigger::Fire()" Source=""></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.Package::FireMessage(System.Diagnostics.TraceLevel,System.String,System.Object[])" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.Package::FireMessage(System.Diagnostics.TraceLevel,System.String,System.Object[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\Package.cs(≈203)"></defect>
</target>
</rule>
<rule Name="PreferIntegerOrStringForIndexersRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#PreferIntegerOrStringForIndexersRule">
<problem>This indexer should be using integers or strings for its indexes.</problem>
<solution>Convert this indexer into a method if an integer or a string cannot be used.</solution>
<target Name="System.Type Objection.TypeToTypeMap::get_Item(System.Type)" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="baseType" Source=""></defect>
</target>
<target Name="System.Type ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET.CachedTypeMap::get_Item(System.Type)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Total" Location="baseType" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\MVC\ASPNET\CachedTypeMap.cs(≈22)"></defect>
</target>
</rule>
<rule Name="PreferLiteralOverInitOnlyFieldsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#PreferLiteralOverInitOnlyFieldsRule">
<problem>Static readonly fields were found where a literal (const) field could be used.</problem>
<solution>Replace the static readonly fields with const(ant) fields.</solution>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Cm11LowLevelDriverWorker" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Int32 ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Cm11LowLevelDriverWorker::comRetryInterval" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm11LowLevelDriverWorker.cs(≈19)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Logging.CircularArray" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Logging.EnumeratorDirection ThoughtWorks.CruiseControl.Core.Logging.CircularArray::DefaultDirection" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Log\CircularArray.cs(≈15)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ProjectBase" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.ProjectBase::DefaultWorkingSubDirectory" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectBase.cs(≈24)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.ProjectBase::DefaultArtifactSubDirectory" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectBase.cs(≈24)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.XmlLogPublisher" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Publishers.XmlLogPublisher::DEFAULT_LOG_SUBDIRECTORY" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\XmlLogPublisher.cs(≈39)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultCruiseUrlBuilder" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultCruiseUrlBuilder::BuildRESTSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultCruiseUrlBuilder.cs(≈15)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultCruiseUrlBuilder::ProjectRESTSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultCruiseUrlBuilder.cs(≈15)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultCruiseUrlBuilder::ServerRESTSpecifier" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultCruiseUrlBuilder.cs(≈15)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultUrlBuilder" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation.DefaultUrlBuilder::DEFAULT_EXTENSION" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Reporting\Dashboard\Navigation\DefaultUrlBuilder.cs(≈11)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain::NO_CHANGE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Alienbrain.cs(≈68)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.AlienbrainHistoryParser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.AlienbrainHistoryParser::FILE_REGEX" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AlienbrainHistoryParser.cs(≈9)"></defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Char ThoughtWorks.CruiseControl.Core.Sourcecontrol.AlienbrainHistoryParser::DELIMITER" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AlienbrainHistoryParser.cs(≈9)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser::BK_CHANGESET_LINE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeperHistoryParser.cs(≈23)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCaseHistoryParser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCaseHistoryParser::DELIMITER" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCaseHistoryParser.cs(≈20)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCaseHistoryParser::END_OF_LINE_DELIMITER" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ClearCaseHistoryParser.cs(≈20)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser::CVS_FILE_DELIM" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\CvsHistoryParser.cs(≈79)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser::CvsModificationDelimiter" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\CvsHistoryParser.cs(≈79)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser::CVS_RCSFILE_LINE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\CvsHistoryParser.cs(≈79)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser::CVS_REVISION_DATE" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\CvsHistoryParser.cs(≈79)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.CvsHistoryParser::CVS_REVISION_DEAD" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\CvsHistoryParser.cs(≈79)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::COMMAND_DATE_FORMAT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈74)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::EXIT_CODE_PATTERN" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈74)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::DEFAULT_ERROR_PATTERN" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈74)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::FILES_UP_TO_DATE_PATTERN" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈74)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.Text.RegularExpressions.RegexOptions ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::DEFAULT_REGEX_OPTIONS" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈74)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.ProcessP4Initializer" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.ProcessP4Initializer::ClientPrefix" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\ProcessP4Initializer.cs(≈18)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopySourceControl" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.RobocopySourceControl::standardArguments" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\RobocopySourceControl.cs(≈44)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeam" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeam::HISTORY_COMMAND_FORMAT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\StarTeam.cs(≈60)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeam::GET_SOURCE_COMMAND_FORMAT" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\StarTeam.cs(≈60)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeamHistoryParser" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeamHistoryParser::FolderInfoSeparator" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\StarTeamHistoryParser.cs(≈19)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.StarTeamHistoryParser::FileHistorySeparator" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\StarTeamHistoryParser.cs(≈19)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn::UtcXmlDateFormat" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Svn.cs(≈362)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Configuration.DashboardConfigurationLoader" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Configuration.DashboardConfigurationLoader::DashboardConfigAppSettingKey" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Configuration\DashboardConfigurationLoader.cs(≈25)"></defect>
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Configuration.DashboardConfigurationLoader::DefaultDashboardConfigLocation" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Configuration\DashboardConfigurationLoader.cs(≈25)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportBuildPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportBuildPlugin::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\BuildReportBuildPlugin.cs(≈14)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.HtmlBuildLogAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.HtmlBuildLogAction::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\HtmlBuildLogAction.cs(≈23)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.LatestBuildReportProjectPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.LatestBuildReportProjectPlugin::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\LatestBuildReportProjectPlugin.cs(≈17)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.XmlBuildLogAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.XmlBuildLogAction::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\BuildReport\XmlBuildLogAction.cs(≈13)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.FarmReportFarmPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport.FarmReportFarmPlugin::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\FarmReport\FarmReportFarmPlugin.cs(≈53)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectReportProjectPlugin.cs(≈46)"></defect>
<defect Severity="Medium" Confidence="Normal" Location="System.Int32 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin::AmountOfBuildsToRetrieve" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ProjectReport\ProjectReportProjectPlugin.cs(≈46)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerReportServerPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerReportServerPlugin::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ServerReport\ServerReportServerPlugin.cs(≈57)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.ProjectStatisticsPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.ProjectStatisticsPlugin::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Statistics\ProjectStatisticsPlugin.cs(≈23)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds.ViewAllBuildsProjectPlugin" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds.ViewAllBuildsProjectPlugin::ACTION_NAME" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\ViewAllBuilds\ViewAllBuildsProjectPlugin.cs(≈25)"></defect>
</target>
</rule>
<rule Name="PreferStringIsNullOrEmptyRule" Uri="http://www.mono-project.com/Gendarme.Rules.Maintainability#PreferStringIsNullOrEmptyRule">
<problem>This method does string null and length check which can be harder on code readability/maintainability.</problem>
<solution>Replace both checks with a single call to String.IsNullOrEmpty(string).</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildTransitionSoundPlayer::Monitor_BuildOccurred(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorBuildOccurredEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildTransitionSoundPlayer::Monitor_BuildOccurred(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorBuildOccurredEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildTransitionSoundPlayer.cs(≈33)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::GetBuildStage()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::GetBuildStage()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈748)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.LogFile::ParseLabel(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.LogFile::ParseLabel(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\LogFile.cs(≈112)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser::ParseComment(System.IO.TextReader)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper.BitKeeperHistoryParser::ParseComment(System.IO.TextReader)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\BitKeeper\BitKeeperHistoryParser.cs(≈188)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::LabelSourceControl(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈326)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.ChangeSynergyUrlBuilder::SetCredentials(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.ChangeSynergyUrlBuilder::SetCredentials(ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\ChangeSynergyUrlBuilder.cs(≈153)"></defect>
</target>
</rule>
<rule Name="ProtectCallToEventDelegatesRule" Uri="http://www.mono-project.com/Gendarme.Rules.Concurrency#ProtectCallToEventDelegatesRule">
<problem>The use of the event does not seems protected properly against NullReferenceException and/or race conditions.</problem>
<solution>Fix the event use to make sure it wont be null nor be susceptible to a race condition.</solution>
<target Name="System.Void Validator.PersistWindowState::OnLoad(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void Validator.PersistWindowState::OnLoad(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\PersistWindowState.cs(≈90)">Possible race condition since field 'LoadState' is accessed directly.</defect>
</target>
<target Name="System.Void Validator.PersistWindowState::OnClosing(System.Object,System.ComponentModel.CancelEventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void Validator.PersistWindowState::OnClosing(System.Object,System.ComponentModel.CancelEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\PersistWindowState.cs(≈111)">Possible race condition since field 'SaveState' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::Monitor_BuildOccurred(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorBuildOccurredEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::Monitor_BuildOccurred(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorBuildOccurredEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\AggregatingProjectMonitor.cs(≈95)">Possible race condition since field 'BuildOccurred' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::Monitor_Polled(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorPolledEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingProjectMonitor::Monitor_Polled(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorPolledEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\AggregatingProjectMonitor.cs(≈100)">Possible race condition since field 'Polled' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingServerMonitor::Monitor_Polled(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorServerPolledEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingServerMonitor::Monitor_Polled(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorServerPolledEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\AggregatingServerMonitor.cs(≈50)">Possible race condition since field 'Polled' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingServerMonitor::Monitor_QueueChanged(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorServerQueueChangedEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.AggregatingServerMonitor::Monitor_QueueChanged(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorServerQueueChangedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\AggregatingServerMonitor.cs(≈55)">Possible race condition since field 'QueueChanged' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectMonitor::OnBuildOccurred(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorBuildOccurredEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectMonitor::OnBuildOccurred(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorBuildOccurredEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ProjectMonitor.cs(≈373)">Possible race condition since field 'BuildOccurred' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectMonitor::OnPolled(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorPolledEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectMonitor::OnPolled(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorPolledEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ProjectMonitor.cs(≈378)">Possible race condition since field 'Polled' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerMonitor::OnPolled(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorServerPolledEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerMonitor::OnPolled(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorServerPolledEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ServerMonitor.cs(≈130)">Possible race condition since field 'Polled' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerMonitor::OnQueueChanged(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorServerQueueChangedEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerMonitor::OnQueueChanged(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorServerQueueChangedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ServerMonitor.cs(≈135)">Possible race condition since field 'QueueChanged' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::OnBuildOccurred(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorBuildOccurredEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::OnBuildOccurred(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorBuildOccurredEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StubProjectMonitor.cs(≈132)">Possible race condition since field 'BuildOccurred' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::OnPolled(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorPolledEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor::OnPolled(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorPolledEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\StubProjectMonitor.cs(≈138)">Possible race condition since field 'Polled' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::set_SelectedProject(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IProjectMonitor)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::set_SelectedProject(ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IProjectMonitor)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈82)">Possible race condition since field 'IsProjectSelectedChanged' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PersistWindowState::OnLoad(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PersistWindowState::OnLoad(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PersistWindowState.cs(≈114)">Possible race condition since field 'LoadState' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PersistWindowState::OnClosing(System.Object,System.ComponentModel.CancelEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PersistWindowState::OnClosing(System.Object,System.ComponentModel.CancelEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PersistWindowState.cs(≈137)">Possible race condition since field 'SaveState' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ProjectStateIconAdaptor::OnIconChanged()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ProjectStateIconAdaptor::OnIconChanged()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ProjectStateIconAdaptor.cs(≈57)">Possible race condition since field 'IconChanged' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserName::btnOK_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserName::btnOK_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Security\ConfigureUserName.cs(≈28)">Possible race condition since field 'UserNameSet' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserPassword::btnOK_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserPassword::btnOK_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Security\ConfigureUserPassword.cs(≈33)">Possible race condition since field 'UserPasswordSet' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Cm11LowLevelDriverWorker::RaiseErrorEvent(ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriverError)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Cm11LowLevelDriverWorker::RaiseErrorEvent(ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriverError)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm11LowLevelDriverWorker.cs(≈399)">Possible race condition since field 'Error' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.ConsoleEventHandler::HandleControlEvent(ThoughtWorks.CruiseControl.Core.ConsoleEventHandler/ConsoleEvent)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.ConsoleEventHandler::HandleControlEvent(ThoughtWorks.CruiseControl.Core.ConsoleEventHandler/ConsoleEvent)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ConsoleEventHandler.cs(≈33)">Possible race condition since field 'OnConsoleEvent' is accessed directly.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireProjectStarting(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireProjectStarting(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈88)">Possible race condition since field 'ProjectStarting' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireProjectStarted(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireProjectStarted(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈103)">Possible race condition since field 'ProjectStarted' is accessed directly.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireProjectStopping(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireProjectStopping(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈120)">Possible race condition since field 'ProjectStopping' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireProjectStopped(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireProjectStopped(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈135)">Possible race condition since field 'ProjectStopped' is accessed directly.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireForceBuildReceived(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireForceBuildReceived(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈153)">Possible race condition since field 'ForceBuildReceived' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireForceBuildProcessed(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireForceBuildProcessed(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈169)">Possible race condition since field 'ForceBuildProcessed' is accessed directly.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireAbortBuildReceived(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireAbortBuildReceived(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈187)">Possible race condition since field 'AbortBuildReceived' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireAbortBuildProcessed(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireAbortBuildProcessed(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈203)">Possible race condition since field 'AbortBuildProcessed' is accessed directly.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireSendMessageReceived(System.String,ThoughtWorks.CruiseControl.Remote.Message)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireSendMessageReceived(System.String,ThoughtWorks.CruiseControl.Remote.Message)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈221)">Possible race condition since field 'SendMessageReceived' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireSendMessageProcessed(System.String,ThoughtWorks.CruiseControl.Remote.Message)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireSendMessageProcessed(System.String,ThoughtWorks.CruiseControl.Remote.Message)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈237)">Possible race condition since field 'SendMessageProcessed' is accessed directly.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Events.IntegrationStartedEventArgs/EventResult ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireIntegrationStarted(ThoughtWorks.CruiseControl.Remote.IntegrationRequest,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Events.IntegrationStartedEventArgs/EventResult ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireIntegrationStarted(ThoughtWorks.CruiseControl.Remote.IntegrationRequest,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈254)">Possible race condition since field 'IntegrationStarted' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireIntegrationCompleted(ThoughtWorks.CruiseControl.Remote.IntegrationRequest,System.String,ThoughtWorks.CruiseControl.Remote.IntegrationStatus)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.CruiseServerEventsBase::FireIntegrationCompleted(ThoughtWorks.CruiseControl.Remote.IntegrationRequest,System.String,ThoughtWorks.CruiseControl.Remote.IntegrationStatus)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerEventsBase.cs(≈271)">Possible race condition since field 'IntegrationCompleted' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.ProjectBase::FirePropertyChanged(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.ProjectBase::FirePropertyChanged(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectBase.cs(≈196)">Possible race condition since field 'PropertyChanged' is accessed directly.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Events.IntegrationStartedEventArgs/EventResult ThoughtWorks.CruiseControl.Core.ProjectIntegrator::FireIntegrationStarted(ThoughtWorks.CruiseControl.Remote.IntegrationRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Events.IntegrationStartedEventArgs/EventResult ThoughtWorks.CruiseControl.Core.ProjectIntegrator::FireIntegrationStarted(ThoughtWorks.CruiseControl.Remote.IntegrationRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectIntegrator.cs(≈427)">Possible race condition since field 'IntegrationStarted' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.ProjectIntegrator::FireIntegrationCompleted(ThoughtWorks.CruiseControl.Remote.IntegrationRequest,ThoughtWorks.CruiseControl.Remote.IntegrationStatus)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.ProjectIntegrator::FireIntegrationCompleted(ThoughtWorks.CruiseControl.Remote.IntegrationRequest,ThoughtWorks.CruiseControl.Remote.IntegrationStatus)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectIntegrator.cs(≈445)">Possible race condition since field 'IntegrationCompleted' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.FileChangedWatcher::HandleTimerElapsed(System.Object,System.Timers.ElapsedEventArgs)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.FileChangedWatcher::HandleTimerElapsed(System.Object,System.Timers.ElapsedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\FileChangedWatcher.cs(≈62)">Possible race condition since field 'OnFileChanged' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::FireRequestSending(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::FireRequestSending(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈686)">Possible race condition since field 'RequestSending' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::FireResponseReceived(System.String,ThoughtWorks.CruiseControl.Remote.Messages.Response)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::FireResponseReceived(System.String,ThoughtWorks.CruiseControl.Remote.Messages.Response)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈701)">Possible race condition since field 'ResponseReceived' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ServerConnectionBase::FireRequestSending(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.ServerConnectionBase::FireRequestSending(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ServerConnectionBase.cs(≈40)">Possible race condition since field 'RequestSending' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.ServerConnectionBase::FireResponseReceived(System.String,ThoughtWorks.CruiseControl.Remote.Messages.Response)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.ServerConnectionBase::FireResponseReceived(System.String,ThoughtWorks.CruiseControl.Remote.Messages.Response)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\ServerConnectionBase.cs(≈55)">Possible race condition since field 'ResponseReceived' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.EncryptingConnection::PassOnSendMessageCompleted(System.Object,ThoughtWorks.CruiseControl.Remote.MessageReceivedEventArgs)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.EncryptingConnection::PassOnSendMessageCompleted(System.Object,ThoughtWorks.CruiseControl.Remote.MessageReceivedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\EncryptingConnection.cs(≈281)">Possible race condition since field 'SendMessageCompleted' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::FireBuildQueueRequestAdded(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::FireBuildQueueRequestAdded(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueue.cs(≈271)">Possible race condition since field 'BuildQueueRequestAdded' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::FireBuildQueueRequestRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::FireBuildQueueRequestRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueue.cs(≈286)">Possible race condition since field 'BuildQueueRequestRemoved' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::FirePropertyChanged(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::FirePropertyChanged(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueue.cs(≈301)">Possible race condition since field 'PropertyChanged' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest::FirePropertyChanged(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest::FirePropertyChanged(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueueRequest.cs(≈187)">Possible race condition since field 'PropertyChanged' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.ManualServerWatcher::RetrieveSnapshot()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.ManualServerWatcher::RetrieveSnapshot()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\ManualServerWatcher.cs(≈92)">Possible race condition since field 'Update' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.PollingServerWatcher::RetrieveSnapshot()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.PollingServerWatcher::RetrieveSnapshot()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\PollingServerWatcher.cs(≈141)">Possible race condition since field 'Update' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Project::FirePropertyChanged(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Project::FirePropertyChanged(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Project.cs(≈503)">Possible race condition since field 'PropertyChanged' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Project::FireUpdated()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Project::FireUpdated()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Project.cs(≈516)">Possible race condition since field 'Updated' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireProjectAdded(ThoughtWorks.CruiseControl.Remote.Monitor.Project)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireProjectAdded(ThoughtWorks.CruiseControl.Remote.Monitor.Project)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈496)">Possible race condition since field 'ProjectAdded' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireProjectRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.Project)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireProjectRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.Project)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈511)">Possible race condition since field 'ProjectRemoved' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireBuildQueueAdded(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireBuildQueueAdded(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈526)">Possible race condition since field 'BuildQueueAdded' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireBuildQueueRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireBuildQueueRemoved(ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈541)">Possible race condition since field 'BuildQueueRemoved' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FirePropertyChanged(System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FirePropertyChanged(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈556)">Possible race condition since field 'PropertyChanged' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireLoginChanged()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireLoginChanged()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈569)">Possible race condition since field 'LoginChanged' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.HttpConnection::SendMessageAsync(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Object)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.HttpConnection::SendMessageAsync(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\HttpConnection.cs(≈209)">Possible race condition since field 'SendMessageCompleted' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.RemotingConnection::SendMessageAsync(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Object)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.RemotingConnection::SendMessageAsync(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\RemotingConnection.cs(≈145)">Possible race condition since field 'SendMessageCompleted' is accessed directly.</defect>
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.RemotingConnection::SendMessageAsync(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\RemotingConnection.cs(≈153)">Possible race condition since field 'SendMessageCompleted' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.WcfConnection::SendMessageAsync(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Object)" Assembly="ThoughtWorks.CruiseControl.Remote.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.WcfConnection::SendMessageAsync(System.String,ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest,System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Communications.Extensions\WcfConnection.cs(≈146)">Possible race condition since field 'SendMessageCompleted' is accessed directly.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.Package::FireMessage(System.Diagnostics.TraceLevel,System.String,System.Object[])" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.Package::FireMessage(System.Diagnostics.TraceLevel,System.String,System.Object[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Administration\Package.cs(≈208)">Possible race condition since field 'Message' is accessed directly.</defect>
</target>
</rule>
<rule Name="ProvideCorrectArgumentsToFormattingMethodsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#ProvideCorrectArgumentsToFormattingMethodsRule">
<problem>You are calling to a Format method without the correct arguments. This could throw an unexpected FormatException.</problem>
<solution>Pass the correct arguments to the formatting method.</solution>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.Mercurial::LabelFlowCreateTagProccessInfo(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Util.ProcessInfo ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.Mercurial::LabelFlowCreateTagProccessInfo(ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mercurial\Mercurial.cs(≈330)">Extra parameters</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4::GetModifications(ThoughtWorks.CruiseControl.Core.IIntegrationResult,ThoughtWorks.CruiseControl.Core.IIntegrationResult)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Perforce\P4.cs(≈307)">Extra parameters</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.DefaultIssueTrackerUrlBuilder::SetupModification(ThoughtWorks.CruiseControl.Core.Modification[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.DefaultIssueTrackerUrlBuilder::SetupModification(ThoughtWorks.CruiseControl.Core.Modification[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\DefaultIssueTrackerUrlBuilder.cs(≈105)">Extra parameters</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.ViewCVSUrlBuilder::SetupModification(ThoughtWorks.CruiseControl.Core.Modification[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.ViewCVSUrlBuilder::SetupModification(ThoughtWorks.CruiseControl.Core.Modification[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\ViewCVSUrlBuilder.cs(≈45)">Extra parameters</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.WebSVNUrlBuilder::SetupModification(ThoughtWorks.CruiseControl.Core.Modification[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.WebSVNUrlBuilder::SetupModification(ThoughtWorks.CruiseControl.Core.Modification[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\WebSVNUrlBuilder.cs(≈43)">Extra parameters</defect>
</target>
</rule>
<rule Name="ReviewInconsistentIdentityRule" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#ReviewInconsistentIdentityRule">
<problem>The type does not manage identity consistently in its Equals, relational operator, CompareTo, GetHashCode, and Clone methods.</problem>
<solution>Equals, relational operator, CompareTo methods should use the same fields and get properties. GetHashCode should use the same fields/properties or a strict subset of them. Clone should use the same fields/properties or a superset of them.</solution>
<target Name="ThoughtWorks.CruiseControl.Core.IntegrationResult" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Core.IIntegrationResult ThoughtWorks.CruiseControl.Core.IntegrationResult::Clone()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\IntegrationResult.cs(≈505)">Clone does not use fields and/or properties used by the equality methods: get_ProjectName get_Status get_Label get_StartTime</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup::GetHashCode()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\EmailGroup.cs(≈88)">GetHashCode uses fields and/or properties not used by the equality methods: get_Notifications</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.VssLocale" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Sourcecontrol.VssLocale::GetHashCode()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VssLocale.cs(≈132)">GetHashCode uses fields and/or properties not used by the equality methods: serverCulture </defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Int32 ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest::GetHashCode()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueueRequest.cs(≈147)">GetHashCode uses fields and/or properties not used by the equality methods: get_BuildQueue get_Name get_InnerBuildQueueRequest</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Int32 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph::GetHashCode()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Statistics\BuildGraph.cs(≈89)">GetHashCode uses fields and/or properties not used by the equality methods: mylinkFactory </defect>
</target>
</rule>
<rule Name="ReviewLockUsedOnlyForOperationsOnVariablesRule" Uri="http://www.mono-project.com/Gendarme.Rules.Concurrency#ReviewLockUsedOnlyForOperationsOnVariablesRule">
<problem>Using a lock to do only atomic operations on locals or fields is often overkill.</problem>
<solution>If possible, rather use System.Threading.Interlocked class to improve throughput.</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks::IncreaseUsageCount()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks::IncreaseUsageCount()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mks.cs(318,5)"></defect>
</target>
</rule>
<rule Name="ReviewSelfAssignmentRule" Uri="http://www.mono-project.com/Gendarme.Rules.Correctness#ReviewSelfAssignmentRule">
<problem>This method assign the variable or field to itself.</problem>
<solution>Verify the code logic. This is likely a typo which result in a wrong assignment.</solution>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_CanonicalizeName(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_CanonicalizeName(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈119)">Parameter 'name' of type 'System.String'.</defect>
</target>
</rule>
<rule Name="SecureGetObjectDataOverridesRule" Uri="http://www.mono-project.com/Gendarme.Rules.Security.Cas#SecureGetObjectDataOverridesRule">
<problem>The method is not protected correctly against a serialization attack.</problem>
<solution>A security Demand for SerializationFormatter should protect this method.</solution>
<target Name="ThoughtWorks.CruiseControl.Remote.CommunicationsException" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.Remote.CommunicationsException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CommunicationsException.cs(≈80)">No [Link]Demand was found.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.BadReferenceException" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.Core.BadReferenceException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\BadReferenceException.cs(≈36)">No [Link]Demand was found.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.SecurityException" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.Core.SecurityException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\SecurityException.cs(≈17)">No [Link]Demand was found.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.PermissionDeniedException" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.Core.PermissionDeniedException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\PermissionDeniedException.cs(≈36)">No [Link]Demand was found.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.NoSuchProjectException" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.Remote.NoSuchProjectException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\NoSuchProjectException.cs(≈45)">No [Link]Demand was found.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.SessionInvalidException" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Total" Location="System.Void ThoughtWorks.CruiseControl.Core.SessionInvalidException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\SessionInvalidException.cs(≈17)">No [Link]Demand was found.</defect>
</target>
</rule>
<rule Name="TypesWithDisposableFieldsShouldBeDisposableRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design#TypesWithDisposableFieldsShouldBeDisposableRule">
<problem>This type contains disposable field(s) but doesn't implement IDisposable.</problem>
<solution>Implement IDisposable and free the disposable field(s) in its Dispose method.</solution>
<target Name="ThoughtWorks.CruiseControl.Service.AppRunner" Assembly="ccservice, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.ICruiseServer ThoughtWorks.CruiseControl.Service.AppRunner::server" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\service\AppRunner.cs(≈15)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="Validator.ValidationErrorProcesser" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Windows.Forms.WebBrowser Validator.ValidationErrorProcesser::browser" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ValidationErrorProcesser.cs(≈15)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="Validator.WindowStateEventArgs" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="Microsoft.Win32.RegistryKey Validator.WindowStateEventArgs::Key" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\WindowStateEventArgs.cs(≈9)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager::client" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\HttpCruiseProjectManager.cs(≈15)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseServerManager" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseServerManager::manager" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\HttpCruiseServerManager.cs(≈16)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.Poller" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Timers.Timer ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.Poller::timer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\Poller.cs(≈13)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.RemotingCruiseProjectManager" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.RemotingCruiseProjectManager::manager" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\RemotingCruiseProjectManager.cs(≈16)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.RemotingCruiseServerManager" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.RemotingCruiseServerManager::manager" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\RemotingCruiseServerManager.cs(≈16)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectIconController" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Windows.Forms.TextBox ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectIconController::entryBox" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectIconController.cs(≈12)">Field implement IDisposable. Type should implement a Dispose() method</defect>
<defect Severity="High" Confidence="High" Location="System.Windows.Forms.Button ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectIconController::browseButton" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectIconController.cs(≈12)">Field implement IDisposable. Type should implement a Dispose() method</defect>
<defect Severity="High" Confidence="High" Location="System.Windows.Forms.OpenFileDialog ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectIconController::openFileDialog" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectIconController.cs(≈12)">Field implement IDisposable. Type should implement a Dispose() method</defect>
<defect Severity="High" Confidence="High" Location="System.Windows.Forms.CheckBox ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectIconController::enabledCheckBox" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectIconController.cs(≈12)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IProjectStateIconProvider ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::projectStateIconProvider" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈35)">Field implement IDisposable. Type should implement a Dispose() method</defect>
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController::mainForm" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainFormController.cs(≈35)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PersistWindowState" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Windows.Forms.Form ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PersistWindowState::parent" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PersistWindowState.cs(≈32)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ProjectStateIconAdaptor" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IProjectStateIconProvider ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ProjectStateIconAdaptor::iconProvider" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ProjectStateIconAdaptor.cs(≈13)">Field implement IDisposable. Type should implement a Dispose() method</defect>
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ProjectStateIconAdaptor::currentIcon" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ProjectStateIconAdaptor.cs(≈13)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectAudioFileController" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Windows.Forms.TextBox ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectAudioFileController::entryBox" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectAudioFileController.cs(≈14)">Field implement IDisposable. Type should implement a Dispose() method</defect>
<defect Severity="High" Confidence="High" Location="System.Windows.Forms.Button ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectAudioFileController::browseButton" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectAudioFileController.cs(≈14)">Field implement IDisposable. Type should implement a Dispose() method</defect>
<defect Severity="High" Confidence="High" Location="System.Windows.Forms.Button ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectAudioFileController::playButton" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectAudioFileController.cs(≈14)">Field implement IDisposable. Type should implement a Dispose() method</defect>
<defect Severity="High" Confidence="High" Location="System.Windows.Forms.OpenFileDialog ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectAudioFileController::openFileDialog" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectAudioFileController.cs(≈14)">Field implement IDisposable. Type should implement a Dispose() method</defect>
<defect Severity="High" Confidence="High" Location="System.Windows.Forms.CheckBox ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SelectAudioFileController::enabledCheckBox" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\SelectAudioFileController.cs(≈14)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.TrayIconFacade" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Windows.Forms.NotifyIcon ThoughtWorks.CruiseControl.CCTrayLib.Presentation.TrayIconFacade::trayIcon" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\TrayIconFacade.cs(≈21)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Presentation.WindowStateEventArgs" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="Microsoft.Win32.RegistryKey ThoughtWorks.CruiseControl.CCTrayLib.Presentation.WindowStateEventArgs::Key" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\WindowStateEventArgs.cs(≈9)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Cm11LowLevelDriverWorker" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.IO.Ports.SerialPort ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver/Cm11LowLevelDriverWorker::comm" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm11LowLevelDriverWorker.cs(≈19)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm17LowLevelDriver" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Windows.Forms.Label ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm17LowLevelDriver::statusLabel" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm17LowLevelDriver.cs(≈15)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.IFileWatcher ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService::fileWatcher" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\FileWatcherConfigurationService.cs(≈15)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.XmlValidatingLoader" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Xml.XmlReader ThoughtWorks.CruiseControl.Core.Config.XmlValidatingLoader::innerReader" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\XmlValidatingLoader.cs(≈12)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ConsoleRunner" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.ICruiseServer ThoughtWorks.CruiseControl.Core.ConsoleRunner::server" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ConsoleRunner.cs(≈15)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.CruiseManager" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.ICruiseServer ThoughtWorks.CruiseControl.Core.CruiseManager::cruiseServer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseManager.cs(≈21)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.CruiseServerClient" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.ICruiseServer ThoughtWorks.CruiseControl.Core.CruiseServerClient::cruiseServer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈25)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildMachine" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.ServiceModel.ChannelFactory`1<ThoughtWorks.CruiseControl.Core.Distribution.IRemoteBuildService> ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildMachine::factory" Source="">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildRequest" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Threading.Timer ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildRequest::statusCheck" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Distribution\RemoteBuildRequest.cs(≈28)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/ProcessMonitor" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Diagnostics.Process ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor/ProcessMonitor::process" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ProcessExecutor.cs(≈360)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.XmlTaskResult" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.IO.MemoryStream ThoughtWorks.CruiseControl.Core.Tasks.XmlTaskResult::<BackingStream>k__BackingField" Source="">Field implement IDisposable. Type should implement a Dispose() method</defect>
<defect Severity="High" Confidence="High" Location="System.Xml.XmlWriter ThoughtWorks.CruiseControl.Core.Tasks.XmlTaskResult::<Writer>k__BackingField" Source="">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.FtpLib" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="EnterpriseDT.Net.Ftp.FTPConnection ThoughtWorks.CruiseControl.Core.Util.FtpLib::FtpServer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\FtpLib.cs(≈13)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Extensions.CruiseControlImplementation" Assembly="ThoughtWorks.CruiseControl.Core.Extensions, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.ICruiseServer ThoughtWorks.CruiseControl.Core.Extensions.CruiseControlImplementation::cruiseServer" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Core.Extensions\Extensions\CruiseControlImplementation.cs(≈20)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.DefaultWebClient" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="System.Net.WebClient ThoughtWorks.CruiseControl.Remote.DefaultWebClient::innerClient" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\DefaultWebClient.cs(≈unavailable)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::client" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueue.cs(≈15)">Field implement IDisposable. Type should implement a Dispose() method</defect>
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Monitor.Server ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue::server" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueue.cs(≈15)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequest::client" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueueRequest.cs(≈25)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.Project" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase ThoughtWorks.CruiseControl.Remote.Monitor.Project::client" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Project.cs(≈18)">Field implement IDisposable. Type should implement a Dispose() method</defect>
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Monitor.Server ThoughtWorks.CruiseControl.Remote.Monitor.Project::server" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Project.cs(≈18)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.ProjectBuild" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase ThoughtWorks.CruiseControl.Remote.Monitor.ProjectBuild::client" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\ProjectBuild.cs(≈26)">Field implement IDisposable. Type should implement a Dispose() method</defect>
</target>
</rule>
<rule Name="UseCorrectCasingRule" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#UseCorrectCasingRule">
<problem>This identifier (namespace, type or method) violates the .NET naming conventions.</problem>
<solution>Change namespace, type and method names to be pascal-cased (like MyClass) and parameter names to be camel-cased (like myParameter).</solution>
<target Name="System.Void Validator.AboutForm::officalLink_LinkClicked(System.Object,System.Windows.Forms.LinkLabelLinkClickedEventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.AboutForm::officalLink_LinkClicked(System.Object,System.Windows.Forms.LinkLabelLinkClickedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\AboutForm.cs(≈25)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'officalLink_LinkClicked' to 'OfficalLink_LinkClicked'.</defect>
</target>
<target Name="System.Void Validator.AboutForm::blogLink_LinkClicked(System.Object,System.Windows.Forms.LinkLabelLinkClickedEventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.AboutForm::blogLink_LinkClicked(System.Object,System.Windows.Forms.LinkLabelLinkClickedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\AboutForm.cs(≈30)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'blogLink_LinkClicked' to 'BlogLink_LinkClicked'.</defect>
</target>
<target Name="System.Void Validator.AboutForm::famfamfamLink_LinkClicked(System.Object,System.Windows.Forms.LinkLabelLinkClickedEventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.AboutForm::famfamfamLink_LinkClicked(System.Object,System.Windows.Forms.LinkLabelLinkClickedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\AboutForm.cs(≈35)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'famfamfamLink_LinkClicked' to 'FamfamfamLink_LinkClicked'.</defect>
</target>
<target Name="System.Void Validator.AboutForm::fugueLink_LinkClicked(System.Object,System.Windows.Forms.LinkLabelLinkClickedEventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.AboutForm::fugueLink_LinkClicked(System.Object,System.Windows.Forms.LinkLabelLinkClickedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\AboutForm.cs(≈40)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'fugueLink_LinkClicked' to 'FugueLink_LinkClicked'.</defect>
</target>
<target Name="System.Void Validator.ConfigurationHierarchy::hierarchy_AfterSelect(System.Object,System.Windows.Forms.TreeViewEventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.ConfigurationHierarchy::hierarchy_AfterSelect(System.Object,System.Windows.Forms.TreeViewEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\ConfigurationHierarchy.cs(≈408)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'hierarchy_AfterSelect' to 'Hierarchy_AfterSelect'.</defect>
</target>
<target Name="System.Void Validator.MainForm::exitMenuButton_Click(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.MainForm::exitMenuButton_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈201)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'exitMenuButton_Click' to 'ExitMenuButton_Click'.</defect>
</target>
<target Name="System.Void Validator.MainForm::openMenuButton_Click(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.MainForm::openMenuButton_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈206)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'openMenuButton_Click' to 'OpenMenuButton_Click'.</defect>
</target>
<target Name="System.Void Validator.MainForm::reloadMenuButton_Click(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.MainForm::reloadMenuButton_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈572)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'reloadMenuButton_Click' to 'ReloadMenuButton_Click'.</defect>
</target>
<target Name="System.Void Validator.MainForm::printMenuButton_Click(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.MainForm::printMenuButton_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈585)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'printMenuButton_Click' to 'PrintMenuButton_Click'.</defect>
</target>
<target Name="System.Void Validator.MainForm::vericalToolStripMenuItem_Click(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.MainForm::vericalToolStripMenuItem_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈590)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'vericalToolStripMenuItem_Click' to 'VericalToolStripMenuItem_Click'.</defect>
</target>
<target Name="System.Void Validator.MainForm::horizontalToolStripMenuItem_Click(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.MainForm::horizontalToolStripMenuItem_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈595)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'horizontalToolStripMenuItem_Click' to 'HorizontalToolStripMenuItem_Click'.</defect>
</target>
<target Name="System.Void Validator.MainForm::offToolStripMenuItem_Click(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.MainForm::offToolStripMenuItem_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈600)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'offToolStripMenuItem_Click' to 'OffToolStripMenuItem_Click'.</defect>
</target>
<target Name="System.Void Validator.MainForm::aboutToolStripMenuItem_Click(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.MainForm::aboutToolStripMenuItem_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈614)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'aboutToolStripMenuItem_Click' to 'AboutToolStripMenuItem_Click'.</defect>
</target>
<target Name="System.Void Validator.MainForm::buttonOpen_Click(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.MainForm::buttonOpen_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈706)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'buttonOpen_Click' to 'ButtonOpen_Click'.</defect>
</target>
<target Name="System.Void Validator.MainForm::buttonReload_Click(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.MainForm::buttonReload_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈711)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'buttonReload_Click' to 'ButtonReload_Click'.</defect>
</target>
<target Name="System.Void Validator.MainForm::buttonPrint_Click(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.MainForm::buttonPrint_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈716)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'buttonPrint_Click' to 'ButtonPrint_Click'.</defect>
</target>
<target Name="System.Void Validator.MainForm::versionInformationToolStripMenuItem_Click(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.MainForm::versionInformationToolStripMenuItem_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈unavailable)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'versionInformationToolStripMenuItem_Click' to 'VersionInformationToolStripMenuItem_Click'.</defect>
</target>
<target Name="System.Void Validator.MainForm/CompletionClosure::b_DocumentCompleted(System.Object,System.Windows.Forms.WebBrowserDocumentCompletedEventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.MainForm/CompletionClosure::b_DocumentCompleted(System.Object,System.Windows.Forms.WebBrowserDocumentCompletedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\MainForm.cs(≈68)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'b_DocumentCompleted' to 'B_DocumentCompleted'.</defect>
</target>
<target Name="System.Void Validator.VersionInformationForm::closeButton_Click(System.Object,System.EventArgs)" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void Validator.VersionInformationForm::closeButton_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\VersionInformationForm.cs(≈73)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'closeButton_Click' to 'CloseButton_Click'.</defect>
</target>
<target Name="System.Object Objection.ObjectionStore::Instantiate(Objection.ObjectionType,System.String,System.Object[])" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Object Objection.ObjectionStore::Instantiate(Objection.ObjectionType,System.String,System.Object[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\objection\ObjectionStore.cs(≈125)">By existing naming conventions, the parameter names should all be camel-cased (e.g. myParameter). Rename 'ObjectionType' parameter to 'objectionType'.</defect>
</target>
<target Name="System.Int32 ThoughtWorks.CruiseControl.CCTrayLib.Audio::sndPlaySoundA(System.String,System.Int32)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.CCTrayLib.Audio::sndPlaySoundA(System.String,System.Int32)" Source="">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'sndPlaySoundA' to 'SndPlaySoundA'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About::linkLabel1_LinkClicked(System.Object,System.Windows.Forms.LinkLabelLinkClickedEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About::linkLabel1_LinkClicked(System.Object,System.Windows.Forms.LinkLabelLinkClickedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\About.cs(≈63)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'linkLabel1_LinkClicked' to 'LinkLabel1_LinkClicked'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About::famfamfamLink_LinkClicked(System.Object,System.Windows.Forms.LinkLabelLinkClickedEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About::famfamfamLink_LinkClicked(System.Object,System.Windows.Forms.LinkLabelLinkClickedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\About.cs(≈70)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'famfamfamLink_LinkClicked' to 'FamfamfamLink_LinkClicked'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::rdoDashboard_CheckedChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::rdoDashboard_CheckedChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈480)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'rdoDashboard_CheckedChanged' to 'RdoDashboard_CheckedChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::rdoRemoting_CheckedChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::rdoRemoting_CheckedChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈485)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'rdoRemoting_CheckedChanged' to 'RdoRemoting_CheckedChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::rdoHttp_CheckedChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::rdoHttp_CheckedChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈490)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'rdoHttp_CheckedChanged' to 'RdoHttp_CheckedChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::rdoExtension_CheckedChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::rdoExtension_CheckedChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈495)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'rdoExtension_CheckedChanged' to 'RdoExtension_CheckedChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::btnOK_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::btnOK_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈516)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'btnOK_Click' to 'BtnOK_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::panel4_Paint(System.Object,System.Windows.Forms.PaintEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::panel4_Paint(System.Object,System.Windows.Forms.PaintEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈596)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'panel4_Paint' to 'Panel4_Paint'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::panel3_Paint(System.Object,System.Windows.Forms.PaintEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::panel3_Paint(System.Object,System.Windows.Forms.PaintEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈601)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'panel3_Paint' to 'Panel3_Paint'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::panel2_Paint(System.Object,System.Windows.Forms.PaintEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::panel2_Paint(System.Object,System.Windows.Forms.PaintEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈606)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'panel2_Paint' to 'Panel2_Paint'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::panel1_Paint(System.Object,System.Windows.Forms.PaintEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::panel1_Paint(System.Object,System.Windows.Forms.PaintEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈611)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'panel1_Paint' to 'Panel1_Paint'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::connectToOldServer_CheckedChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::connectToOldServer_CheckedChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈615)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'connectToOldServer_CheckedChanged' to 'ConnectToOldServer_CheckedChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::remotingEncryption_CheckedChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::remotingEncryption_CheckedChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈620)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'remotingEncryption_CheckedChanged' to 'RemotingEncryption_CheckedChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::connectToOldDashboard_CheckedChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::connectToOldDashboard_CheckedChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈625)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'connectToOldDashboard_CheckedChanged' to 'ConnectToOldDashboard_CheckedChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::httpEncryption_CheckedChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer::httpEncryption_CheckedChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddBuildServer.cs(≈630)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'httpEncryption_CheckedChanged' to 'HttpEncryption_CheckedChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::btnAddServer_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::btnAddServer_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddProjects.cs(≈59)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'btnAddServer_Click' to 'BtnAddServer_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::lbProject_KeyDown(System.Object,System.Windows.Forms.KeyEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::lbProject_KeyDown(System.Object,System.Windows.Forms.KeyEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddProjects.cs(≈120)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'lbProject_KeyDown' to 'LbProject_KeyDown'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::lbServer_KeyDown(System.Object,System.Windows.Forms.KeyEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::lbServer_KeyDown(System.Object,System.Windows.Forms.KeyEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddProjects.cs(≈133)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'lbServer_KeyDown' to 'LbServer_KeyDown'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::lbServer_SelectedIndexChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::lbServer_SelectedIndexChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddProjects.cs(≈143)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'lbServer_SelectedIndexChanged' to 'LbServer_SelectedIndexChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::butConfigure_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects::butConfigure_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\AddProjects.cs(≈176)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'butConfigure_Click' to 'ButConfigure_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildParameters::buildButton_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildParameters::buildButton_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildParameters.cs(≈34)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'buildButton_Click' to 'BuildButton_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildParameters::parameters_PropertyValueChanged(System.Object,System.Windows.Forms.PropertyValueChangedEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildParameters::parameters_PropertyValueChanged(System.Object,System.Windows.Forms.PropertyValueChangedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildParameters.cs(≈167)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'parameters_PropertyValueChanged' to 'Parameters_PropertyValueChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::lvProjects_SelectedIndexChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::lvProjects_SelectedIndexChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildProjectsControl.cs(≈33)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'lvProjects_SelectedIndexChanged' to 'LvProjects_SelectedIndexChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::btnRemove_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::btnRemove_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildProjectsControl.cs(≈64)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'btnRemove_Click' to 'BtnRemove_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::btnMoveUp_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::btnMoveUp_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildProjectsControl.cs(≈74)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'btnMoveUp_Click' to 'BtnMoveUp_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::btnMoveDown_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::btnMoveDown_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildProjectsControl.cs(≈79)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'btnMoveDown_Click' to 'BtnMoveDown_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::btnAdd_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::btnAdd_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildProjectsControl.cs(≈93)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'btnAdd_Click' to 'BtnAdd_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::lvProjects_ItemChecked(System.Object,System.Windows.Forms.ItemCheckedEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::lvProjects_ItemChecked(System.Object,System.Windows.Forms.ItemCheckedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildProjectsControl.cs(≈122)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'lvProjects_ItemChecked' to 'LvProjects_ItemChecked'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::lvProjects_KeyDown(System.Object,System.Windows.Forms.KeyEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::lvProjects_KeyDown(System.Object,System.Windows.Forms.KeyEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildProjectsControl.cs(≈133)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'lvProjects_KeyDown' to 'LvProjects_KeyDown'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::chkCheck_CheckedChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildProjectsControl::chkCheck_CheckedChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\BuildProjectsControl.cs(≈153)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'chkCheck_CheckedChanged' to 'ChkCheck_CheckedChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm::btnOK_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm::btnOK_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CCTrayMultiSettingsForm.cs(≈60)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'btnOK_Click' to 'BtnOK_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm::saveSettingsButton_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm::saveSettingsButton_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CCTrayMultiSettingsForm.cs(≈73)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'saveSettingsButton_Click' to 'SaveSettingsButton_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm::loadSettingsButton_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm::loadSettingsButton_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CCTrayMultiSettingsForm.cs(≈94)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'loadSettingsButton_Click' to 'LoadSettingsButton_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer::chkIsSecure_CheckedChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer::chkIsSecure_CheckedChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ConfigureServer.cs(≈45)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'chkIsSecure_CheckedChanged' to 'ChkIsSecure_CheckedChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer::butConfigureAuth_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer::butConfigureAuth_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ConfigureServer.cs(≈72)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'butConfigureAuth_Click' to 'ButConfigureAuth_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer::btnOK_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer::btnOK_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\ConfigureServer.cs(≈102)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'btnOK_Click' to 'BtnOK_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow::refreshTimer_Tick(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow::refreshTimer_Tick(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CurrentStatusWindow.cs(≈80)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'refreshTimer_Tick' to 'RefreshTimer_Tick'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow::refreshCommand_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow::refreshCommand_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CurrentStatusWindow.cs(≈85)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'refreshCommand_Click' to 'RefreshCommand_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow::displayWorker_DoWork(System.Object,System.ComponentModel.DoWorkEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow::displayWorker_DoWork(System.Object,System.ComponentModel.DoWorkEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CurrentStatusWindow.cs(≈92)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'displayWorker_DoWork' to 'DisplayWorker_DoWork'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow::displayWorker_RunWorkerCompleted(System.Object,System.ComponentModel.RunWorkerCompletedEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow::displayWorker_RunWorkerCompleted(System.Object,System.ComponentModel.RunWorkerCompletedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CurrentStatusWindow.cs(≈103)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'displayWorker_RunWorkerCompleted' to 'DisplayWorker_RunWorkerCompleted'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow::statusExplorer_AfterSelect(System.Object,System.Windows.Forms.TreeViewEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow::statusExplorer_AfterSelect(System.Object,System.Windows.Forms.TreeViewEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\CurrentStatusWindow.cs(≈186)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'statusExplorer_AfterSelect' to 'StatusExplorer_AfterSelect'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.DisplayChangedProjects::updateButton_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.DisplayChangedProjects::updateButton_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\DisplayChangedProjects.cs(≈44)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'updateButton_Click' to 'UpdateButton_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GrowlSettingsControl::checkBoxRemoteGrowl_CheckedChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GrowlSettingsControl::checkBoxRemoteGrowl_CheckedChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\GrowlSettingsControl.cs(≈82)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'checkBoxRemoteGrowl_CheckedChanged' to 'CheckBoxRemoteGrowl_CheckedChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GrowlSettingsControl::textBoxPort_Leave(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GrowlSettingsControl::textBoxPort_Leave(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\GrowlSettingsControl.cs(≈88)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'textBoxPort_Leave' to 'TextBoxPort_Leave'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GrowlSettingsControl::checkBoxEnabled_CheckedChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GrowlSettingsControl::checkBoxEnabled_CheckedChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\GrowlSettingsControl.cs(≈97)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'checkBoxEnabled_CheckedChanged' to 'CheckBoxEnabled_CheckedChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::listLoader_DoWork(System.Object,System.ComponentModel.DoWorkEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::listLoader_DoWork(System.Object,System.ComponentModel.DoWorkEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PackagesListForm.cs(≈81)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'listLoader_DoWork' to 'ListLoader_DoWork'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::listLoader_RunWorkerCompleted(System.Object,System.ComponentModel.RunWorkerCompletedEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::listLoader_RunWorkerCompleted(System.Object,System.ComponentModel.RunWorkerCompletedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PackagesListForm.cs(≈91)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'listLoader_RunWorkerCompleted' to 'ListLoader_RunWorkerCompleted'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::refreshButton_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::refreshButton_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PackagesListForm.cs(≈140)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'refreshButton_Click' to 'RefreshButton_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::downloadButton_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::downloadButton_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PackagesListForm.cs(≈145)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'downloadButton_Click' to 'DownloadButton_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::packageList_DoubleClick(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::packageList_DoubleClick(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PackagesListForm.cs(≈150)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'packageList_DoubleClick' to 'PackageList_DoubleClick'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::downloader_DoWork(System.Object,System.ComponentModel.DoWorkEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::downloader_DoWork(System.Object,System.ComponentModel.DoWorkEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PackagesListForm.cs(≈182)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'downloader_DoWork' to 'Downloader_DoWork'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::downloader_RunWorkerCompleted(System.Object,System.ComponentModel.RunWorkerCompletedEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::downloader_RunWorkerCompleted(System.Object,System.ComponentModel.RunWorkerCompletedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PackagesListForm.cs(≈203)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'downloader_RunWorkerCompleted' to 'Downloader_RunWorkerCompleted'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::downloader_ProgressChanged(System.Object,System.ComponentModel.ProgressChangedEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm::downloader_ProgressChanged(System.Object,System.ComponentModel.ProgressChangedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\PackagesListForm.cs(≈220)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'downloader_ProgressChanged' to 'Downloader_ProgressChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl::checkBoxX10Enabled_CheckedChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl::checkBoxX10Enabled_CheckedChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\X10SettingsControl.cs(≈112)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'checkBoxX10Enabled_CheckedChanged' to 'CheckBoxX10Enabled_CheckedChanged'.</defect>
</target>
<target Name="System.DateTime ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl::timeWithGoodDate(System.DateTime)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.DateTime ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl::timeWithGoodDate(System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\X10SettingsControl.cs(≈118)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'timeWithGoodDate' to 'TimeWithGoodDate'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl::chkShowBalloons_CheckedChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl::chkShowBalloons_CheckedChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\GeneralSettingsControl.cs(≈55)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'chkShowBalloons_CheckedChanged' to 'ChkShowBalloons_CheckedChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::menuFileExit_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::menuFileExit_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈710)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'menuFileExit_Click' to 'MenuFileExit_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::lvProjects_SelectedIndexChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::lvProjects_SelectedIndexChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈716)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'lvProjects_SelectedIndexChanged' to 'LvProjects_SelectedIndexChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuForce_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuForce_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈782)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mnuForce_Click' to 'MnuForce_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuAbort_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuAbort_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈787)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mnuAbort_Click' to 'MnuAbort_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuCopyBuildLabel_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuCopyBuildLabel_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈792)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mnuCopyBuildLabel_Click' to 'MnuCopyBuildLabel_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuCancelPending_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuCancelPending_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈796)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mnuCancelPending_Click' to 'MnuCancelPending_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::btnForceBuild_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::btnForceBuild_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈801)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'btnForceBuild_Click' to 'BtnForceBuild_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuWebPage_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuWebPage_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈819)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mnuWebPage_Click' to 'MnuWebPage_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::lvProjects_DoubleClick(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::lvProjects_DoubleClick(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈824)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'lvProjects_DoubleClick' to 'LvProjects_DoubleClick'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuViewIcons_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuViewIcons_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈829)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mnuViewIcons_Click' to 'MnuViewIcons_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuViewList_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuViewList_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈834)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mnuViewList_Click' to 'MnuViewList_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuViewDetails_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuViewDetails_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈839)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mnuViewDetails_Click' to 'MnuViewDetails_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuAbout_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuAbout_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈844)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mnuAbout_Click' to 'MnuAbout_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::projectContextMenu_Popup(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::projectContextMenu_Popup(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈850)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'projectContextMenu_Popup' to 'ProjectContextMenu_Popup'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuFilePreferences_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuFilePreferences_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈864)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mnuFilePreferences_Click' to 'MnuFilePreferences_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuView_Popup(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuView_Popup(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈903)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mnuView_Popup' to 'MnuView_Popup'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuShow_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuShow_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈910)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mnuShow_Click' to 'MnuShow_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::trayIcon_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::trayIcon_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈915)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'trayIcon_Click' to 'TrayIcon_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::trayIcon_DoubleClick(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::trayIcon_DoubleClick(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈921)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'trayIcon_DoubleClick' to 'TrayIcon_DoubleClick'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::lvProjects_ColumnClick(System.Object,System.Windows.Forms.ColumnClickEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::lvProjects_ColumnClick(System.Object,System.Windows.Forms.ColumnClickEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈969)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'lvProjects_ColumnClick' to 'LvProjects_ColumnClick'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuFixBuild_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuFixBuild_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈994)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mnuFixBuild_Click' to 'MnuFixBuild_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::btnToggleQueueView_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::btnToggleQueueView_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈999)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'btnToggleQueueView_Click' to 'BtnToggleQueueView_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::queueTreeView_MouseUp(System.Object,System.Windows.Forms.MouseEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::queueTreeView_MouseUp(System.Object,System.Windows.Forms.MouseEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈1015)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'queueTreeView_MouseUp' to 'QueueTreeView_MouseUp'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuQueueCancelPending_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuQueueCancelPending_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈1035)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mnuQueueCancelPending_Click' to 'MnuQueueCancelPending_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mon_Polled(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorPolledEventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mon_Polled(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorPolledEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈1051)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mon_Polled' to 'Mon_Polled'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::btnStartStopProject_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::btnStartStopProject_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈1057)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'btnStartStopProject_Click' to 'BtnStartStopProject_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuStart_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuStart_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈1070)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mnuStart_Click' to 'MnuStart_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuStop_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::mnuStop_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈1075)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'mnuStop_Click' to 'MnuStop_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::currentStatusMenu_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::currentStatusMenu_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈1172)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'currentStatusMenu_Click' to 'CurrentStatusMenu_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::packagesMenu_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::packagesMenu_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈1180)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'packagesMenu_Click' to 'PackagesMenu_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::closeUpdateButton_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::closeUpdateButton_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈1219)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'closeUpdateButton_Click' to 'CloseUpdateButton_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::updateProjectsButton_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm::updateProjectsButton_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Presentation\MainForm.cs(≈1224)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'updateProjectsButton_Click' to 'UpdateProjectsButton_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserName::btnOK_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserName::btnOK_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Security\ConfigureUserName.cs(≈27)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'btnOK_Click' to 'BtnOK_Click'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserName::tUsername_TextChanged(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserName::tUsername_TextChanged(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Security\ConfigureUserName.cs(≈34)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'tUsername_TextChanged' to 'TUsername_TextChanged'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserPassword::btnOK_Click(System.Object,System.EventArgs)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserPassword::btnOK_Click(System.Object,System.EventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Security\ConfigureUserPassword.cs(≈32)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'btnOK_Click' to 'BtnOK_Click'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil::makeProjectNameMoreSpeechFriendly(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil::makeProjectNameMoreSpeechFriendly(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Speech\SpeechUtil.cs(≈20)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'makeProjectNameMoreSpeechFriendly' to 'MakeProjectNameMoreSpeechFriendly'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil::addSpacesToCamelCase(System.String)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil::addSpacesToCamelCase(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Speech\SpeechUtil.cs(≈29)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'addSpacesToCamelCase' to 'AddSpacesToCamelCase'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil::shouldSpeak(ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition,System.Boolean,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil::shouldSpeak(ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition,System.Boolean,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Speech\SpeechUtil.cs(≈43)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'shouldSpeak' to 'ShouldSpeak'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil::buildIsGood(ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil::buildIsGood(ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Speech\SpeechUtil.cs(≈49)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'buildIsGood' to 'BuildIsGood'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil::buildIsBad(ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Speech.SpeechUtil::buildIsBad(ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Speech\SpeechUtil.cs(≈53)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'buildIsBad' to 'BuildIsBad'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver::worker_Error(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriverError)" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriver::worker_Error(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriverError)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm11LowLevelDriver.cs(≈104)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'worker_Error' to 'Worker_Error'.</defect>
</target>
<target Name="System.Int32 ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm17LowLevelDriver::getPortNum()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm17LowLevelDriver::getPortNum()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm17LowLevelDriver.cs(≈53)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'getPortNum' to 'GetPortNum'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.IX10LowLevelDriver ThoughtWorks.CruiseControl.CCTrayLib.X10.LowLevelDriverFactory::getDriver()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.IX10LowLevelDriver ThoughtWorks.CruiseControl.CCTrayLib.X10.LowLevelDriverFactory::getDriver()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\LowLevelDriverFactory.cs(≈23)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'getDriver' to 'GetDriver'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Evaluator::_CheckMono()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Evaluator::_CheckMono()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\CodeEvaluator.cs(≈119)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_CheckMono' to 'CheckMono'.</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_ProcessNodes(System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_ProcessNodes(System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ElementProcessor.cs(≈60)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_ProcessNodes' to 'ProcessNodes'.</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_ProcessText(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_ProcessText(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ElementProcessor.cs(≈75)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_ProcessText' to 'ProcessText'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_DefineFromAttributes(System.Xml.Linq.XElement)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_DefineFromAttributes(System.Xml.Linq.XElement)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ElementProcessor.cs(≈82)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_DefineFromAttributes' to 'DefineFromAttributes'.</defect>
</target>
<target Name="System.Xml.Linq.XElement ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_AssumeElement(System.Xml.Linq.XNode)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Xml.Linq.XElement ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ElementProcessor::_AssumeElement(System.Xml.Linq.XNode)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ElementProcessor.cs(≈92)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_AssumeElement' to 'AssumeElement'.</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ConditionalProcessor::_ProcessConditional(System.Xml.Linq.XElement,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ConditionalProcessor::_ProcessConditional(System.Xml.Linq.XElement,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ConditionalProcessor.cs(≈21)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_ProcessConditional' to 'ProcessConditional'.</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ConditionalProcessor::_ProcessNextElse(System.Xml.Linq.XElement)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ConditionalProcessor::_ProcessNextElse(System.Xml.Linq.XElement)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ConditionalProcessor.cs(≈28)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_ProcessNextElse' to 'ProcessNextElse'.</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.CountProcessor::_ProcessCounterBody(System.Xml.Linq.XElement,System.String,System.Int32)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.CountProcessor::_ProcessCounterBody(System.Xml.Linq.XElement,System.String,System.Int32)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\CountProcessor.cs(≈unavailable)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_ProcessCounterBody' to 'ProcessCounterBody'.</defect>
</target>
<target Name="System.Xml.Linq.XAttribute ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.CreateElementProcessor::_ProcessAttribute(System.Xml.Linq.XElement)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Xml.Linq.XAttribute ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.CreateElementProcessor::_ProcessAttribute(System.Xml.Linq.XElement)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\CreateElementProcessor.cs(≈36)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_ProcessAttribute' to 'ProcessAttribute'.</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.DefaultProcessor::_ProcessElement(System.Xml.Linq.XElement)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.DefaultProcessor::_ProcessElement(System.Xml.Linq.XElement)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\DefaultProcessor.cs(≈52)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_ProcessElement' to 'ProcessElement'.</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.DefaultProcessor::_ProcessTextNode(System.Xml.Linq.XText)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.DefaultProcessor::_ProcessTextNode(System.Xml.Linq.XText)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\DefaultProcessor.cs(≈60)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_ProcessTextNode' to 'ProcessTextNode'.</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.DefaultProcessor::_ProcessNonPpElement(System.Xml.Linq.XElement)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.DefaultProcessor::_ProcessNonPpElement(System.Xml.Linq.XElement)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\DefaultProcessor.cs(≈74)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_ProcessNonPpElement' to 'ProcessNonPpElement'.</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.DefaultProcessor::_ProcessPpElement(System.Xml.Linq.XElement)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.DefaultProcessor::_ProcessPpElement(System.Xml.Linq.XElement)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\DefaultProcessor.cs(≈94)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_ProcessPpElement' to 'ProcessPpElement'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.DefaultProcessor::_LoadElementProcessors()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.DefaultProcessor::_LoadElementProcessors()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\DefaultProcessor.cs(≈104)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_LoadElementProcessors' to 'LoadElementProcessors'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.DefaultProcessor::_RegisterElementProcessor(ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.IElementProcessor)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.DefaultProcessor::_RegisterElementProcessor(ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.IElementProcessor)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\DefaultProcessor.cs(≈123)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_RegisterElementProcessor' to 'RegisterElementProcessor'.</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ForEachProcessor::_ProcessIteration(System.Xml.Linq.XElement,System.Xml.Linq.XNode,System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ForEachProcessor::_ProcessIteration(System.Xml.Linq.XElement,System.Xml.Linq.XNode,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ForEachProcessor.cs(≈unavailable)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_ProcessIteration' to 'ProcessIteration'.</defect>
</target>
<target Name="System.Int32 ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ForProcessor::_ExprAsInt(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Int32 ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.ForProcessor::_ExprAsInt(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\ForProcessor.cs(≈76)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_ExprAsInt' to 'ExprAsInt'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.IfDefProcessor::_TestCondition(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.IfDefProcessor::_TestCondition(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\IfDefProcessor.cs(≈28)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_TestCondition' to 'TestCondition'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.IfNDefProcessor::_TestCondition(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors.IfNDefProcessor::_TestCondition(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\ElementProcessors\IfNDefProcessor.cs(≈11)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_TestCondition' to 'TestCondition'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_CanonicalizeName(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_CanonicalizeName(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈118)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_CanonicalizeName' to 'CanonicalizeName'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_CheckAlreadyDefined(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_CheckAlreadyDefined(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈128)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_CheckAlreadyDefined' to 'CheckAlreadyDefined'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_DefineTextSymbol(System.String,System.String,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_DefineTextSymbol(System.String,System.String,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈137)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_DefineTextSymbol' to 'DefineTextSymbol'.</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_GetAsNodeSet(System.Collections.IEnumerable)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_GetAsNodeSet(System.Collections.IEnumerable)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈155)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_GetAsNodeSet' to 'GetAsNodeSet'.</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_GetAsNodeSet(System.String[])" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_GetAsNodeSet(System.String[])" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈162)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_GetAsNodeSet' to 'GetAsNodeSet'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_HasJsFlag(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_HasJsFlag(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈201)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_HasJsFlag' to 'HasJsFlag'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.SymbolicDef ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_InternalGetSymbolDef(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.SymbolicDef ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_InternalGetSymbolDef(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈211)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_InternalGetSymbolDef' to 'InternalGetSymbolDef'.</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_StringToNodeSet(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_StringToNodeSet(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈239)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_StringToNodeSet' to 'StringToNodeSet'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_IsDefined(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_IsDefined(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈249)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_IsDefined' to 'IsDefined'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_IsDefinedInCurrentFrame(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_IsDefinedInCurrentFrame(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈259)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_IsDefinedInCurrentFrame' to 'IsDefinedInCurrentFrame'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_IsJScriptExpression(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_IsJScriptExpression(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈271)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_IsJScriptExpression' to 'IsJScriptExpression'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_DefineSymbolOnStack(ThoughtWorks.CruiseControl.Core.Config.Preprocessor.SymbolicDef)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_DefineSymbolOnStack(ThoughtWorks.CruiseControl.Core.Config.Preprocessor.SymbolicDef)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈280)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_DefineSymbolOnStack' to 'DefineSymbolOnStack'.</defect>
</target>
<target Name="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_Process(System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_Process(System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈386)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_Process' to 'Process'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_IsPureText(System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode>)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Config.Preprocessor.PreprocessorEnvironment::_IsPureText(System.Collections.Generic.IEnumerable`1<System.Xml.Linq.XNode>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\PreprocessorEnvironment.cs(≈463)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_IsPureText' to 'IsPureText'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::_ValueOf(System.Xml.Linq.XNode)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::_ValueOf(System.Xml.Linq.XNode)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\XHelpers.cs(≈85)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename '_ValueOf' to 'ValueOf'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Extensions.IntegrationRequestThrottleExtension::server_IntegrationCompleted(System.Object,ThoughtWorks.CruiseControl.Remote.Events.IntegrationCompletedEventArgs)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Extensions.IntegrationRequestThrottleExtension::server_IntegrationCompleted(System.Object,ThoughtWorks.CruiseControl.Remote.Events.IntegrationCompletedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Extensions\IntegrationRequestThrottleExtension.cs(≈72)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'server_IntegrationCompleted' to 'Server_IntegrationCompleted'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Extensions.IntegrationRequestThrottleExtension::server_IntegrationStarted(System.Object,ThoughtWorks.CruiseControl.Remote.Events.IntegrationStartedEventArgs)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Extensions.IntegrationRequestThrottleExtension::server_IntegrationStarted(System.Object,ThoughtWorks.CruiseControl.Remote.Events.IntegrationStartedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Extensions\IntegrationRequestThrottleExtension.cs(≈82)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'server_IntegrationStarted' to 'Server_IntegrationStarted'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.IProject::get_stopProjectOnReachingMaxSourceControlRetries()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.IProject::get_stopProjectOnReachingMaxSourceControlRetries()" Source="">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'stopProjectOnReachingMaxSourceControlRetries' to 'StopProjectOnReachingMaxSourceControlRetries'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Project::get_stopProjectOnReachingMaxSourceControlRetries()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Project::get_stopProjectOnReachingMaxSourceControlRetries()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈269)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'stopProjectOnReachingMaxSourceControlRetries' to 'StopProjectOnReachingMaxSourceControlRetries'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Project::set_stopProjectOnReachingMaxSourceControlRetries(System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Project::set_stopProjectOnReachingMaxSourceControlRetries(System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Project.cs(≈270)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'stopProjectOnReachingMaxSourceControlRetries' to 'StopProjectOnReachingMaxSourceControlRetries'.</defect>
</target>
<target Name="System.Collections.IList ThoughtWorks.CruiseControl.Core.Publishers.IMessageBuilder::get_xslFiles()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.IList ThoughtWorks.CruiseControl.Core.Publishers.IMessageBuilder::get_xslFiles()" Source="">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'xslFiles' to 'XslFiles'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.IMessageBuilder::set_xslFiles(System.Collections.IList)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.IMessageBuilder::set_xslFiles(System.Collections.IList)" Source="">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'xslFiles' to 'XslFiles'.</defect>
</target>
<target Name="System.Collections.IList ThoughtWorks.CruiseControl.Core.Publishers.HtmlDetailsMessageBuilder::get_xslFiles()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.IList ThoughtWorks.CruiseControl.Core.Publishers.HtmlDetailsMessageBuilder::get_xslFiles()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\HtmlDetailsMessageBuilder.cs(≈25)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'xslFiles' to 'XslFiles'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.HtmlDetailsMessageBuilder::set_xslFiles(System.Collections.IList)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.HtmlDetailsMessageBuilder::set_xslFiles(System.Collections.IList)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\HtmlDetailsMessageBuilder.cs(≈29)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'xslFiles' to 'XslFiles'.</defect>
</target>
<target Name="System.Collections.IList ThoughtWorks.CruiseControl.Core.Publishers.HtmlLinkMessageBuilder::get_xslFiles()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Collections.IList ThoughtWorks.CruiseControl.Core.Publishers.HtmlLinkMessageBuilder::get_xslFiles()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\HtmlLinkMessageBuilder.cs(≈24)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'xslFiles' to 'XslFiles'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Publishers.HtmlLinkMessageBuilder::set_xslFiles(System.Collections.IList)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Publishers.HtmlLinkMessageBuilder::set_xslFiles(System.Collections.IList)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\publishers\HtmlLinkMessageBuilder.cs(≈28)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'xslFiles' to 'XslFiles'.</defect>
</target>
<target Name="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.VstsHistoryParser::parseItem(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.VstsHistoryParser::parseItem(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VstsHistoryParser.cs(≈114)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'parseItem' to 'ParseItem'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.EnvironmentVariable::get_value()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Util.EnvironmentVariable::get_value()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\EnvironmentVariable.cs(≈35)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'value' to 'Value'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.EnvironmentVariable::set_value(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.EnvironmentVariable::set_value(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\EnvironmentVariable.cs(≈36)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'value' to 'Value'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.TimeUnits::makeString(System.Collections.ICollection)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Util.TimeUnits::makeString(System.Collections.ICollection)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\TimeUnits.cs(≈56)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'makeString' to 'MakeString'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_BuildStartedHandler(System.Object,Microsoft.Build.Framework.BuildStartedEventArgs)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_BuildStartedHandler(System.Object,Microsoft.Build.Framework.BuildStartedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈87)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'eventSource_BuildStartedHandler' to 'EventSource_BuildStartedHandler'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_BuildFinishedHandler(System.Object,Microsoft.Build.Framework.BuildFinishedEventArgs)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_BuildFinishedHandler(System.Object,Microsoft.Build.Framework.BuildFinishedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈92)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'eventSource_BuildFinishedHandler' to 'EventSource_BuildFinishedHandler'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_ProjectStartedHandler(System.Object,Microsoft.Build.Framework.ProjectStartedEventArgs)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_ProjectStartedHandler(System.Object,Microsoft.Build.Framework.ProjectStartedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈97)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'eventSource_ProjectStartedHandler' to 'EventSource_ProjectStartedHandler'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_ProjectFinishedHandler(System.Object,Microsoft.Build.Framework.ProjectFinishedEventArgs)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_ProjectFinishedHandler(System.Object,Microsoft.Build.Framework.ProjectFinishedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈102)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'eventSource_ProjectFinishedHandler' to 'EventSource_ProjectFinishedHandler'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_TargetStartedHandler(System.Object,Microsoft.Build.Framework.TargetStartedEventArgs)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_TargetStartedHandler(System.Object,Microsoft.Build.Framework.TargetStartedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈107)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'eventSource_TargetStartedHandler' to 'EventSource_TargetStartedHandler'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_TargetFinishedHandler(System.Object,Microsoft.Build.Framework.TargetFinishedEventArgs)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_TargetFinishedHandler(System.Object,Microsoft.Build.Framework.TargetFinishedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈112)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'eventSource_TargetFinishedHandler' to 'EventSource_TargetFinishedHandler'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_TaskStartedHandler(System.Object,Microsoft.Build.Framework.TaskStartedEventArgs)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_TaskStartedHandler(System.Object,Microsoft.Build.Framework.TaskStartedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈117)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'eventSource_TaskStartedHandler' to 'EventSource_TaskStartedHandler'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_TaskFinishedHandler(System.Object,Microsoft.Build.Framework.TaskFinishedEventArgs)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_TaskFinishedHandler(System.Object,Microsoft.Build.Framework.TaskFinishedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈122)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'eventSource_TaskFinishedHandler' to 'EventSource_TaskFinishedHandler'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_WarningRaised(System.Object,Microsoft.Build.Framework.BuildWarningEventArgs)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_WarningRaised(System.Object,Microsoft.Build.Framework.BuildWarningEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈127)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'eventSource_WarningRaised' to 'EventSource_WarningRaised'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_ErrorRaised(System.Object,Microsoft.Build.Framework.BuildErrorEventArgs)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_ErrorRaised(System.Object,Microsoft.Build.Framework.BuildErrorEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈132)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'eventSource_ErrorRaised' to 'EventSource_ErrorRaised'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_MessageHandler(System.Object,Microsoft.Build.Framework.BuildMessageEventArgs)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_MessageHandler(System.Object,Microsoft.Build.Framework.BuildMessageEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈137)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'eventSource_MessageHandler' to 'EventSource_MessageHandler'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_CustomBuildEventHandler(System.Object,Microsoft.Build.Framework.CustomBuildEventArgs)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_CustomBuildEventHandler(System.Object,Microsoft.Build.Framework.CustomBuildEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈142)">By existing naming conventions, all the method and property names should all be pascal-cased (e.g. MyOperation). Rename 'eventSource_CustomBuildEventHandler' to 'EventSource_CustomBuildEventHandler'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::Login(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::Login(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈391)">By existing naming conventions, the parameter names should all be camel-cased (e.g. myParameter). Rename 'Credentials' parameter to 'credentials'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.CruiseServerClient::Login(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Remote.CruiseServerClient::Login(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClient.cs(≈487)">By existing naming conventions, the parameter names should all be camel-cased (e.g. myParameter). Rename 'Credentials' parameter to 'credentials'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC" Source="">Namespaces longer than two characters should not be all uppercase. Rename namespace 'MVC' to 'Mvc'</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise" Source="">Namespaces longer than two characters should not be all uppercase. Rename namespace 'MVC' to 'Mvc'</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET" Source="">Namespaces longer than two characters should not be all uppercase. Rename namespace 'MVC' to 'Mvc'</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET" Source="">Namespaces longer than two characters should not be all uppercase. Rename namespace 'ASPNET' to 'Aspnet'</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.MVC.View" Source="">Namespaces longer than two characters should not be all uppercase. Rename namespace 'MVC' to 'Mvc'</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS" Source="">Namespaces longer than two characters should not be all uppercase. Rename namespace 'RSS' to 'Rss'</defect>
</target>
</rule>
<rule Name="UseCorrectPrefixRule" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#UseCorrectPrefixRule">
<problem>This type starts with an incorrect prefix or does not start with the required one. All interface names should start with the 'I' letter, followed by another capital letter. All other type names should not have any specific prefix.</problem>
<solution>Rename the type to have the correct prefix.</solution>
<target Name="Objection.ImplementationResolver" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="High" Location="Objection.ImplementationResolver" Source="">The 'ImplementationResolver' interface name doesn't have the required 'I' prefix. Acoording to existing naming conventions, all interface names should begin with the 'I' letter followed by another capital letter.</defect>
</target>
<target Name="Objection.ConstructorSelectionStrategy" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="High" Location="Objection.ConstructorSelectionStrategy" Source="">The 'ConstructorSelectionStrategy' interface name doesn't have the required 'I' prefix. Acoording to existing naming conventions, all interface names should begin with the 'I' letter followed by another capital letter.</defect>
</target>
<target Name="Objection.DecoratableByType" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="High" Location="Objection.DecoratableByType" Source="">The 'DecoratableByType' interface name doesn't have the required 'I' prefix. Acoording to existing naming conventions, all interface names should begin with the 'I' letter followed by another capital letter.</defect>
</target>
<target Name="Objection.ObjectionManager" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="High" Location="Objection.ObjectionManager" Source="">The 'ObjectionManager' interface name doesn't have the required 'I' prefix. Acoording to existing naming conventions, all interface names should begin with the 'I' letter followed by another capital letter.</defect>
</target>
<target Name="Objection.ObjectSource" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="High" Location="Objection.ObjectSource" Source="">The 'ObjectSource' interface name doesn't have the required 'I' prefix. Acoording to existing naming conventions, all interface names should begin with the 'I' letter followed by another capital letter.</defect>
</target>
<target Name="Objection.TypeToTypeMap" Assembly="Objection, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Critical" Confidence="High" Location="Objection.TypeToTypeMap" Source="">The 'TypeToTypeMap' interface name doesn't have the required 'I' prefix. Acoording to existing naming conventions, all interface names should begin with the 'I' letter followed by another capital letter.</defect>
</target>
</rule>
<rule Name="UseCorrectSuffixRule" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#UseCorrectSuffixRule">
<problem>This type does not end with the correct suffix. That usually happens when you define a custom attribute or exception and forget appending suffixes like 'Attribute' or 'Exception' to the type name.</problem>
<solution>Rename the type and append the correct suffix.</solution>
<target Name="Validator.HtmlAttribute" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="Validator.HtmlAttribute" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Validator\HtmlAttribute.cs(≈13)">'HtmlAttribute' should only be used for types that inherits or implements System.Attribute.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardQueue" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardQueue" Source="">'DashboardQueue' should only be used for types that inherits or implements System.Collections.Queue.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerSnapshotChangedEventArgs" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerSnapshotChangedEventArgs" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\ServerSnapshotChangedEvent.cs(≈13)">'ServerSnapshotChangedEventArgs' should only be used for types that inherits or implements System.EventArgs.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriverError" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.Cm11LowLevelDriverError" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\Cm11LowLevelDriverError.cs(≈15)">The type name does not end with 'EventArgs' suffix. Append it to the type name.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ConsoleEventHandler" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.ConsoleEventHandler" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ConsoleEventHandler.cs(≈13)">'EventHandler' should only be used for event handler delegates.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Logging.CircularArray" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Logging.CircularArray" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Log\CircularArray.cs(≈15)">The type name does not end with 'Collection' suffix. Append it to the type name.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ProjectIntegratorList" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.ProjectIntegratorList" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectIntegratorList.cs(≈8)">The type name does not end with 'Collection' suffix. Append it to the type name.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.ProjectList" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.ProjectList" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\ProjectList.cs(≈7)">The type name does not end with 'Collection' suffix. Append it to the type name.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsResults" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsResults" Source="">The type name does not end with 'Collection' suffix. Append it to the type name.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Queues.IIntegrationQueue" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Queues.IIntegrationQueue" Source="">'IIntegrationQueue' should only be used for types that inherits or implements System.Collections.Queue.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈30)">'IntegrationQueue' should only be used for types that inherits or implements System.Collections.Queue.</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Queues\IntegrationQueue.cs(≈30)">The type name does not end with 'Collection' suffix. Append it to the type name.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.IPermission" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Security.IPermission" Source="">'IPermission' should only be used for types that inherits or implements System.Security.IPermission.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.RolePermission" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Security.RolePermission" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\RolePermission.cs(≈32)">'RolePermission' should only be used for types that inherits or implements System.Security.IPermission.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.SecurityPermission" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Security.SecurityPermission" Source="">'SecurityPermission' should only be used for types that inherits or implements System.Security.IPermission.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Security.UserPermission" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Security.UserPermission" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\UserPermission.cs(≈34)">'UserPermission' should only be used for types that inherits or implements System.Security.IPermission.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MercurialModificationCollection" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.MercurialModificationCollection" Source="">'Collection' should only be used for implementing ICollection or IEnumerable or inheriting from Queue, Stack, DataSet and DataTable.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.ITaskCondition" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Tasks.ITaskCondition" Source="">'ITaskCondition' should only be used for types that inherits or implements System.Security.Policy.IMembershipCondition.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.AndTaskCondition" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.AndTaskCondition" Source="">'AndTaskCondition' should only be used for types that inherits or implements System.Security.Policy.IMembershipCondition.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.BuildConditionTaskCondition" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.BuildConditionTaskCondition" Source="">'BuildConditionTaskCondition' should only be used for types that inherits or implements System.Security.Policy.IMembershipCondition.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.CompareValuesTaskCondition" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.CompareValuesTaskCondition" Source="">'CompareValuesTaskCondition' should only be used for types that inherits or implements System.Security.Policy.IMembershipCondition.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.FileExistsTaskCondition" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.FileExistsTaskCondition" Source="">'FileExistsTaskCondition' should only be used for types that inherits or implements System.Security.Policy.IMembershipCondition.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.FolderExistsTaskCondition" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.FolderExistsTaskCondition" Source="">'FolderExistsTaskCondition' should only be used for types that inherits or implements System.Security.Policy.IMembershipCondition.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.LastBuildStatusTaskCondition" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.LastBuildStatusTaskCondition" Source="">'LastBuildStatusTaskCondition' should only be used for types that inherits or implements System.Security.Policy.IMembershipCondition.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.LastBuildTimeTaskCondition" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.LastBuildTimeTaskCondition" Source="">'LastBuildTimeTaskCondition' should only be used for types that inherits or implements System.Security.Policy.IMembershipCondition.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.OrTaskCondition" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.OrTaskCondition" Source="">'OrTaskCondition' should only be used for types that inherits or implements System.Security.Policy.IMembershipCondition.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.StatusTaskCondition" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.StatusTaskCondition" Source="">'StatusTaskCondition' should only be used for types that inherits or implements System.Security.Policy.IMembershipCondition.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.UrlHeaderValueTaskCondition" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.UrlHeaderValueTaskCondition" Source="">'UrlHeaderValueTaskCondition' should only be used for types that inherits or implements System.Security.Policy.IMembershipCondition.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.UrlPingsTaskCondition" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Tasks.Conditions.UrlPingsTaskCondition" Source="">'UrlPingsTaskCondition' should only be used for types that inherits or implements System.Security.Policy.IMembershipCondition.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Triggers.NCrontab.CrontabFieldImpl" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Triggers.NCrontab.CrontabFieldImpl" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\NCrontab\CrontabFieldImpl.cs(≈75)">Use the 'Core' prefix instead of 'Impl'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Triggers\MultipleTrigger.cs(≈46)">The type name does not end with 'Collection' suffix. Append it to the type name.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.Log4NetTrace.TraceLogImpl" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.Log4NetTrace.TraceLogImpl" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\Log4NetTrace\TraceLogImpl.cs(≈45)">Use the 'Core' prefix instead of 'Impl'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.NotifierDelegate" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.NotifierDelegate" Source="">'Delegate' should never be used as a suffix.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Util.NotifierList" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Util.NotifierList" Source="">The type name does not end with 'Collection' suffix. Append it to the type name.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueue" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueue.cs(≈15)">'BuildQueue' should only be used for types that inherits or implements System.Collections.Queue.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueChangedArgs" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueChangedArgs" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueueChangedArgs.cs(≈15)">The type name does not end with 'EventArgs' suffix. Append it to the type name.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequestChangedArgs" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Monitor.BuildQueueRequestChangedArgs" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\BuildQueueRequestChangedArgs.cs(≈15)">The type name does not end with 'EventArgs' suffix. Append it to the type name.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.ProjectChangedArgs" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Monitor.ProjectChangedArgs" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\ProjectChangedArgs.cs(≈15)">The type name does not end with 'EventArgs' suffix. Append it to the type name.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Monitor.ServerUpdateArgs" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Monitor.ServerUpdateArgs" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\ServerUpdateArgs.cs(≈15)">The type name does not end with 'EventArgs' suffix. Append it to the type name.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Mono.OptionSet" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Mono.OptionSet" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Mono\Options.cs(≈501)">The type name does not end with 'Collection' suffix. Append it to the type name.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.QueuedRequestSnapshotList" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.QueuedRequestSnapshotList" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\QueuedRequestSnapshotList.cs(≈23)">The type name does not end with 'Collection' suffix. Append it to the type name.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.QueueSnapshotList" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.QueueSnapshotList" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\QueueSnapshotList.cs(≈23)">The type name does not end with 'Collection' suffix. Append it to the type name.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.BuildCondition" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.BuildCondition" Source="">'BuildCondition' should only be used for types that inherits or implements System.Security.Policy.IMembershipCondition.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.ConfigurationAttribute" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration.ConfigurationAttribute" Source="">'ConfigurationAttribute' should only be used for types that inherits or implements System.Attribute.</defect>
</target>
</rule>
<rule Name="UseGenericEventHandlerRule" Uri="http://www.mono-project.com/Gendarme.Rules.Design.Generic#UseGenericEventHandlerRule">
<problem>This delegate definition is not needed with FX 2.0 and later runtimes.</problem>
<solution>Replace this delegate with a generic based EventHandler<TEventArgs>.</solution>
<target Name="Validator.WindowStateEventHandler" Assembly="CCValidator, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="Validator.WindowStateEventHandler" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.BuildOccurredEventHandler" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.BuildOccurredEventHandler" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorBuildOccurredEventHandler" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorBuildOccurredEventHandler" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorPolledEventHandler" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorPolledEventHandler" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorServerPolledEventHandler" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorServerPolledEventHandler" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorServerQueueChangedEventHandler" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorServerQueueChangedEventHandler" Source=""></defect>
</target>
</rule>
<rule Name="UsePreferredTermsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#UsePreferredTermsRule">
<problem>The identifier contains non-recommended term(s).</problem>
<solution>For consistency replace any non-recommended term with the preferred one.</solution>
<target Name="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseServerManager::Login()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseServerManager::Login()" Source="">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseServerManager::Logout()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ICruiseServerManager::Logout()" Source="">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CachingCruiseServerManager::Login()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CachingCruiseServerManager::Login()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\CachingCruiseServerManager.cs(≈61)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CachingCruiseServerManager::Logout()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.CachingCruiseServerManager::Logout()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\CachingCruiseServerManager.cs(≈66)">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseServerManager::Login()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseServerManager::Login()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\HttpCruiseServerManager.cs(≈96)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseServerManager::Logout()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseServerManager::Logout()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\HttpCruiseServerManager.cs(≈122)">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.RemotingCruiseServerManager::Login()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.RemotingCruiseServerManager::Login()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\RemotingCruiseServerManager.cs(≈72)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.RemotingCruiseServerManager::Logout()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.RemotingCruiseServerManager::Logout()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring\RemotingCruiseServerManager.cs(≈88)">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.Security.WinLoginAuthentication" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.Security.WinLoginAuthentication" Source="">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.LoginResponse ThoughtWorks.CruiseControl.Core.CruiseServer::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.LoginResponse ThoughtWorks.CruiseControl.Core.CruiseServer::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈unavailable)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServer::Logout(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServer::Logout(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServer.cs(≈unavailable)">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.LoginResponse ThoughtWorks.CruiseControl.Core.CruiseServerClient::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.LoginResponse ThoughtWorks.CruiseControl.Core.CruiseServerClient::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈295)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServerClient::Logout(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.CruiseServerClient::Logout(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\CruiseServerClient.cs(≈306)">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildRequest::get_Cancelled()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Distribution.RemoteBuildRequest::get_Cancelled()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Distribution\RemoteBuildRequest.cs(≈28)">Term 'Cancelled' should be replaced with 'Canceled'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.LoginResponse ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.LoginResponse ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\RemoteCruiseServer.cs(≈465)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::Logout(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::Logout(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\RemoteCruiseServer.cs(≈476)">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Security.ISecurityManager::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Security.ISecurityManager::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Source="">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.ISecurityManager::Logout(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.ISecurityManager::Logout(System.String)" Source="">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SecurityManagerBase.cs(≈145)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::Logout(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase::Logout(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\SecurityManagerBase.cs(≈189)">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Security.NullSecurityManager::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Security.NullSecurityManager::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\NullSecurityManager.cs(≈59)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Security.NullSecurityManager::Logout(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Security.NullSecurityManager::Logout(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\NullSecurityManager.cs(≈71)">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRev::get_LogIn()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRev::get_LogIn()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AccuRev.cs(≈158)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRev::set_LogIn(System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRev::set_LogIn(System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AccuRev.cs(≈158)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Cvs::get_RestrictLogins()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Cvs::get_RestrictLogins()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Cvs.cs(≈51)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Cvs::set_RestrictLogins(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Cvs::set_RestrictLogins(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Cvs.cs(≈51)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs::GetLogin(System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs::GetLogin(System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Pvcs.cs(≈269)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Surround::get_ServerLogin()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.Surround::get_ServerLogin()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Surround.cs(≈52)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Surround::set_ServerLogin(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Surround::set_ServerLogin(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Surround.cs(≈52)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::get_DontWriteToLog()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::get_DontWriteToLog()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FinalBuilderTask.cs(≈73)">Term 'Dont' should be replaced with 'DoNot'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::set_DontWriteToLog(System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask::set_DontWriteToLog(System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\FinalBuilderTask.cs(≈73)">Term 'Dont' should be replaced with 'DoNot'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Util.FtpLib::LogIn(System.String,System.String,System.String,System.Boolean)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Util.FtpLib::LogIn(System.String,System.String,System.String,System.Boolean)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\FtpLib.cs(≈55)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::Login(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::Login(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈391)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::Login(System.Object)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::Login(System.Object)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈401)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::Logout()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase::Logout()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClientBase.cs(≈419)">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.Monitor.Server::Login(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Remote.Monitor.Server::Login(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈359)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::Logout()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::Logout()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈395)">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::add_LoginChanged(System.EventHandler)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::add_LoginChanged(System.EventHandler)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈15)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::remove_LoginChanged(System.EventHandler)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::remove_LoginChanged(System.EventHandler)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈15)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireLoginChanged()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.Monitor.Server::FireLoginChanged()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Monitor\Server.cs(≈566)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.CruiseServerClient::Login(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Remote.CruiseServerClient::Login(System.Collections.Generic.List`1<ThoughtWorks.CruiseControl.Remote.NameValuePair>)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClient.cs(≈487)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClient::Logout()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Remote.CruiseServerClient::Logout()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\CruiseServerClient.cs(≈517)">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\LoginRequest.cs(≈46)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.LoginResponse" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.LoginResponse" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Messages\LoginResponse.cs(≈23)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.LoginResponse ThoughtWorks.CruiseControl.Remote.ICruiseServerClient::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.LoginResponse ThoughtWorks.CruiseControl.Remote.ICruiseServerClient::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Source="">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Remote.ICruiseServerClient::Logout(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Remote.ICruiseServerClient::Logout(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.LoginResponse ThoughtWorks.CruiseControl.Remote.ICruiseServer::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.LoginResponse ThoughtWorks.CruiseControl.Remote.ICruiseServer::Login(ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Source="">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Remote.ICruiseServer::Logout(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Remote.Messages.Response ThoughtWorks.CruiseControl.Remote.ICruiseServer::Logout(ThoughtWorks.CruiseControl.Remote.Messages.ServerRequest)" Source="">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.LoginViewBuilder" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.LoginViewBuilder" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Dashboard\LoginViewBuilder.cs(≈20)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.LogoutSecurityAction" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security.LogoutSecurityAction" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\Plugins\Security\LogoutSecurityAction.cs(≈30)">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.IFarmService::Login(System.String,ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.IFarmService::Login(System.String,ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Source="">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.IFarmService::Logout(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.IFarmService::Logout(System.String,System.String)" Source="">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::Login(System.String,ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::Login(System.String,ThoughtWorks.CruiseControl.Remote.Messages.LoginRequest)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈315)">Term 'LogIn' should be replaced with 'LogOn'.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::Logout(System.String,System.String)" Assembly="ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper::Logout(System.String,System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\WebDashboard\ServerConnection\ServerAggregatingCruiseManagerWrapper.cs(≈322)">Term 'LogOut' should be replaced with 'LogOff'.</defect>
</target>
</rule>
<rule Name="UseSingularNameInEnumsUnlessAreFlagsRule" Uri="http://www.mono-project.com/Gendarme.Rules.Naming#UseSingularNameInEnumsUnlessAreFlagsRule">
<problem>This type is an enumeration and by convention it should have a singular name.</problem>
<solution>Change the enumeration name from the plural to the singular form.</solution>
<target Name="ThoughtWorks.CruiseControl.Remote.CruiseControlStatus" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.CruiseControlStatus" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.IntegrationStatus" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.IntegrationStatus" Source=""></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Remote.ItemBuildStatus" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="Normal" Location="ThoughtWorks.CruiseControl.Remote.ItemBuildStatus" Source=""></defect>
</target>
</rule>
<rule Name="UseStringEmptyRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#UseStringEmptyRule">
<problem>The method uses literal "" instead of String.Empty.</problem>
<solution>Change the empty string literal for String.Empty.</solution>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Evaluator::.cctor()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Evaluator::.cctor()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\CodeEvaluator.cs(≈62)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::ErrorContext(System.Xml.Linq.XObject)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::ErrorContext(System.Xml.Linq.XObject)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\XHelpers.cs(≈43)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::GetAttributeValue(System.Xml.Linq.XElement,System.Xml.Linq.XName)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Config.Preprocessor.XHelpers::GetAttributeValue(System.Xml.Linq.XElement,System.Xml.Linq.XName)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\configuration\preprocessor\XHelpers.cs(≈71)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRevHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.Core.Modification[] ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRevHistoryParser::Parse(System.IO.TextReader,System.DateTime,System.DateTime)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\AccuRevHistoryParser.cs(≈92)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::.ctor(ThoughtWorks.CruiseControl.Core.Util.IRegistry,ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::.ctor(ThoughtWorks.CruiseControl.Core.Util.IRegistry,ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈85)"></defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Util.Log::GetCallingClassName()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Util.Log::GetCallingClassName()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\LogUtil.cs(≈209)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Util.Log::GetCallingClassName()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\LogUtil.cs(≈210)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_BuildStartedHandler(System.Object,Microsoft.Build.Framework.BuildStartedEventArgs)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_BuildStartedHandler(System.Object,Microsoft.Build.Framework.BuildStartedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈88)"></defect>
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_BuildStartedHandler(System.Object,Microsoft.Build.Framework.BuildStartedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈88)"></defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_TargetStartedHandler(System.Object,Microsoft.Build.Framework.TargetStartedEventArgs)" Assembly="ThoughtWorks.CruiseControl.MSBuild, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.MSBuild.XmlLogger::eventSource_TargetStartedHandler(System.Object,Microsoft.Build.Framework.TargetStartedEventArgs)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\MSBuildLogger\XmlLogger.cs(≈108)"></defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Remote.Mono.OptionSet/<GetLines>d__8::MoveNext()" Assembly="ThoughtWorks.CruiseControl.Remote, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Remote.Mono.OptionSet/<GetLines>d__8::MoveNext()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\Remote\Mono\Options.cs(≈1067)"></defect>
</target>
</rule>
<rule Name="UseSuppressFinalizeOnIDisposableTypeWithFinalizerRule" Uri="http://www.mono-project.com/Gendarme.Rules.Performance#UseSuppressFinalizeOnIDisposableTypeWithFinalizerRule">
<problem>The type has a finalizer and implements IDisposable. However it doesn't call System.GC.SuppressFinalize inside Dispose.</problem>
<solution>Add a call to GC.SuppressFinalize inside your Dispose method.s</solution>
<target Name="ThoughtWorks.CruiseControl.Core.RemoteCruiseServer" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.RemoteCruiseServer::Dispose()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\RemoteCruiseServer.cs(≈122)"></defect>
</target>
<target Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.Synergy" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="High" Confidence="Normal" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.Synergy::Dispose()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Telelogic\Synergy.cs(≈245)"></defect>
</target>
</rule>
<rule Name="WriteStaticFieldFromInstanceMethodRule" Uri="http://www.mono-project.com/Gendarme.Rules.Concurrency#WriteStaticFieldFromInstanceMethodRule">
<problem>This instance method writes to static fields. This may cause problem with multiple instances and in multithreaded applications.</problem>
<solution>Move initialization to the static constructor or ensure appropriate locking.</solution>
<target Name="ThoughtWorks.CruiseControl.CCTrayLib.X10.IX10LowLevelDriver ThoughtWorks.CruiseControl.CCTrayLib.X10.LowLevelDriverFactory::getDriver()" Assembly="ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.IX10LowLevelDriver ThoughtWorks.CruiseControl.CCTrayLib.X10.LowLevelDriverFactory::getDriver()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\LowLevelDriverFactory.cs(≈35)">The static field 'driver', of type 'ThoughtWorks.CruiseControl.CCTrayLib.X10.IX10LowLevelDriver'. is being set in an instance method.</defect>
<defect Severity="Medium" Confidence="High" Location="ThoughtWorks.CruiseControl.CCTrayLib.X10.IX10LowLevelDriver ThoughtWorks.CruiseControl.CCTrayLib.X10.LowLevelDriverFactory::getDriver()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\X10\LowLevelDriverFactory.cs(≈39)">The static field 'driver', of type 'ThoughtWorks.CruiseControl.CCTrayLib.X10.IX10LowLevelDriver'. is being set in an instance method.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks::IncreaseUsageCount()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks::IncreaseUsageCount()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mks.cs(≈318)">The static field 'usageCount', of type 'System.Int32'. is being set in an instance method.</defect>
</target>
<target Name="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks::DecreaseUsageCount()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Void ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks::DecreaseUsageCount()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\Mks.cs(≈326)">The static field 'usageCount', of type 'System.Int32'. is being set in an instance method.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultHistoryParser::GetTypeString(System.String)" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultHistoryParser::GetTypeString(System.String)" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\sourcecontrol\VaultHistoryParser.cs(≈121)">The static field '$$method0x6000ce9-1', of type 'System.Collections.Generic.Dictionary`2<System.String,System.Int32>'. is being set in an instance method.</defect>
</target>
<target Name="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::ReadDevenvExecutableFromRegistry()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.String ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask::ReadDevenvExecutableFromRegistry()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\tasks\DevenvTask.cs(≈164)">The static field '$$method0x6001016-1', of type 'System.Collections.Generic.Dictionary`2<System.String,System.Int32>'. is being set in an instance method.</defect>
</target>
<target Name="System.Boolean ThoughtWorks.CruiseControl.Core.Util.ExecutionEnvironment::get_IsRunningOnWindows()" Assembly="ThoughtWorks.CruiseControl.Core, Version=1.5.443.7462, Culture=neutral, PublicKeyToken=null">
<defect Severity="Medium" Confidence="High" Location="System.Boolean ThoughtWorks.CruiseControl.Core.Util.ExecutionEnvironment::get_IsRunningOnWindows()" Source="d:\Build\Projects\CruiseControl.NET\SCM\project\core\util\ExecutionEnvironment.cs(≈34)">The static field 'isRunningOnWindows', of type 'System.Nullable`1<System.Boolean>'. is being set in an instance method.</defect>
</target>
</rule>
</results>
</gendarme-output>
<FxCopReport Version="1.36">
<Namespaces>
<Namespace Name="Objection.NetReflectorPlugin">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'Objection.NetReflectorPlugin' with another namespace.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.CCTrayLib.Growl">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.CCTrayLib.Growl' with another namespace.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.CCTrayLib.Speech">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.CCTrayLib.Speech' with another namespace.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ElementProcessors' with another namespace.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.Core.Logging">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.Core.Logging' with another namespace.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper' with another namespace.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.Core.State">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.Core.State' with another namespace.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.Core.Util.Log4NetTrace">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.Core.Util.Log4NetTrace' with another namespace.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators' with another namespace.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions' with another namespace.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.WebDashboard.MVC">
<Messages>
<Message Id="MVC" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="Namespace" Certainty="85" Level="Error">Correct the casing of 'MVC' in namespace name 'ThoughtWorks.CruiseControl.WebDashboard.MVC' by changing it to 'Mvc'.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET' with another namespace.</Issue>
</Message>
<Message Id="ASPNET" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="Namespace" Certainty="85" Level="Error">Correct the casing of 'ASPNET' in namespace name 'ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET' by changing it to 'Aspnet'.</Issue>
</Message>
<Message Id="MVC" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="Namespace" Certainty="85" Level="Error">Correct the casing of 'MVC' in namespace name 'ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET' by changing it to 'Mvc'.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise">
<Messages>
<Message Id="MVC" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="Namespace" Certainty="85" Level="Error">Correct the casing of 'MVC' in namespace name 'ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise' by changing it to 'Mvc'.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.WebDashboard.MVC.View">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.WebDashboard.MVC.View' with another namespace.</Issue>
</Message>
<Message Id="MVC" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="Namespace" Certainty="85" Level="Error">Correct the casing of 'MVC' in namespace name 'ThoughtWorks.CruiseControl.WebDashboard.MVC.View' by changing it to 'Mvc'.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray' with another namespace.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS' with another namespace.</Issue>
</Message>
<Message Id="RSS" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="Namespace" Certainty="85" Level="Error">Correct the casing of 'RSS' in namespace name 'ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS' by changing it to 'Rss'.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security' with another namespace.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics' with another namespace.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds' with another namespace.</Issue>
</Message>
</Messages>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.WebDashboard.Resources">
<Messages>
<Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Consider merging the types defined in 'ThoughtWorks.CruiseControl.WebDashboard.Resources' with another namespace.</Issue>
</Message>
</Messages>
</Namespace>
</Namespaces>
<Targets>
<Target Name="$(ProjectDir)/../Build/CCCmd/CCCmd.exe">
<Modules>
<Module Name="cccmd.exe">
<Messages>
<Message TypeName="AssembliesShouldHaveValidStrongNames" Category="Microsoft.Design" CheckId="CA2210" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Name="NoStrongName" Certainty="95" Level="CriticalError">Sign 'CCCmd.exe' with a strong name key.</Issue>
</Message>
<Message TypeName="MarkAssembliesWithClsCompliant" Category="Microsoft.Design" CheckId="CA1014" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="95" Level="Error">Mark 'CCCmd.exe' with CLSCompliant(true) because it exposes externally visible types.</Issue>
</Message>
</Messages>
<Namespaces>
<Namespace Name="ThoughtWorks.CruiseControl.CCCmd">
<Types>
<Type Name="Program" Kind="Class" Accessibility="Assembly" ExternallyVisible="False">
<Members>
<Member Name="#DisplayProject(ThoughtWorks.CruiseControl.Remote.ProjectStatus)" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="95" Level="CriticalError" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="276">Modify 'Program.DisplayProject(ProjectStatus)' to catch a more specific exception than 'object' or rethrow the exception.</Issue>
</Message>
<Message Id="System.String.Format(System.String,System.Object)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="DependsOnFix">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="261">Because the behavior of 'string.Format(string, object)' could vary based on the current user's locale settings, replace this call in 'Program.DisplayProject(ProjectStatus)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="262">Because the behavior of 'string.Format(string, object)' could vary based on the current user's locale settings, replace this call in 'Program.DisplayProject(ProjectStatus)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="278">Because the behavior of 'string.Format(string, object)' could vary based on the current user's locale settings, replace this call in 'Program.DisplayProject(ProjectStatus)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="281">Because the behavior of 'string.Format(string, object)' could vary based on the current user's locale settings, replace this call in 'Program.DisplayProject(ProjectStatus)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="282">Because the behavior of 'string.Format(string, object)' could vary based on the current user's locale settings, replace this call in 'Program.DisplayProject(ProjectStatus)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
</Message>
<Message Id="System.String.Format(System.String,System.Object,System.Object)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="DependsOnFix">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="260">Because the behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings, replace this call in 'Program.DisplayProject(ProjectStatus)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="273">Because the behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings, replace this call in 'Program.DisplayProject(ProjectStatus)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#DisplayProjectStatus(ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase,System.String,System.Boolean)" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="95" Level="CriticalError" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="252">Modify 'Program.DisplayProjectStatus(CruiseServerClientBase, string, bool)' to catch a more specific exception than 'Exception' or rethrow the exception.</Issue>
</Message>
<Message Id="System.String.Format(System.String,System.Object,System.Object)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="DependsOnFix">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="234">Because the behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings, replace this call in 'Program.DisplayProjectStatus(CruiseServerClientBase, string, bool)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#DisplayServerStatus(ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase,System.Boolean)" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="95" Level="CriticalError" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="224">Modify 'Program.DisplayServerStatus(CruiseServerClientBase, bool)' to catch a more specific exception than 'Exception' or rethrow the exception.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Main(System.String[])" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="TooGeneric" Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="80">'Program.Main(string[])' creates an exception of type 'Exception', an exception type that is not sufficiently specific and should never be raised by user code. If this exception instance might be thrown, use a different exception type.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#RunAbortBuild()" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="95" Level="CriticalError" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="137">Modify 'Program.RunAbortBuild()' to catch a more specific exception than 'Exception' or rethrow the exception.</Issue>
</Message>
<Message Id="System.String.Format(System.String,System.Object)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="DependsOnFix">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="132">Because the behavior of 'string.Format(string, object)' could vary based on the current user's locale settings, replace this call in 'Program.RunAbortBuild()' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#RunForceBuild()" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="95" Level="CriticalError" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="115">Modify 'Program.RunForceBuild()' to catch a more specific exception than 'Exception' or rethrow the exception.</Issue>
</Message>
<Message Id="System.String.Format(System.String,System.Object)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="DependsOnFix">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="110">Because the behavior of 'string.Format(string, object)' could vary based on the current user's locale settings, replace this call in 'Program.RunForceBuild()' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#RunStartProject()" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="95" Level="CriticalError" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="159">Modify 'Program.RunStartProject()' to catch a more specific exception than 'Exception' or rethrow the exception.</Issue>
</Message>
<Message Id="System.String.Format(System.String,System.Object)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="DependsOnFix">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="154">Because the behavior of 'string.Format(string, object)' could vary based on the current user's locale settings, replace this call in 'Program.RunStartProject()' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#RunStopProject()" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="95" Level="CriticalError" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="181">Modify 'Program.RunStopProject()' to catch a more specific exception than 'Exception' or rethrow the exception.</Issue>
</Message>
<Message Id="System.String.Format(System.String,System.Object)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="DependsOnFix">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="176">Because the behavior of 'string.Format(string, object)' could vary based on the current user's locale settings, replace this call in 'Program.RunStopProject()' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#ValidateNotAll()" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message Id="System.String.Format(System.String,System.Object)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="DependsOnFix">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="299">Because the behavior of 'string.Format(string, object)' could vary based on the current user's locale settings, replace this call in 'Program.ValidateNotAll()' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#ValidateParameter(System.String,System.String)" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message Id="System.String.Format(System.String,System.Object)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="DependsOnFix">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCCmd" File="Program.cs" Line="289">Because the behavior of 'string.Format(string, object)' could vary based on the current user's locale settings, replace this call in 'Program.ValidateParameter(string, string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
</Types>
</Namespace>
</Namespaces>
</Module>
</Modules>
</Target>
<Target Name="$(ProjectDir)/../Build/CCTray/cctray.exe">
<Modules>
<Module Name="cctray.exe">
<Messages>
<Message TypeName="AssembliesShouldHaveValidStrongNames" Category="Microsoft.Design" CheckId="CA2210" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Name="NoStrongName" Certainty="95" Level="CriticalError">Sign 'cctray.exe' with a strong name key.</Issue>
</Message>
<Message Id="cctray" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="Assembly" Certainty="85" Level="Error">Correct the casing of 'cctray' in assembly name 'cctray.exe' by changing it to 'Cctray'.</Issue>
</Message>
<Message TypeName="MarkAssembliesWithClsCompliant" Category="Microsoft.Design" CheckId="CA1014" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="95" Level="Error">Mark 'cctray.exe' with CLSCompliant(true) because it exposes externally visible types.</Issue>
</Message>
<Message TypeName="MarkAssembliesWithComVisible" Category="Microsoft.Design" CheckId="CA1017" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Name="NoAttribute" Certainty="95" Level="CriticalError">Because 'cctray.exe' exposes externally visible types, mark it with ComVisible(false) at the assembly level and then mark all types within the assembly that should be exposed to COM clients with ComVisible(true).</Issue>
</Message>
</Messages>
<Namespaces>
<Namespace Name="ThoughtWorks.CruiseControl.CCTray">
<Types>
<Type Name="Bootstrap" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Remove the public constructors from 'Bootstrap'.</Issue>
</Message>
</Messages>
<Members>
<Member Name="#DisplayHelp(ThoughtWorks.CruiseControl.Remote.Mono.OptionSet)" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message Id="System.IO.StringWriter.#ctor(System.Text.StringBuilder)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="DependsOnFix">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTray" File="Bootstrap.cs" Line="122">Because the behavior of 'StringWriter.StringWriter(StringBuilder)' could vary based on the current user's locale settings, replace this call in 'Bootstrap.DisplayHelp(OptionSet)' with a call to 'StringWriter.StringWriter(StringBuilder, IFormatProvider)'. If the result of 'StringWriter.StringWriter(StringBuilder, IFormatProvider)' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
</Message>
<Message TypeName="SpecifyMessageBoxOptions" Category="Microsoft.Globalization" CheckId="CA1300" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTray" File="Bootstrap.cs" Line="125">Change 'Bootstrap.DisplayHelp(OptionSet)' to call the MessageBox.Show overload that specifies MessageBoxOptions, and make sure to set MessageBoxOptions.RightAlign and MessageBoxOptions.RtlReading if RightToLeft is set to RightToLeft.Yes on the parent control.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Main(System.String[])" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="SpecifyMessageBoxOptions" Category="Microsoft.Globalization" CheckId="CA1300" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTray" File="Bootstrap.cs" Line="59">Change 'Bootstrap.Main(string[])' to call the MessageBox.Show overload that specifies MessageBoxOptions, and make sure to set MessageBoxOptions.RightAlign and MessageBoxOptions.RtlReading if RightToLeft is set to RightToLeft.Yes on the parent control.</Issue>
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTray" File="Bootstrap.cs" Line="71">Change 'Bootstrap.Main(string[])' to call the MessageBox.Show overload that specifies MessageBoxOptions, and make sure to set MessageBoxOptions.RightAlign and MessageBoxOptions.RtlReading if RightToLeft is set to RightToLeft.Yes on the parent control.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#UnhandledWinFormException(System.Object,System.Threading.ThreadExceptionEventArgs)" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="SpecifyMessageBoxOptions" Category="Microsoft.Globalization" CheckId="CA1300" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTray" File="Bootstrap.cs" Line="88">Change 'Bootstrap.UnhandledWinFormException(object, ThreadExceptionEventArgs)' to call the MessageBox.Show overload that specifies MessageBoxOptions, and make sure to set MessageBoxOptions.RightAlign and MessageBoxOptions.RtlReading if RightToLeft is set to RightToLeft.Yes on the parent control.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
</Types>
</Namespace>
</Namespaces>
</Module>
</Modules>
</Target>
<Target Name="$(ProjectDir)/../Build/CCTray/ThoughtWorks.CruiseControl.CCTrayLib.dll">
<Modules>
<Module Name="thoughtworks.cruisecontrol.cctraylib.dll">
<Messages>
<Message TypeName="AssembliesShouldHaveValidStrongNames" Category="Microsoft.Design" CheckId="CA2210" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Name="NoStrongName" Certainty="95" Level="CriticalError">Sign 'ThoughtWorks.CruiseControl.CCTrayLib.dll' with a strong name key.</Issue>
</Message>
<Message TypeName="MarkAssembliesWithClsCompliant" Category="Microsoft.Design" CheckId="CA1014" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="95" Level="Error">Mark 'ThoughtWorks.CruiseControl.CCTrayLib.dll' with CLSCompliant(true) because it exposes externally visible types.</Issue>
</Message>
<Message TypeName="MarkAssembliesWithComVisible" Category="Microsoft.Design" CheckId="CA1017" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Name="NoAttribute" Certainty="95" Level="CriticalError">Because 'ThoughtWorks.CruiseControl.CCTrayLib.dll' exposes externally visible types, mark it with ComVisible(false) at the assembly level and then mark all types within the assembly that should be exposed to COM clients with ComVisible(true).</Issue>
</Message>
<Message TypeName="MarkAssembliesWithNeutralResourcesLanguage" Category="Microsoft.Performance" CheckId="CA1824" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="95" Level="Warning">Because assembly 'ThoughtWorks.CruiseControl.CCTrayLib.dll' contains a ResX-based resource file, mark it with the NeutralResourcesLanguage attribute, specifying the language of the resources within the assembly. This could improve lookup performance the first time a resource is retrieved.</Issue>
</Message>
</Messages>
<Namespaces>
<Namespace Name="ThoughtWorks.CruiseControl.CCTrayLib">
<Types>
<Type Name="Audio" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Remove the public constructors from 'Audio'.</Issue>
</Message>
</Messages>
<Members>
<Member Name="#PlaySound(System.Byte[],System.Int16,System.Int64)" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="MovePInvokesToNativeMethodsClass" Category="Microsoft.Design" CheckId="CA1060" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="95" Level="CriticalWarning">Because it is a P/Invoke method, 'Audio.PlaySound(byte[], short, long)' should be defined in a class named NativeMethods, SafeNativeMethods, or UnsafeNativeMethods.</Issue>
</Message>
<Message Id="1" TypeName="PInvokeDeclarationsShouldBePortable" Category="Microsoft.Portability" CheckId="CA1901" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Name="Parameter" Certainty="95" Level="Error">As it is declared in your code, parameter 'hMod' of P/Invoke 'Audio.PlaySound(byte[], short, long)' will be 2 bytes wide on 32-bit platforms. This is not correct, as the actual native declaration of this API indicates it should be 4 bytes wide on 32-bit platforms. Consult the MSDN Platform SDK documentation for help determining what data type should be used instead of 'short'.</Issue>
<Issue Name="Parameter" Certainty="95" Level="Error">As it is declared in your code, parameter 'hMod' of P/Invoke 'Audio.PlaySound(byte[], short, long)' will be 2 bytes wide on 64-bit platforms. This is not correct, as the actual native declaration of this API indicates it should be 8 bytes wide on 64-bit platforms. Consult the MSDN Platform SDK documentation for help determining what data type should be used instead of 'short'.</Issue>
</Message>
<Message Id="2" TypeName="PInvokeDeclarationsShouldBePortable" Category="Microsoft.Portability" CheckId="CA1901" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Name="Parameter" Certainty="95" Level="Error">As it is declared in your code, parameter 'fdwSound' of P/Invoke 'Audio.PlaySound(byte[], short, long)' will be 8 bytes wide on 32-bit platforms. This is not correct, as the actual native declaration of this API indicates it should be 4 bytes wide on 32-bit platforms. Consult the MSDN Platform SDK documentation for help determining what data type should be used instead of 'long'.</Issue>
<Issue Name="Parameter" Certainty="95" Level="Error">As it is declared in your code, parameter 'fdwSound' of P/Invoke 'Audio.PlaySound(byte[], short, long)' will be 8 bytes wide on 64-bit platforms. This is not correct, as the actual native declaration of this API indicates it should be 4 bytes wide on 64-bit platforms. Consult the MSDN Platform SDK documentation for help determining what data type should be used instead of 'long'.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#sndPlaySoundA(System.String,System.Int32)" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="MovePInvokesToNativeMethodsClass" Category="Microsoft.Design" CheckId="CA1060" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="95" Level="CriticalWarning">Because it is a P/Invoke method, 'Audio.sndPlaySoundA(string, int)' should be defined in a class named NativeMethods, SafeNativeMethods, or UnsafeNativeMethods.</Issue>
</Message>
<Message Id="0" TypeName="SpecifyMarshalingForPInvokeStringArguments" Category="Microsoft.Globalization" CheckId="CA2101" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Name="ParameterImplicitAnsi" Certainty="75" Level="Error">To reduce security risk, marshal parameter 'lpszSoundName' as Unicode, by setting DllImport.CharSet to CharSet.Unicode, or by explicitly marshaling the parameter as UnmanagedType.LPWStr. If you need to marshal this string as ANSI or system-dependent, specify MarshalAs explicitly, and set BestFitMapping=false; for added security, also set ThrowOnUnmappableChar=true.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="BuildOccurredEventArgs" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#BuildTransition" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="25" Level="Error">Remove the read-only designation from 'BuildOccurredEventArgs.BuildTransition' or change the field to one that is an immutable reference type. If the reference type 'BuildTransition' is, in fact, immutable, exclude this message.</Issue>
</Message>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'BuildOccurredEventArgs.BuildTransition' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#ProjectStatus" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="25" Level="Error">Remove the read-only designation from 'BuildOccurredEventArgs.ProjectStatus' or change the field to one that is an immutable reference type. If the reference type 'ProjectStatus' is, in fact, immutable, exclude this message.</Issue>
</Message>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'BuildOccurredEventArgs.ProjectStatus' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="BuildOccurredEventHandler" Kind="Delegate" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="UseGenericEventHandlerInstances" Category="Microsoft.Design" CheckId="CA1003" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="95" Level="Error">Remove 'BuildOccurredEventHandler' and replace its usage with EventHandler<T></Issue>
</Message>
</Messages>
</Type>
<Type Name="BuildTransition" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#Broken" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="25" Level="Error">Remove the read-only designation from 'BuildTransition.Broken' or change the field to one that is an immutable reference type. If the reference type 'BuildTransition' is, in fact, immutable, exclude this message.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Fixed" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="25" Level="Error">Remove the read-only designation from 'BuildTransition.Fixed' or change the field to one that is an immutable reference type. If the reference type 'BuildTransition' is, in fact, immutable, exclude this message.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#StillFailing" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="25" Level="Error">Remove the read-only designation from 'BuildTransition.StillFailing' or change the field to one that is an immutable reference type. If the reference type 'BuildTransition' is, in fact, immutable, exclude this message.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#StillSuccessful" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="25" Level="Error">Remove the read-only designation from 'BuildTransition.StillSuccessful' or change the field to one that is an immutable reference type. If the reference type 'BuildTransition' is, in fact, immutable, exclude this message.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="CCTimeFormatter" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#AddIfNeeded(System.Text.StringBuilder,System.Int32,System.String)" Kind="Method" Static="False" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="MarkMembersAsStatic" Category="Microsoft.Performance" CheckId="CA1822" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="95" Level="Warning" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib" File="CCTimeFormatter.cs" Line="29">The 'this' parameter (or 'Me' in Visual Basic) of 'CCTimeFormatter.AddIfNeeded(StringBuilder, int, string)' is never used. Mark the member as static (or Shared in Visual Basic) or use 'this'/'Me' in the method body or at least one property accessor, if appropriate.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#ToString()" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message Id="System.String.Format(System.String,System.Object)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="DependsOnFix">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib" File="CCTimeFormatter.cs" Line="18">Because the behavior of 'string.Format(string, object)' could vary based on the current user's locale settings, replace this call in 'CCTimeFormatter.ToString()' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="CCTrayLibException" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="TypesShouldNotExtendCertainBaseTypes" Category="Microsoft.Design" CheckId="CA1058" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="System.ApplicationException" Certainty="75" Level="Error">Change the base type of 'CCTrayLibException' so that it no longer extends 'ApplicationException'. This base exception type does not provide any additional value for framework classes. Extend 'System.Exception' or an existing unsealed exception type instead. Do not create a new exception base type unless there is specific value in enabling the creation of a catch handler for an entire class of exceptions.</Issue>
</Message>
</Messages>
<Members>
<Member Name="#.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="ImplementStandardExceptionConstructors" Category="Microsoft.Design" CheckId="CA1032" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Name="Accessibility" Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib" File="CCTrayLibException.cs" Line="12">Change the accessibility of 'CCTrayLibException.CCTrayLibException(SerializationInfo, StreamingContext)' to protected.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#.ctor(System.String)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message Id="s" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib" File="CCTrayLibException.cs" Line="10">In method 'CCTrayLibException.CCTrayLibException(string)', consider providing a more meaningful name than parameter name 's'.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#.ctor(System.String,System.Exception)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message Id="e" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib" File="CCTrayLibException.cs" Line="11">In method 'CCTrayLibException.CCTrayLibException(string, Exception)', consider providing a more meaningful name than parameter name 'e'.</Issue>
</Message>
<Message Id="s" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib" File="CCTrayLibException.cs" Line="11">In method 'CCTrayLibException.CCTrayLibException(string, Exception)', consider providing a more meaningful name than parameter name 's'.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="ErrorLevel" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#Error" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="25" Level="Error">Remove the read-only designation from 'ErrorLevel.Error' or change the field to one that is an immutable reference type. If the reference type 'ErrorLevel' is, in fact, immutable, exclude this message.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Info" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="25" Level="Error">Remove the read-only designation from 'ErrorLevel.Info' or change the field to one that is an immutable reference type. If the reference type 'ErrorLevel' is, in fact, immutable, exclude this message.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Warning" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="25" Level="Error">Remove the read-only designation from 'ErrorLevel.Warning' or change the field to one that is an immutable reference type. If the reference type 'ErrorLevel' is, in fact, immutable, exclude this message.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="IconNotFoundException" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="TypesShouldNotExtendCertainBaseTypes" Category="Microsoft.Design" CheckId="CA1058" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="System.ApplicationException" Certainty="75" Level="Error">Change the base type of 'IconNotFoundException' so that it no longer extends 'ApplicationException'. This base exception type does not provide any additional value for framework classes. Extend 'System.Exception' or an existing unsealed exception type instead. Do not create a new exception base type unless there is specific value in enabling the creation of a catch handler for an entire class of exceptions.</Issue>
</Message>
</Messages>
<Members>
<Member Name="#.ctor(System.String,System.Exception)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message Id="e" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib" File="IconNotFoundException.cs" Line="17">In method 'IconNotFoundException.IconNotFoundException(string, Exception)', consider providing a more meaningful name than parameter name 'e'.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="NotifyInfoFlags2" Kind="Enum" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message Id="Flags" TypeName="UsePreferredTerms" Category="Microsoft.Naming" CheckId="CA1726" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="TypeNoAlternate" Certainty="95" Level="Error">Replace the term 'Flags' in type name 'NotifyInfoFlags2' with an appropriate alternate or remove it entirely.</Issue>
</Message>
</Messages>
</Type>
<Type Name="StatusIcon" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="ImplementIDisposableCorrectly" Category="Microsoft.Design" CheckId="CA1063" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="ProvideDisposeBool" Certainty="95" Level="Error">Provide an overridable implementation of Dispose(bool) on 'StatusIcon' or mark the type as sealed. A call to Dispose(false) should only clean up native resources. A call to Dispose(true) should clean up both managed and native resources.</Issue>
</Message>
</Messages>
<Members>
<Member Name="#.ctor(System.Drawing.Icon,System.Boolean)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message Id="i" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib" File="StatusIcon.cs" Line="13">In method 'StatusIcon.StatusIcon(Icon, bool)', consider providing a more meaningful name than parameter name 'i'.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Dispose()" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="CallGCSuppressFinalizeCorrectly" Category="Microsoft.Usage" CheckId="CA1816" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Name="NotCalled" Certainty="75" Level="CriticalWarning" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib" File="StatusIcon.cs" Line="31">Change 'StatusIcon.Dispose()' to call 'GC.SuppressFinalize(object)'. This will prevent unnecessary finalization of the object once it has been disposed and it has fallen out of scope.</Issue>
</Message>
<Message TypeName="ImplementIDisposableCorrectly" Category="Microsoft.Design" CheckId="CA1063" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="DisposeImplementation" Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib" File="StatusIcon.cs" Line="31">Modify 'StatusIcon.Dispose()' so that it calls Dispose(true), then calls GC.SuppressFinalize on the current object instance ('this' or 'Me' in Visual Basic), and then returns.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#LoadFromFile(System.String)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotIndirectlyExposeMethodsWithLinkDemands" Category="Microsoft.Security" CheckId="CA2122" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="33" Level="CriticalError" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib" File="StatusIcon.cs" Line="44">'StatusIcon.LoadFromFile(string)' calls into 'Bitmap.GetHicon()' which has a LinkDemand. By making this call, 'Bitmap.GetHicon()' is indirectly exposed to user code. Review the following call stack that might expose a way to circumvent security protection:
->'StatusIcon.LoadFromFile(string)'
->'StatusIcon.LoadFromFile(string)'</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
</Types>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.CCTrayLib.Configuration">
<Types>
<Type Name="AudioFiles" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#BrokenBuildSound" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'AudioFiles.BrokenBuildSound' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#FixedBuildSound" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'AudioFiles.FixedBuildSound' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#StillFailingBuildSound" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'AudioFiles.StillFailingBuildSound' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#StillSuccessfulBuildSound" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'AudioFiles.StillSuccessfulBuildSound' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="BalloonMessages" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#BrokenBuildMessage" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'BalloonMessages.BrokenBuildMessage' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#FixedBuildMessage" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'BalloonMessages.FixedBuildMessage' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#StillFailingBuildMessage" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'BalloonMessages.StillFailingBuildMessage' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#StillSuccessfulBuildMessage" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'BalloonMessages.StillSuccessfulBuildMessage' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="BuildServer" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#.ctor(System.String)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message Id="System.String.ToLower" TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="DependsOnFix">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration" File="BuildServer.cs" Line="25">Because the behavior of 'string.ToLower()' could vary based on the current user's locale settings, replace this call in 'BuildServer.BuildServer(string)' with a call to 'string.ToLower(CultureInfo)'. If the result of 'string.ToLower(CultureInfo)' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'CultureInfo' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
</Message>
<Message Id="0#" TypeName="UriParametersShouldNotBeStrings" Category="Microsoft.Design" CheckId="CA1054" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="60" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration" File="BuildServer.cs" Line="11">Change the type of parameter 'url' of method 'BuildServer.BuildServer(string)' from string to System.Uri, or provide an overload of 'BuildServer.BuildServer(string)', that allows 'url' to be passed as a System.Uri object.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#.ctor(System.String,ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServerTransport,System.String,System.String)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message Id="0#" TypeName="UriParametersShouldNotBeStrings" Category="Microsoft.Design" CheckId="CA1054" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="60" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration" File="BuildServer.cs" Line="11">Change the type of parameter 'url' of method 'BuildServer.BuildServer(string, BuildServerTransport, string, string)' from string to System.Uri, or provide an overload of 'BuildServer.BuildServer(string, BuildServerTransport, string, string)', that allows 'url' to be passed as a System.Uri object.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#BuildFromRemotingDisplayName(System.String)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="TooGeneric" Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration" File="BuildServer.cs" Line="123">'BuildServer.BuildFromRemotingDisplayName(string)' creates an exception of type 'ApplicationException', an exception type that is not sufficiently specific and should never be raised by user code. If this exception instance might be thrown, use a different exception type.</Issue>
<Issue Name="TooGeneric" Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration" File="BuildServer.cs" Line="128">'BuildServer.BuildFromRemotingDisplayName(string)' creates an exception of type 'ApplicationException', an exception type that is not sufficiently specific and should never be raised by user code. If this exception instance might be thrown, use a different exception type.</Issue>
</Message>
<Message Id="System.Convert.ToInt32(System.String)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="DependsOnFix">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration" File="BuildServer.cs" Line="118">Because the behavior of 'Convert.ToInt32(string)' could vary based on the current user's locale settings, replace this call in 'BuildServer.BuildFromRemotingDisplayName(string)' with a call to 'Convert.ToInt32(string, IFormatProvider)'. If the result of 'Convert.ToInt32(string, IFormatProvider)' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
</Message>
<Message Id="System.String.Format(System.String,System.Object,System.Object)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="DependsOnFix">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration" File="BuildServer.cs" Line="112">Because the behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings, replace this call in 'BuildServer.BuildFromRemotingDisplayName(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration" File="BuildServer.cs" Line="118">Because the behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings, replace this call in 'BuildServer.BuildFromRemotingDisplayName(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Url" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="UriPropertiesShouldNotBeStrings" Category="Microsoft.Design" CheckId="CA1056" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="75" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration" File="BuildServer.cs" Line="49">Change the type of property 'BuildServer.Url' from string to System.Uri.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="BuildServerTransport" Kind="Enum" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#HTTP" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message Id="HTTP" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="Member" Certainty="85" Level="Error">Correct the casing of 'HTTP' in member name 'BuildServerTransport.HTTP' by changing it to 'Http'.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="BuildTransitionNotification" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#AudioFiles" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'BuildTransitionNotification.AudioFiles' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#BalloonMessages" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'BuildTransitionNotification.BalloonMessages' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Exec" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'BuildTransitionNotification.Exec' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#MinimumNotificationLevel" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'BuildTransitionNotification.MinimumNotificationLevel' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#ShowBalloon" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'BuildTransitionNotification.ShowBalloon' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="CaptionAndMessage" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#Caption" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'CaptionAndMessage.Caption' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Message" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'CaptionAndMessage.Message' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="CCTrayMultiConfiguration" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#GetServerMonitorForProject(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject,System.Collections.Generic.IEnumerable`1<ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ISingleServerMonitor>)" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="TooGeneric" Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration" File="CCTrayMultiConfiguration.cs" Line="64">'CCTrayMultiConfiguration.GetServerMonitorForProject(CCTrayProject, IEnumerable<ISingleServerMonitor>)' creates an exception of type 'ApplicationException', an exception type that is not sufficiently specific and should never be raised by user code. If this exception instance might be thrown, use a different exception type.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="CCTrayProject" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#.ctor(System.String,System.String)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message Id="0#" TypeName="UriParametersShouldNotBeStrings" Category="Microsoft.Design" CheckId="CA1054" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="60" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration" File="CCTrayProject.cs" Line="18">Change the type of parameter 'serverUrl' of method 'CCTrayProject.CCTrayProject(string, string)' from string to System.Uri, or provide an overload of 'CCTrayProject.CCTrayProject(string, string)', that allows 'serverUrl' to be passed as a System.Uri object.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#ServerUrl" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="UriPropertiesShouldNotBeStrings" Category="Microsoft.Design" CheckId="CA1056" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="75" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Configuration" File="CCTrayProject.cs" Line="36">Change the type of property 'CCTrayProject.ServerUrl' from string to System.Uri.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="ExecCommands" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#BrokenAndBuildingCommand" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'ExecCommands.BrokenAndBuildingCommand' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#BrokenCommand" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'ExecCommands.BrokenCommand' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#BuildingCommand" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'ExecCommands.BuildingCommand' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#NotConnectedCommand" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'ExecCommands.NotConnectedCommand' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#SuccessCommand" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'ExecCommands.SuccessCommand' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="ExtensionAttribute" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="AvoidUnsealedAttributes" Category="Microsoft.Performance" CheckId="CA1813" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="75" Level="Warning">Seal 'ExtensionAttribute', if possible.</Issue>
</Message>
<Message TypeName="MarkAttributesWithAttributeUsage" Category="Microsoft.Design" CheckId="CA1018" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="95" Level="Error">Specify AttributeUsage on 'ExtensionAttribute'.</Issue>
</Message>
</Messages>
</Type>
<Type Name="GrowlConfiguration" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#Enabled" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'GrowlConfiguration.Enabled' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Hostname" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message Id="Hostname" TypeName="CompoundWordsShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1702" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="MemberShouldBeCompoundWord" Certainty="80" Level="Error">The discrete term 'Hostname' in member name 'GrowlConfiguration.Hostname' should be expressed as a compound word, 'HostName'.</Issue>
</Message>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'GrowlConfiguration.Hostname' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#MinimumNotificationLevel" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'GrowlConfiguration.MinimumNotificationLevel' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Password" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'GrowlConfiguration.Password' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Port" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'GrowlConfiguration.Port' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="ICCTrayMultiConfiguration" Kind="Interface" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#Projects" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="50" Level="Warning">Change 'ICCTrayMultiConfiguration.Projects' to return a collection or make it a method.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="Icons" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#BrokenAndBuildingIcon" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'Icons.BrokenAndBuildingIcon' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#BrokenIcon" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'Icons.BrokenIcon' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#BuildingIcon" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'Icons.BuildingIcon' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#NotConnectedIcon" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'Icons.NotConnectedIcon' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#SuccessIcon" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'Icons.SuccessIcon' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="PersistentConfiguration" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#AlwaysOnTop" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'PersistentConfiguration.AlwaysOnTop' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#BuildTransitionNotification" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'PersistentConfiguration.BuildTransitionNotification' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#FixUserName" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'PersistentConfiguration.FixUserName' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Growl" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'PersistentConfiguration.Growl' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Icons" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'PersistentConfiguration.Icons' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#PollPeriodSeconds" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'PersistentConfiguration.PollPeriodSeconds' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Projects" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'PersistentConfiguration.Projects' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#ReportProjectChanges" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'PersistentConfiguration.ReportProjectChanges' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#ShowInTaskbar" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'PersistentConfiguration.ShowInTaskbar' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Speech" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'PersistentConfiguration.Speech' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#TrayIconDoubleClickAction" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'PersistentConfiguration.TrayIconDoubleClickAction' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#X10" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'PersistentConfiguration.X10' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="SpeechConfiguration" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#Enabled" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'SpeechConfiguration.Enabled' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#SpeakBuildFailed" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'SpeechConfiguration.SpeakBuildFailed' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#SpeakBuildStarted" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'SpeechConfiguration.SpeakBuildStarted' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#SpeakBuildSucceded" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'SpeechConfiguration.SpeakBuildSucceded' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="X10Configuration" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#ActiveDays" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'X10Configuration.ActiveDays' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#BuildingUnitCode" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'X10Configuration.BuildingUnitCode' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#ComPort" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'X10Configuration.ComPort' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#DeviceType" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'X10Configuration.DeviceType' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#Enabled" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'X10Configuration.Enabled' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#EndTime" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'X10Configuration.EndTime' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#FailureUnitCode" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'X10Configuration.FailureUnitCode' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#HouseCode" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'X10Configuration.HouseCode' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#StartTime" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'X10Configuration.StartTime' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#SuccessUnitCode" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'X10Configuration.SuccessUnitCode' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
</Types>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.CCTrayLib.Growl">
<Types>
<Type Name="GrowlController" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#Monitor_BuildOccurred(System.Object,ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorBuildOccurredEventArgs)" Kind="Method" Static="False" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message Id="System.String.Format(System.String,System.Object,System.Object)" TypeName="DoNotIgnoreMethodResults" Category="Microsoft.Usage" CheckId="CA1806" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Name="StringCreation" Certainty="95" Level="Warning" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Growl" File="GrowlController.cs" Line="85">'GrowlController.Monitor_BuildOccurred(object, MonitorBuildOccurredEventArgs)' calls 'string.Format(string, object, object)' but does not use the new string instance that the method returns. Pass the instance as an argument to another method, assign the instance to a variable, or remove the call if it is unnecessary.</Issue>
</Message>
<Message Id="System.String.Format(System.String,System.Object,System.Object)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="DependsOnFix">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Growl" File="GrowlController.cs" Line="85">Because the behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings, replace this call in 'GrowlController.Monitor_BuildOccurred(object, MonitorBuildOccurredEventArgs)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
<Type Name="GrowlMessages" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#BrokenBuildMessage" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'GrowlMessages.BrokenBuildMessage' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#FixedBuildMessage" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'GrowlMessages.FixedBuildMessage' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#StillFailingBuildMessage" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'GrowlMessages.StillFailingBuildMessage' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#StillSuccessfulBuildMessage" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="90" Level="Error">Because field 'GrowlMessages.StillSuccessfulBuildMessage' is visible outside of its declaring type, change its accessibility to private and add a property, with the same accessibility as the field has currently, to provide access to it.</Issue>
</Message>
</Messages>
</Member>
</Members>
</Type>
</Types>
</Namespace>
<Namespace Name="ThoughtWorks.CruiseControl.CCTrayLib.Monitoring">
<Types>
<Type Name="AggregatingProjectMonitor" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#GetIntegrationStatusImportance(ThoughtWorks.CruiseControl.Remote.IntegrationStatus)" Kind="Method" Static="False" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="MarkMembersAsStatic" Category="Microsoft.Performance" CheckId="CA1822" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="NonBreaking">
<Issue Certainty="95" Level="Warning" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring" File="AggregatingProjectMonitor.cs" Line="175">The 'this' parameter (or 'Me' in Visual Basic) of 'AggregatingProjectMonitor.GetIntegrationStatusImportance(IntegrationStatus)' is never used. Mark the member as static (or Shared in Visual Basic) or use 'this'/'Me' in the method body or at least one property accessor, if appropriate.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#IsConnected" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
<Accessors>
<Accessor Name="#get_IsConnected()" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotRaiseExceptionsInUnexpectedLocations" Category="Microsoft.Design" CheckId="CA1065" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="PropertyGetter" Certainty="90" Level="Warning" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring" File="AggregatingProjectMonitor.cs" Line="170">'AggregatingProjectMonitor.IsConnected.get()' creates an exception of type 'NotImplementedException', an exception type that should not be raised in a property. If this exception instance might be raised, use a different exception type, convert this property into a method, or change this property's logic so that it no longer raises an exception.</Issue>
</Message>
</Messages>
</Accessor>
</Accessors>
</Member>
<Member Name="#ListBuildParameters()" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Certainty="95" Level="Error" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring" File="AggregatingProjectMonitor.cs" Line="231">Change 'List<ParameterBase>' in 'AggregatingProjectMonitor.ListBuildParameters()' to use Collection<T>, ReadOnlyCollection<T> or KeyedCollection<K,V></Issue>
</Message>
</Messages>
</Member>
<Member Name="#ProjectIntegratorState" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
<Accessors>
<Accessor Name="#get_ProjectIntegratorState()" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
<Messages>
<Message TypeName="DoNotRaiseExceptionsInUnexpectedLocations" Category="Microsoft.Design" CheckId="CA1065" Status="Active" Created="2010-07-19 19:32:59Z" FixCategory="Breaking">
<Issue Name="PropertyGetter" Certainty="90" Level="Warning" Path="d:\Build\Projects\CruiseControl.NET\SCM\project\CCTrayLib\Monitoring" File="AggregatingProjectMonitor.cs" Line="86">'AggregatingProjectMonitor.ProjectIntegratorState.get()' creates an exception of type 'NotImplementedException', an exception type that should not be raised in a property. If this exception instance might be raised, use a different exception type, convert this property into a method, or change this property's logic so that it no longer raises an exception.</Issue>
</Message>
</Messages>
</Accessor>
</Accessors>
</Member>
</Members>
</Type>
<Type Name="CruiseProjectManagerFactory" Kind="Class" Accessibility="Public" ExternallyVisible="True">
<Members>
<Member Name="#Create(ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject,System.Collections.Generic.IDic
|