source: subversion/applications/utils/Srtm2Osm/trunk/Srtm2Osm.FxCop @ 30595

Last change on this file since 30595 was 30539, checked in by michi, 5 years ago

Added support for having digital elevation models which have data bigger than 2 GiB (.NET limit) by using the filesystem instead of RAM.

File size: 49.8 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<FxCopProject Version="1.36" Name="My FxCop Project">
3 <ProjectOptions>
4  <SharedProject>True</SharedProject>
5  <Stylesheet Apply="False">.\lib\Microsoft FxCop 1.36\Xml\FxCopReport.xsl</Stylesheet>
6  <SaveMessages>
7   <Project Status="Active, Excluded" NewOnly="False" />
8   <Report Status="Active" NewOnly="False" />
9  </SaveMessages>
10  <ProjectFile Compress="True" DefaultTargetCheck="True" DefaultRuleCheck="True" SaveByRuleGroup="" Deterministic="True" />
11  <EnableControlFlowAnalysis>True</EnableControlFlowAnalysis>
12  <EnableMultithreadedLoad>True</EnableMultithreadedLoad>
13  <EnableMultithreadedAnalysis>True</EnableMultithreadedAnalysis>
14  <SourceLookup>True</SourceLookup>
15  <AnalysisExceptionsThreshold>10</AnalysisExceptionsThreshold>
16  <RuleExceptionsThreshold>1</RuleExceptionsThreshold>
17  <Spelling Locale="en-US" />
18  <OverrideRuleVisibilities>False</OverrideRuleVisibilities>
19  <CustomDictionaries SearchFxCopDir="True" SearchUserProfile="True" SearchProjectDir="True" />
20  <SearchGlobalAssemblyCache>False</SearchGlobalAssemblyCache>
21  <DeadlockDetectionTimeout>120</DeadlockDetectionTimeout>
22  <IgnoreGeneratedCode>True</IgnoreGeneratedCode>
23 </ProjectOptions>
24 <Targets>
25  <AssemblyReferenceDirectories>
26   <Directory>$(ProjectDir)/Brejc.SrtmLibrary/bin/Release/</Directory>
27   <Directory>$(ProjectDir)/Brejc.Visualization.WinApp/bin/Release/</Directory>
28   <Directory>$(ProjectDir)/Brejc.Visualization/bin/Release/</Directory>
29   <Directory>$(ProjectDir)/Criticality.WinApp/bin/Release/</Directory>
30   <Directory>$(ProjectDir)/GnuCashUtils.Console/bin/Release/</Directory>
31   <Directory>$(ProjectDir)/GnuCashUtils.Framework/bin/Release/</Directory>
32   <Directory>$(ProjectDir)/Kosmos.Console/bin/Release/</Directory>
33   <Directory>$(ProjectDir)/Kosmos.Gui/bin/Release/</Directory>
34   <Directory>$(ProjectDir)/Kosmos/bin/Release/</Directory>
35   <Directory>$(ProjectDir)/lib/WindowsPowerShell/v1.0/</Directory>
36   <Directory>$(ProjectDir)/OsmUtils.Console/bin/Release/</Directory>
37   <Directory>$(ProjectDir)/OsmUtils.Garmin/bin/Release/</Directory>
38   <Directory>$(ProjectDir)/OsmUtils.MapRender/bin/Release/</Directory>
39   <Directory>$(ProjectDir)/SolutionMaster.Cmdlets/bin/Release/</Directory>
40   <Directory>$(ProjectDir)/SolutionMaster.Console/bin/Release/</Directory>
41   <Directory>$(ProjectDir)/SolutionMaster.Engine/bin/Release/</Directory>
42  </AssemblyReferenceDirectories>
43  <Target Name="$(ProjectDir)/Brejc.Common.Library/bin/Release/Brejc.Common.Library.dll" Analyze="True" AnalyzeAllChildren="True" />
44  <Target Name="$(ProjectDir)/Brejc.DemLibrary/bin/Release/Brejc.DemLibrary.dll" Analyze="True" AnalyzeAllChildren="True" />
45  <Target Name="$(ProjectDir)/Brejc.Geometry/bin/Release/Brejc.Geometry.dll" Analyze="True" AnalyzeAllChildren="True" />
46  <Target Name="$(ProjectDir)/OsmUtils.Framework/bin/Release/OsmUtils.Framework.dll" Analyze="True" AnalyzeAllChildren="True" />
47  <Target Name="$(ProjectDir)/OsmUtils.OsmClient/bin/Release/OsmUtils.OsmClient.dll" Analyze="True" AnalyzeAllChildren="True" />
48  <Target Name="$(ProjectDir)/Srtm2Osm/bin/Release/Srtm2Osm.exe" Analyze="True" AnalyzeAllChildren="True" />
49 </Targets>
50 <Rules>
51  <RuleFiles>
52   <RuleFile Name="$(FxCopDir)\Rules\DesignRules.dll" Enabled="True" AllRulesEnabled="True" />
53   <RuleFile Name="$(FxCopDir)\Rules\GlobalizationRules.dll" Enabled="True" AllRulesEnabled="False">
54    <Rule Name="AvoidDuplicateAccelerators" Enabled="True" />
55    <Rule Name="DoNotHardcodeLocaleSpecificStrings" Enabled="True" />
56    <Rule Name="SetLocaleForDataTypes" Enabled="True" />
57    <Rule Name="SpecifyCultureInfo" Enabled="True" />
58    <Rule Name="SpecifyIFormatProvider" Enabled="True" />
59    <Rule Name="SpecifyStringComparison" Enabled="True" />
60    <Rule Name="UseOrdinalStringComparison" Enabled="True" />
61   </RuleFile>
62   <RuleFile Name="$(FxCopDir)\Rules\InteroperabilityRules.dll" Enabled="True" AllRulesEnabled="True" />
63   <RuleFile Name="$(FxCopDir)\Rules\MobilityRules.dll" Enabled="True" AllRulesEnabled="True" />
64   <RuleFile Name="$(FxCopDir)\Rules\NamingRules.dll" Enabled="True" AllRulesEnabled="True" />
65   <RuleFile Name="$(FxCopDir)\Rules\PerformanceRules.dll" Enabled="True" AllRulesEnabled="True" />
66   <RuleFile Name="$(FxCopDir)\Rules\PortabilityRules.dll" Enabled="True" AllRulesEnabled="True" />
67   <RuleFile Name="$(FxCopDir)\Rules\SecurityRules.dll" Enabled="True" AllRulesEnabled="True" />
68   <RuleFile Name="$(FxCopDir)\Rules\UsageRules.dll" Enabled="True" AllRulesEnabled="True" />
69  </RuleFiles>
70  <Groups />
71  <Settings />
72 </Rules>
73 <FxCopReport Version="1.36">
74  <Namespaces>
75   <Namespace Name="Brejc.Common">
76    <Messages>
77     <Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Excluded" Created="2008-06-05 16:36:50Z">
78      <Issue>
79       <Item>Brejc.Common</Item>
80      </Issue>
81     </Message>
82    </Messages>
83   </Namespace>
84   <Namespace Name="Brejc.Common.Console">
85    <Messages>
86     <Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Excluded" Created="2008-06-05 16:36:50Z">
87      <Issue>
88       <Item>Brejc.Common.Console</Item>
89      </Issue>
90     </Message>
91    </Messages>
92   </Namespace>
93   <Namespace Name="Brejc.Common.Logging">
94    <Messages>
95     <Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Excluded" Created="2008-06-05 16:36:50Z">
96      <Issue>
97       <Item>Brejc.Common.Logging</Item>
98      </Issue>
99     </Message>
100    </Messages>
101   </Namespace>
102   <Namespace Name="Brejc.Common.Xml">
103    <Messages>
104     <Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Excluded" Created="2008-06-05 16:36:50Z">
105      <Issue>
106       <Item>Brejc.Common.Xml</Item>
107      </Issue>
108     </Message>
109    </Messages>
110   </Namespace>
111   <Namespace Name="Brejc.Geometry">
112    <Messages>
113     <Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Excluded" Created="2007-11-27 22:05:38Z">
114      <Issue>
115       <Item>Brejc.Geometry</Item>
116      </Issue>
117     </Message>
118    </Messages>
119   </Namespace>
120  </Namespaces>
121  <Targets>
122   <Target Name="$(ProjectDir)/Brejc.Common.Library/bin/Release/Brejc.Common.Library.dll">
123    <Modules>
124     <Module Name="brejc.common.library.dll">
125      <Namespaces>
126       <Namespace Name="Brejc.Common.Console">
127        <Types>
128         <Type Name="SupportedOptions">
129          <Members>
130           <Member Name="#ParseArgs(System.String[],System.Int32)">
131            <Messages>
132             <Message Id="System.String.Equals(System.String,System.StringComparison)" TypeName="UseOrdinalStringComparison" Category="Microsoft.Globalization" CheckId="CA1309" Status="Excluded" Created="2008-06-05 16:36:50Z">
133              <Issue Name="StringComparison">
134               <Item>'SupportedOptions.ParseArgs(string[], int)'</Item>
135               <Item>StringComparison.InvariantCultureIgnoreCase</Item>
136               <Item>'string.Equals(string, StringComparison)'</Item>
137              </Issue>
138             </Message>
139            </Messages>
140           </Member>
141          </Members>
142         </Type>
143        </Types>
144       </Namespace>
145       <Namespace Name="Brejc.Common.Logging">
146        <Types>
147         <Type Name="ObserverAppender">
148          <Messages>
149           <Message Id="Appender" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Excluded" Created="2008-06-05 16:36:50Z">
150            <Issue Name="Type">
151             <Item>Appender</Item>
152             <Item>'ObserverAppender'</Item>
153            </Issue>
154           </Message>
155          </Messages>
156         </Type>
157        </Types>
158       </Namespace>
159       <Namespace Name="Brejc.Common.Xml">
160        <Types>
161         <Type Name="XmlFluentNode">
162          <Members>
163           <Member Name="#.ctor(System.Xml.XmlNode)">
164            <Messages>
165             <Message Id="System.Xml.XmlNode" TypeName="MembersShouldNotExposeCertainConcreteTypes" Category="Microsoft.Design" CheckId="CA1059" Status="Excluded" Created="2008-06-05 16:36:50Z">
166              <Issue Name="Xml">
167               <Item>'XmlFluentNode.XmlFluentNode(XmlNode)'</Item>
168               <Item>'XmlNode'</Item>
169              </Issue>
170             </Message>
171            </Messages>
172           </Member>
173           <Member Name="#Exists(System.String)">
174            <Messages>
175             <Message Id="xpath" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Excluded" Created="2008-06-05 16:36:50Z">
176              <Issue Name="MemberParameter">
177               <Item>'XmlFluentNode.Exists(string)'</Item>
178               <Item>xpath</Item>
179               <Item>'xpath'</Item>
180              </Issue>
181             </Message>
182            </Messages>
183           </Member>
184           <Member Name="#Node(System.String)">
185            <Messages>
186             <Message Id="xpath" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Excluded" Created="2008-06-05 16:36:50Z">
187              <Issue Name="MemberParameter">
188               <Item>'XmlFluentNode.Node(string)'</Item>
189               <Item>xpath</Item>
190               <Item>'xpath'</Item>
191              </Issue>
192             </Message>
193            </Messages>
194           </Member>
195           <Member Name="#Nodes(System.String)">
196            <Messages>
197             <Message Id="xpath" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Excluded" Created="2008-06-05 16:36:50Z">
198              <Issue Name="MemberParameter">
199               <Item>'XmlFluentNode.Nodes(string)'</Item>
200               <Item>xpath</Item>
201               <Item>'xpath'</Item>
202              </Issue>
203             </Message>
204            </Messages>
205           </Member>
206           <Member Name="#XmlNode">
207            <Messages>
208             <Message Id="System.Xml.XmlNode" TypeName="MembersShouldNotExposeCertainConcreteTypes" Category="Microsoft.Design" CheckId="CA1059" Status="Excluded" Created="2008-06-05 16:36:50Z">
209              <Issue Name="Xml">
210               <Item>'XmlFluentNode.XmlNode'</Item>
211               <Item>'XmlNode'</Item>
212              </Issue>
213             </Message>
214            </Messages>
215           </Member>
216          </Members>
217         </Type>
218        </Types>
219       </Namespace>
220      </Namespaces>
221     </Module>
222    </Modules>
223   </Target>
224   <Target Name="$(ProjectDir)/Brejc.DemLibrary/bin/Release/Brejc.DemLibrary.dll">
225    <Modules>
226     <Module Name="brejc.demlibrary.dll">
227      <Namespaces>
228       <Namespace Name="Brejc.DemLibrary">
229        <Types>
230         <Type Name="FileBasedRasterDigitalElevationModel">
231          <Messages>
232           <Message TypeName="TypesThatOwnDisposableFieldsShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1001" Status="Excluded" Created="2014-07-20 01:11:11Z" FixCategory="DependsOnFix">
233            <Issue Name="DependsOnFix">
234             <Item>'FileBasedRasterDigitalElevationModel'</Item>
235             <Item>'FileStream'</Item>
236            </Issue>
237           </Message>
238          </Messages>
239          <Members>
240           <Member Name="#Finalize()">
241            <Messages>
242             <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Excluded" Created="2014-07-20 01:11:11Z">
243              <Issue>
244               <Item>'FileBasedRasterDigitalElevationModel.~FileBasedRasterDigitalElevationModel()'</Item>
245               <Item>'object'</Item>
246              </Issue>
247             </Message>
248            </Messages>
249           </Member>
250          </Members>
251         </Type>
252         <Type Name="FtpClient">
253          <Messages>
254           <Message TypeName="TypesThatOwnDisposableFieldsShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1001" Status="Excluded" Created="2008-01-06 17:38:35Z" FixCategory="DependsOnFix">
255            <Issue Name="DependsOnFix">
256             <Item>'FtpClient'</Item>
257             <Item>'Socket'</Item>
258            </Issue>
259           </Message>
260          </Messages>
261          <Members>
262           <Member Name="#.ctor()">
263            <Messages>
264             <Message TypeName="DoNotInitializeUnnecessarily" Category="Microsoft.Performance" CheckId="CA1805" Status="Excluded" Created="2008-01-06 17:38:35Z">
265              <Issue>
266               <Item>'FtpClient.FtpClient()'</Item>
267               <Item>'FtpClient.debug'</Item>
268               <Item>'bool'</Item>
269               <Item>false</Item>
270              </Issue>
271              <Issue>
272               <Item>'FtpClient.FtpClient()'</Item>
273               <Item>'FtpClient.logined'</Item>
274               <Item>'bool'</Item>
275               <Item>false</Item>
276              </Issue>
277             </Message>
278            </Messages>
279           </Member>
280           <Member Name="#chdir(System.String)">
281            <Messages>
282             <Message Id="chdir" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
283              <Issue Name="Member">
284               <Item>chdir</Item>
285               <Item>'FtpClient.chdir(string)'</Item>
286               <Item>Chdir</Item>
287              </Issue>
288             </Message>
289             <Message Id="chdir" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Excluded" Created="2008-01-06 17:38:35Z">
290              <Issue Name="Member">
291               <Item>chdir</Item>
292               <Item>'FtpClient.chdir(string)'</Item>
293              </Issue>
294             </Message>
295            </Messages>
296           </Member>
297           <Member Name="#close()">
298            <Messages>
299             <Message Id="close" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
300              <Issue Name="Member">
301               <Item>close</Item>
302               <Item>'FtpClient.close()'</Item>
303               <Item>Close</Item>
304              </Issue>
305             </Message>
306            </Messages>
307           </Member>
308           <Member Name="#createDataSocket()">
309            <Messages>
310             <Message Id="System.Int32.Parse(System.String)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Excluded" Created="2008-01-06 17:38:35Z">
311              <Issue>
312               <Item>'int.Parse(string)'</Item>
313               <Item>'FtpClient.createDataSocket()'</Item>
314               <Item>'int.Parse(string, IFormatProvider)'</Item>
315              </Issue>
316             </Message>
317            </Messages>
318           </Member>
319           <Member Name="#deleteRemoteFile(System.String)">
320            <Messages>
321             <Message Id="delete" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
322              <Issue Name="Member">
323               <Item>delete</Item>
324               <Item>'FtpClient.deleteRemoteFile(string)'</Item>
325               <Item>Delete</Item>
326              </Issue>
327             </Message>
328            </Messages>
329           </Member>
330           <Member Name="#download(System.String)">
331            <Messages>
332             <Message Id="download" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
333              <Issue Name="Member">
334               <Item>download</Item>
335               <Item>'FtpClient.download(string)'</Item>
336               <Item>Download</Item>
337              </Issue>
338             </Message>
339            </Messages>
340           </Member>
341           <Member Name="#download(System.String,System.Boolean)">
342            <Messages>
343             <Message Id="download" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
344              <Issue Name="Member">
345               <Item>download</Item>
346               <Item>'FtpClient.download(string, bool)'</Item>
347               <Item>Download</Item>
348              </Issue>
349             </Message>
350            </Messages>
351           </Member>
352           <Member Name="#download(System.String,System.String)">
353            <Messages>
354             <Message Id="download" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
355              <Issue Name="Member">
356               <Item>download</Item>
357               <Item>'FtpClient.download(string, string)'</Item>
358               <Item>Download</Item>
359              </Issue>
360             </Message>
361            </Messages>
362           </Member>
363           <Member Name="#download(System.String,System.String,System.Boolean)">
364            <Messages>
365             <Message Id="download" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
366              <Issue Name="Member">
367               <Item>download</Item>
368               <Item>'FtpClient.download(string, string, bool)'</Item>
369               <Item>Download</Item>
370              </Issue>
371             </Message>
372             <Message TypeName="TestForEmptyStringsUsingStringLength" Category="Microsoft.Performance" CheckId="CA1820" Status="Excluded" Created="2008-01-06 17:38:35Z">
373              <Issue Name="IsNullOrEmpty">
374               <Item>'string.Equals(string)'</Item>
375               <Item>'FtpClient.download(string, string, bool)'</Item>
376              </Issue>
377             </Message>
378            </Messages>
379           </Member>
380           <Member Name="#getFileList(System.String)">
381            <Messages>
382             <Message Id="get" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
383              <Issue Name="Member">
384               <Item>get</Item>
385               <Item>'FtpClient.getFileList(string)'</Item>
386               <Item>Get</Item>
387              </Issue>
388             </Message>
389            </Messages>
390           </Member>
391           <Member Name="#getFileSize(System.String)">
392            <Messages>
393             <Message Id="get" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
394              <Issue Name="Member">
395               <Item>get</Item>
396               <Item>'FtpClient.getFileSize(string)'</Item>
397               <Item>Get</Item>
398              </Issue>
399             </Message>
400             <Message Id="System.Int64.Parse(System.String)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Excluded" Created="2008-01-06 17:38:35Z">
401              <Issue>
402               <Item>'long.Parse(string)'</Item>
403               <Item>'FtpClient.getFileSize(string)'</Item>
404               <Item>'long.Parse(string, IFormatProvider)'</Item>
405              </Issue>
406             </Message>
407            </Messages>
408           </Member>
409           <Member Name="#getRemoteHost()">
410            <Messages>
411             <Message Id="get" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
412              <Issue Name="Member">
413               <Item>get</Item>
414               <Item>'FtpClient.getRemoteHost()'</Item>
415               <Item>Get</Item>
416              </Issue>
417             </Message>
418             <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Status="Excluded" Created="2008-01-06 17:38:35Z">
419              <Issue>
420               <Item>'FtpClient.getRemoteHost()'</Item>
421              </Issue>
422             </Message>
423            </Messages>
424           </Member>
425           <Member Name="#getRemotePath()">
426            <Messages>
427             <Message Id="get" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
428              <Issue Name="Member">
429               <Item>get</Item>
430               <Item>'FtpClient.getRemotePath()'</Item>
431               <Item>Get</Item>
432              </Issue>
433             </Message>
434             <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Status="Excluded" Created="2008-01-06 17:38:35Z">
435              <Issue>
436               <Item>'FtpClient.getRemotePath()'</Item>
437              </Issue>
438             </Message>
439            </Messages>
440           </Member>
441           <Member Name="#getRemotePort()">
442            <Messages>
443             <Message Id="get" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
444              <Issue Name="Member">
445               <Item>get</Item>
446               <Item>'FtpClient.getRemotePort()'</Item>
447               <Item>Get</Item>
448              </Issue>
449             </Message>
450             <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Status="Excluded" Created="2008-01-06 17:38:35Z">
451              <Issue>
452               <Item>'FtpClient.getRemotePort()'</Item>
453              </Issue>
454             </Message>
455            </Messages>
456           </Member>
457           <Member Name="#login()">
458            <Messages>
459             <Message Id="login" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
460              <Issue Name="Member">
461               <Item>login</Item>
462               <Item>'FtpClient.login()'</Item>
463               <Item>Login</Item>
464              </Issue>
465             </Message>
466             <Message Id="login" TypeName="UsePreferredTerms" Category="Microsoft.Naming" CheckId="CA1726" Status="Excluded" Created="2008-01-06 17:38:35Z">
467              <Issue Name="Member">
468               <Item>login</Item>
469               <Item>'FtpClient.login()'</Item>
470               <Item>LogOn</Item>
471              </Issue>
472             </Message>
473            </Messages>
474           </Member>
475           <Member Name="#mkdir(System.String)">
476            <Messages>
477             <Message Id="mkdir" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
478              <Issue Name="Member">
479               <Item>mkdir</Item>
480               <Item>'FtpClient.mkdir(string)'</Item>
481               <Item>Mkdir</Item>
482              </Issue>
483             </Message>
484             <Message Id="mkdir" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Excluded" Created="2008-01-06 17:38:35Z">
485              <Issue Name="Member">
486               <Item>mkdir</Item>
487               <Item>'FtpClient.mkdir(string)'</Item>
488              </Issue>
489             </Message>
490            </Messages>
491           </Member>
492           <Member Name="#readReply()">
493            <Messages>
494             <Message Id="System.Int32.Parse(System.String)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Excluded" Created="2008-01-06 17:38:35Z">
495              <Issue>
496               <Item>'int.Parse(string)'</Item>
497               <Item>'FtpClient.readReply()'</Item>
498               <Item>'int.Parse(string, IFormatProvider)'</Item>
499              </Issue>
500             </Message>
501            </Messages>
502           </Member>
503           <Member Name="#renameRemoteFile(System.String,System.String)">
504            <Messages>
505             <Message Id="rename" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
506              <Issue Name="Member">
507               <Item>rename</Item>
508               <Item>'FtpClient.renameRemoteFile(string, string)'</Item>
509               <Item>Rename</Item>
510              </Issue>
511             </Message>
512            </Messages>
513           </Member>
514           <Member Name="#rmdir(System.String)">
515            <Messages>
516             <Message Id="rmdir" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
517              <Issue Name="Member">
518               <Item>rmdir</Item>
519               <Item>'FtpClient.rmdir(string)'</Item>
520               <Item>Rmdir</Item>
521              </Issue>
522             </Message>
523             <Message Id="rmdir" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Excluded" Created="2008-01-06 17:38:35Z">
524              <Issue Name="Member">
525               <Item>rmdir</Item>
526               <Item>'FtpClient.rmdir(string)'</Item>
527              </Issue>
528             </Message>
529            </Messages>
530           </Member>
531           <Member Name="#setBinaryMode(System.Boolean)">
532            <Messages>
533             <Message Id="set" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
534              <Issue Name="Member">
535               <Item>set</Item>
536               <Item>'FtpClient.setBinaryMode(bool)'</Item>
537               <Item>Set</Item>
538              </Issue>
539             </Message>
540            </Messages>
541           </Member>
542           <Member Name="#setDebug(System.Boolean)">
543            <Messages>
544             <Message Id="set" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
545              <Issue Name="Member">
546               <Item>set</Item>
547               <Item>'FtpClient.setDebug(bool)'</Item>
548               <Item>Set</Item>
549              </Issue>
550             </Message>
551            </Messages>
552           </Member>
553           <Member Name="#setRemoteHost(System.String)">
554            <Messages>
555             <Message Id="set" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
556              <Issue Name="Member">
557               <Item>set</Item>
558               <Item>'FtpClient.setRemoteHost(string)'</Item>
559               <Item>Set</Item>
560              </Issue>
561             </Message>
562            </Messages>
563           </Member>
564           <Member Name="#setRemotePass(System.String)">
565            <Messages>
566             <Message Id="set" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
567              <Issue Name="Member">
568               <Item>set</Item>
569               <Item>'FtpClient.setRemotePass(string)'</Item>
570               <Item>Set</Item>
571              </Issue>
572             </Message>
573            </Messages>
574           </Member>
575           <Member Name="#setRemotePath(System.String)">
576            <Messages>
577             <Message Id="set" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
578              <Issue Name="Member">
579               <Item>set</Item>
580               <Item>'FtpClient.setRemotePath(string)'</Item>
581               <Item>Set</Item>
582              </Issue>
583             </Message>
584            </Messages>
585           </Member>
586           <Member Name="#setRemotePort(System.Int32)">
587            <Messages>
588             <Message Id="set" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
589              <Issue Name="Member">
590               <Item>set</Item>
591               <Item>'FtpClient.setRemotePort(int)'</Item>
592               <Item>Set</Item>
593              </Issue>
594             </Message>
595            </Messages>
596           </Member>
597           <Member Name="#setRemoteUser(System.String)">
598            <Messages>
599             <Message Id="set" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
600              <Issue Name="Member">
601               <Item>set</Item>
602               <Item>'FtpClient.setRemoteUser(string)'</Item>
603               <Item>Set</Item>
604              </Issue>
605             </Message>
606            </Messages>
607           </Member>
608           <Member Name="#upload(System.String)">
609            <Messages>
610             <Message Id="upload" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
611              <Issue Name="Member">
612               <Item>upload</Item>
613               <Item>'FtpClient.upload(string)'</Item>
614               <Item>Upload</Item>
615              </Issue>
616             </Message>
617            </Messages>
618           </Member>
619           <Member Name="#upload(System.String,System.Boolean)">
620            <Messages>
621             <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Excluded" Created="2008-01-06 17:38:35Z">
622              <Issue>
623               <Item>'FtpClient.upload(string, bool)'</Item>
624               <Item>'Exception'</Item>
625              </Issue>
626             </Message>
627             <Message Id="upload" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2008-01-06 17:38:35Z">
628              <Issue Name="Member">
629               <Item>upload</Item>
630               <Item>'FtpClient.upload(string, bool)'</Item>
631               <Item>Upload</Item>
632              </Issue>
633             </Message>
634            </Messages>
635           </Member>
636          </Members>
637         </Type>
638        </Types>
639       </Namespace>
640      </Namespaces>
641     </Module>
642    </Modules>
643   </Target>
644   <Target Name="$(ProjectDir)/OsmUtils.Framework/bin/Release/OsmUtils.Framework.dll">
645    <Modules>
646     <Module Name="osmutils.framework.dll">
647      <Namespaces>
648       <Namespace Name="OsmUtils.OsmSchema">
649        <Types>
650         <Type Name="NewDataSet">
651          <Members>
652           <Member Name="#.ctor(System.Collections.Generic.List`1&lt;System.Object&gt;)">
653            <Messages>
654             <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Status="Excluded" Created="2007-11-27 22:21:53Z">
655              <Issue>
656               <Item>'List&lt;object&gt;'</Item>
657               <Item>'NewDataSet.NewDataSet(List&lt;object&gt;)'</Item>
658              </Issue>
659             </Message>
660            </Messages>
661           </Member>
662           <Member Name="#Items">
663            <Messages>
664             <Message TypeName="CollectionPropertiesShouldBeReadOnly" Category="Microsoft.Usage" CheckId="CA2227" Status="Excluded" Created="2007-11-27 22:21:53Z">
665              <Issue>
666               <Item>'NewDataSet.Items'</Item>
667              </Issue>
668             </Message>
669             <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Status="Excluded" Created="2007-11-27 22:21:53Z">
670              <Issue>
671               <Item>'List&lt;object&gt;'</Item>
672               <Item>'NewDataSet.Items'</Item>
673              </Issue>
674             </Message>
675            </Messages>
676           </Member>
677          </Members>
678         </Type>
679         <Type Name="osm">
680          <Messages>
681           <Message Id="osm" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2007-11-27 22:21:53Z">
682            <Issue Name="Type">
683             <Item>osm</Item>
684             <Item>'osm'</Item>
685             <Item>Osm</Item>
686            </Issue>
687           </Message>
688          </Messages>
689          <Members>
690           <Member Name="#Bound">
691            <Messages>
692             <Message TypeName="CollectionPropertiesShouldBeReadOnly" Category="Microsoft.Usage" CheckId="CA2227" Status="Excluded" Created="2007-11-27 22:21:53Z">
693              <Issue>
694               <Item>'osm.Bound'</Item>
695              </Issue>
696             </Message>
697             <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Status="Excluded" Created="2007-11-27 22:21:53Z">
698              <Issue>
699               <Item>'List&lt;osmBound&gt;'</Item>
700               <Item>'osm.Bound'</Item>
701              </Issue>
702             </Message>
703            </Messages>
704           </Member>
705           <Member Name="#Node">
706            <Messages>
707             <Message TypeName="CollectionPropertiesShouldBeReadOnly" Category="Microsoft.Usage" CheckId="CA2227" Status="Excluded" Created="2007-11-27 22:21:53Z">
708              <Issue>
709               <Item>'osm.Node'</Item>
710              </Issue>
711             </Message>
712             <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Status="Excluded" Created="2007-11-27 22:21:53Z">
713              <Issue>
714               <Item>'List&lt;osmNode&gt;'</Item>
715               <Item>'osm.Node'</Item>
716              </Issue>
717             </Message>
718            </Messages>
719           </Member>
720           <Member Name="#Relation">
721            <Messages>
722             <Message TypeName="CollectionPropertiesShouldBeReadOnly" Category="Microsoft.Usage" CheckId="CA2227" Status="Excluded" Created="2007-11-27 22:21:53Z">
723              <Issue>
724               <Item>'osm.Relation'</Item>
725              </Issue>
726             </Message>
727             <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Status="Excluded" Created="2007-11-27 22:21:53Z">
728              <Issue>
729               <Item>'List&lt;osmRelation&gt;'</Item>
730               <Item>'osm.Relation'</Item>
731              </Issue>
732             </Message>
733            </Messages>
734           </Member>
735           <Member Name="#Way">
736            <Messages>
737             <Message TypeName="CollectionPropertiesShouldBeReadOnly" Category="Microsoft.Usage" CheckId="CA2227" Status="Excluded" Created="2007-11-27 22:21:53Z">
738              <Issue>
739               <Item>'osm.Way'</Item>
740              </Issue>
741             </Message>
742             <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Status="Excluded" Created="2007-11-27 22:21:53Z">
743              <Issue>
744               <Item>'List&lt;osmWay&gt;'</Item>
745               <Item>'osm.Way'</Item>
746              </Issue>
747             </Message>
748            </Messages>
749           </Member>
750          </Members>
751         </Type>
752         <Type Name="osmBound">
753          <Messages>
754           <Message Id="osm" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2007-11-27 22:21:53Z">
755            <Issue Name="Type">
756             <Item>osm</Item>
757             <Item>'osmBound'</Item>
758             <Item>Osm</Item>
759            </Issue>
760           </Message>
761          </Messages>
762         </Type>
763         <Type Name="osmNode">
764          <Messages>
765           <Message Id="osm" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2007-11-27 22:21:53Z">
766            <Issue Name="Type">
767             <Item>osm</Item>
768             <Item>'osmNode'</Item>
769             <Item>Osm</Item>
770            </Issue>
771           </Message>
772          </Messages>
773          <Members>
774           <Member Name="#Tag">
775            <Messages>
776             <Message TypeName="CollectionPropertiesShouldBeReadOnly" Category="Microsoft.Usage" CheckId="CA2227" Status="Excluded" Created="2007-11-27 22:21:53Z">
777              <Issue>
778               <Item>'osmNode.Tag'</Item>
779              </Issue>
780             </Message>
781             <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Status="Excluded" Created="2007-11-27 22:21:53Z">
782              <Issue>
783               <Item>'List&lt;tag&gt;'</Item>
784               <Item>'osmNode.Tag'</Item>
785              </Issue>
786             </Message>
787            </Messages>
788           </Member>
789          </Members>
790         </Type>
791         <Type Name="osmRelation">
792          <Messages>
793           <Message Id="osm" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2007-11-27 22:21:53Z">
794            <Issue Name="Type">
795             <Item>osm</Item>
796             <Item>'osmRelation'</Item>
797             <Item>Osm</Item>
798            </Issue>
799           </Message>
800          </Messages>
801          <Members>
802           <Member Name="#Member">
803            <Messages>
804             <Message TypeName="CollectionPropertiesShouldBeReadOnly" Category="Microsoft.Usage" CheckId="CA2227" Status="Excluded" Created="2007-11-27 22:21:53Z">
805              <Issue>
806               <Item>'osmRelation.Member'</Item>
807              </Issue>
808             </Message>
809             <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Status="Excluded" Created="2007-11-27 22:21:53Z">
810              <Issue>
811               <Item>'List&lt;osmRelationMember&gt;'</Item>
812               <Item>'osmRelation.Member'</Item>
813              </Issue>
814             </Message>
815            </Messages>
816           </Member>
817           <Member Name="#Tag">
818            <Messages>
819             <Message TypeName="CollectionPropertiesShouldBeReadOnly" Category="Microsoft.Usage" CheckId="CA2227" Status="Excluded" Created="2007-11-27 22:21:53Z">
820              <Issue>
821               <Item>'osmRelation.Tag'</Item>
822              </Issue>
823             </Message>
824             <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Status="Excluded" Created="2007-11-27 22:21:53Z">
825              <Issue>
826               <Item>'List&lt;tag&gt;'</Item>
827               <Item>'osmRelation.Tag'</Item>
828              </Issue>
829             </Message>
830            </Messages>
831           </Member>
832          </Members>
833         </Type>
834         <Type Name="osmRelationMember">
835          <Messages>
836           <Message Id="osm" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2007-11-27 22:21:53Z">
837            <Issue Name="Type">
838             <Item>osm</Item>
839             <Item>'osmRelationMember'</Item>
840             <Item>Osm</Item>
841            </Issue>
842           </Message>
843          </Messages>
844          <Members>
845           <Member Name="#Type">
846            <Messages>
847             <Message TypeName="PropertyNamesShouldNotMatchGetMethods" Category="Microsoft.Naming" CheckId="CA1721" Status="Excluded" Created="2007-11-27 22:21:53Z" FixCategory="NonBreaking">
848              <Issue Name="BaseType">
849               <Item>'osmRelationMember.Type'</Item>
850               <Item>'object.GetType()'</Item>
851              </Issue>
852             </Message>
853            </Messages>
854           </Member>
855          </Members>
856         </Type>
857         <Type Name="osmWay">
858          <Messages>
859           <Message Id="osm" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2007-11-27 22:21:53Z">
860            <Issue Name="Type">
861             <Item>osm</Item>
862             <Item>'osmWay'</Item>
863             <Item>Osm</Item>
864            </Issue>
865           </Message>
866          </Messages>
867          <Members>
868           <Member Name="#Nd">
869            <Messages>
870             <Message TypeName="CollectionPropertiesShouldBeReadOnly" Category="Microsoft.Usage" CheckId="CA2227" Status="Excluded" Created="2007-11-27 22:21:53Z">
871              <Issue>
872               <Item>'osmWay.Nd'</Item>
873              </Issue>
874             </Message>
875             <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Status="Excluded" Created="2007-11-27 22:21:53Z">
876              <Issue>
877               <Item>'List&lt;osmWayND&gt;'</Item>
878               <Item>'osmWay.Nd'</Item>
879              </Issue>
880             </Message>
881             <Message Id="Nd" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2007-11-27 22:21:53Z">
882              <Issue Name="Member">
883               <Item>Nd</Item>
884               <Item>'osmWay.Nd'</Item>
885               <Item>ND</Item>
886              </Issue>
887             </Message>
888            </Messages>
889           </Member>
890           <Member Name="#Tag">
891            <Messages>
892             <Message TypeName="CollectionPropertiesShouldBeReadOnly" Category="Microsoft.Usage" CheckId="CA2227" Status="Excluded" Created="2007-11-27 22:21:53Z">
893              <Issue>
894               <Item>'osmWay.Tag'</Item>
895              </Issue>
896             </Message>
897             <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Status="Excluded" Created="2007-11-27 22:21:53Z">
898              <Issue>
899               <Item>'List&lt;tag&gt;'</Item>
900               <Item>'osmWay.Tag'</Item>
901              </Issue>
902             </Message>
903            </Messages>
904           </Member>
905          </Members>
906         </Type>
907         <Type Name="osmWayND">
908          <Messages>
909           <Message Id="osm" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2007-11-27 22:21:53Z">
910            <Issue Name="Type">
911             <Item>osm</Item>
912             <Item>'osmWayND'</Item>
913             <Item>Osm</Item>
914            </Issue>
915           </Message>
916          </Messages>
917         </Type>
918         <Type Name="tag">
919          <Messages>
920           <Message Id="tag" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Excluded" Created="2007-11-27 22:21:53Z">
921            <Issue Name="Type">
922             <Item>tag</Item>
923             <Item>'tag'</Item>
924             <Item>Tag</Item>
925            </Issue>
926           </Message>
927          </Messages>
928          <Members>
929           <Member Name="#.ctor(System.String,System.String)">
930            <Messages>
931             <Message Id="k" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Excluded" Created="2007-11-27 22:21:53Z">
932              <Issue Name="MemberParameterMoreMeaningfulName">
933               <Item>'tag.tag(string, string)'</Item>
934               <Item>'k'</Item>
935              </Issue>
936             </Message>
937             <Message Id="v" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Excluded" Created="2007-11-27 22:21:53Z">
938              <Issue Name="MemberParameterMoreMeaningfulName">
939               <Item>'tag.tag(string, string)'</Item>
940               <Item>'v'</Item>
941              </Issue>
942             </Message>
943            </Messages>
944           </Member>
945           <Member Name="#K">
946            <Messages>
947             <Message Id="K" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Excluded" Created="2007-11-27 22:21:53Z">
948              <Issue Name="MemberMoreMeaningfulName">
949               <Item>'tag.K'</Item>
950              </Issue>
951             </Message>
952            </Messages>
953           </Member>
954           <Member Name="#V">
955            <Messages>
956             <Message Id="V" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Excluded" Created="2007-11-27 22:21:53Z">
957              <Issue Name="MemberMoreMeaningfulName">
958               <Item>'tag.V'</Item>
959              </Issue>
960             </Message>
961            </Messages>
962           </Member>
963          </Members>
964         </Type>
965        </Types>
966       </Namespace>
967      </Namespaces>
968     </Module>
969    </Modules>
970   </Target>
971   <Target Name="$(ProjectDir)/Srtm2Osm/bin/Release/Srtm2Osm.exe">
972    <Modules>
973     <Module Name="srtm2osm.exe">
974      <Namespaces>
975       <Namespace Name="Srtm2Osm">
976        <Types>
977         <Type Name="Srtm2OsmCommand">
978          <Members>
979           <Member Name="#ParseArgs(System.String[],System.Int32)">
980            <Messages>
981             <Message TypeName="TestForEmptyStringsUsingStringLength" Category="Microsoft.Performance" CheckId="CA1820" Status="Excluded" Created="2013-08-25 21:18:37Z">
982              <Issue Name="IsNullOrEmpty">
983               <Item>'string.operator !=(string, string)'</Item>
984               <Item>'Srtm2OsmCommand.ParseArgs(string[], int)'</Item>
985              </Issue>
986              <Issue Name="IsNullOrEmpty">
987               <Item>'string.operator !=(string, string)'</Item>
988               <Item>'Srtm2OsmCommand.ParseArgs(string[], int)'</Item>
989              </Issue>
990             </Message>
991            </Messages>
992           </Member>
993          </Members>
994         </Type>
995        </Types>
996       </Namespace>
997      </Namespaces>
998     </Module>
999    </Modules>
1000   </Target>
1001  </Targets>
1002  <Rules>
1003   <Rule TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020">
1004    <Resolution Name="Default">Consider merging the types defined in '{0}' with another namespace.</Resolution>
1005   </Rule>
1006   <Rule TypeName="CollectionPropertiesShouldBeReadOnly" Category="Microsoft.Usage" CheckId="CA2227">
1007    <Resolution Name="Default" />
1008   </Rule>
1009   <Rule TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031">
1010    <Resolution Name="Default">Modify {0} to catch a more specific exception than {1} or rethrow the exception.</Resolution>
1011   </Rule>
1012   <Rule TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002">
1013    <Resolution Name="Default" />
1014   </Rule>
1015   <Rule TypeName="DoNotInitializeUnnecessarily" Category="Microsoft.Performance" CheckId="CA1805">
1016    <Resolution Name="Default">{0} initializes field {1} of type {2} to {3}. Remove this initialization because it will be done automatically by the runtime.</Resolution>
1017   </Rule>
1018   <Rule TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709">
1019    <Resolution Name="Member">Correct the casing of '{0}' in member name {1} by changing it to '{2}'.</Resolution>
1020    <Resolution Name="Type" />
1021   </Rule>
1022   <Rule TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704">
1023    <Resolution Name="Member">Correct the spelling of '{0}' in member name {1} or remove it entirely if it represents any sort of Hungarian notation.</Resolution>
1024    <Resolution Name="MemberMoreMeaningfulName" />
1025    <Resolution Name="MemberParameter">In method {0}, correct the spelling of '{1}' in parameter name {2} or remove it entirely if it represents any sort of Hungarian notation.</Resolution>
1026    <Resolution Name="MemberParameterMoreMeaningfulName" />
1027    <Resolution Name="Type">Correct the spelling of '{0}' in type name {1}.</Resolution>
1028   </Rule>
1029   <Rule TypeName="MembersShouldNotExposeCertainConcreteTypes" Category="Microsoft.Design" CheckId="CA1059">
1030    <Resolution Name="Xml">Modify member {0} so that it no longer exposes the concrete type {1}. Use IXPathNavigable to represent XML data sources.</Resolution>
1031   </Rule>
1032   <Rule TypeName="PropertyNamesShouldNotMatchGetMethods" Category="Microsoft.Naming" CheckId="CA1721">
1033    <Resolution Name="BaseType">The property name {0} is confusing given the existence of inherited method {1}. Rename or remove this property.</Resolution>
1034   </Rule>
1035   <Rule TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305">
1036    <Resolution Name="Default">Because the behavior of {0} could vary based on the current user's locale settings, replace this call in {1} with a call to {2}. If the result of {2} 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'.</Resolution>
1037   </Rule>
1038   <Rule TypeName="TestForEmptyStringsUsingStringLength" Category="Microsoft.Performance" CheckId="CA1820">
1039    <Resolution Name="IsNullOrEmpty">Replace the call to {0} in {1} with a call to 'String.IsNullOrEmpty'.</Resolution>
1040   </Rule>
1041   <Rule TypeName="TypesThatOwnDisposableFieldsShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1001">
1042    <Resolution Name="DependsOnFix">Implement IDisposable on {0} because it creates members of the following IDisposable types: {1}. If {0} has previously shipped, adding new members that implement IDisposable to this type is considered a breaking change to existing consumers.</Resolution>
1043   </Rule>
1044   <Rule TypeName="UseOrdinalStringComparison" Category="Microsoft.Globalization" CheckId="CA1309">
1045    <Resolution Name="StringComparison">{0} passes {1} as an argument to {2}. Replace this usage with StringComparison.Ordinal or StringComparison.OrdinalIgnoreCase if appropriate.</Resolution>
1046   </Rule>
1047   <Rule TypeName="UsePreferredTerms" Category="Microsoft.Naming" CheckId="CA1726">
1048    <Resolution Name="Member">Replace the term '{0}' in member name {1} with the preferred alternate '{2}'.</Resolution>
1049   </Rule>
1050   <Rule TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024">
1051    <Resolution Name="Default">Change {0} to a property if appropriate.</Resolution>
1052   </Rule>
1053  </Rules>
1054 </FxCopReport>
1055</FxCopProject>
Note: See TracBrowser for help on using the repository browser.