PaintDotNet.Base.dll.CodeAnalysisLog.xml 86 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <?xml-stylesheet type="text/xsl" href="d:\vs2019\team tools\static analysis tools\fxcop\Xml\CodeAnalysisReport.xsl"?>
  3. <FxCopReport Version="16.0">
  4. <Targets>
  5. <Target Name="D:\显微镜\winform20191118\Base\bin\Release\PaintDotNet.Base.dll">
  6. <Modules>
  7. <Module Name="paintdotnet.base.dll">
  8. <Namespaces>
  9. <Namespace Name="PaintDotNet">
  10. <Types>
  11. <Type Name="Function`1" Kind="Delegate" Accessibility="Public" ExternallyVisible="True">
  12. <Messages>
  13. <Message Id="R" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  14. <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Function&lt;R&gt;' 中,考虑将泛型类型参数名称 'R' 改为一个更能体现其意义的名称。</Issue>
  15. </Message>
  16. </Messages>
  17. </Type>
  18. <Type Name="Function`2" Kind="Delegate" Accessibility="Public" ExternallyVisible="True">
  19. <Messages>
  20. <Message Id="R" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  21. <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Function&lt;R, T&gt;' 中,考虑将泛型类型参数名称 'R' 改为一个更能体现其意义的名称。</Issue>
  22. </Message>
  23. <Message Id="t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  24. <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Function&lt;R, T&gt;' 中,考虑将参数名称 't' 改为一个更能体现其意义的名称。</Issue>
  25. </Message>
  26. </Messages>
  27. </Type>
  28. <Type Name="Function`3" Kind="Delegate" Accessibility="Public" ExternallyVisible="True">
  29. <Messages>
  30. <Message Id="R" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  31. <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Function&lt;R, T, U&gt;' 中,考虑将泛型类型参数名称 'R' 改为一个更能体现其意义的名称。</Issue>
  32. </Message>
  33. <Message Id="U" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  34. <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Function&lt;R, T, U&gt;' 中,考虑将泛型类型参数名称 'U' 改为一个更能体现其意义的名称。</Issue>
  35. </Message>
  36. <Message Id="t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  37. <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Function&lt;R, T, U&gt;' 中,考虑将参数名称 't' 改为一个更能体现其意义的名称。</Issue>
  38. </Message>
  39. <Message Id="u" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  40. <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Function&lt;R, T, U&gt;' 中,考虑将参数名称 'u' 改为一个更能体现其意义的名称。</Issue>
  41. </Message>
  42. </Messages>
  43. </Type>
  44. <Type Name="ISimpleCollection`2" Kind="Interface" Accessibility="Public" ExternallyVisible="True">
  45. <Messages>
  46. <Message Id="K" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  47. <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'ISimpleCollection&lt;K, V&gt;' 中,考虑将泛型类型参数名称 'K' 改为一个更能体现其意义的名称。</Issue>
  48. </Message>
  49. <Message Id="V" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  50. <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'ISimpleCollection&lt;K, V&gt;' 中,考虑将泛型类型参数名称 'V' 改为一个更能体现其意义的名称。</Issue>
  51. </Message>
  52. </Messages>
  53. </Type>
  54. <Type Name="Pair" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  55. <Members>
  56. <Member Name="#Create`2(!!0,!!1)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  57. <Messages>
  58. <Message Id="U" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  59. <Issue Name="MethodTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base" File="Pair.cs" Line="7">在方法 'Pair.Create&lt;T, U&gt;(T, U)' 中,考虑将泛型类型参数名称 'U' 改为一个更能体现其意义的名称。</Issue>
  60. </Message>
  61. </Messages>
  62. </Member>
  63. </Members>
  64. </Type>
  65. <Type Name="Pair`2" Kind="Struct" Accessibility="Public" ExternallyVisible="True">
  66. <Messages>
  67. <Message Id="U" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  68. <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Pair&lt;T, U&gt;' 中,考虑将泛型类型参数名称 'U' 改为一个更能体现其意义的名称。</Issue>
  69. </Message>
  70. </Messages>
  71. </Type>
  72. <Type Name="Procedure`1" Kind="Delegate" Accessibility="Public" ExternallyVisible="True">
  73. <Messages>
  74. <Message Id="t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  75. <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure&lt;T&gt;' 中,考虑将参数名称 't' 改为一个更能体现其意义的名称。</Issue>
  76. </Message>
  77. </Messages>
  78. </Type>
  79. <Type Name="Procedure`2" Kind="Delegate" Accessibility="Public" ExternallyVisible="True">
  80. <Messages>
  81. <Message Id="U" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  82. <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Procedure&lt;T, U&gt;' 中,考虑将泛型类型参数名称 'U' 改为一个更能体现其意义的名称。</Issue>
  83. </Message>
  84. <Message Id="t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  85. <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure&lt;T, U&gt;' 中,考虑将参数名称 't' 改为一个更能体现其意义的名称。</Issue>
  86. </Message>
  87. <Message Id="u" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  88. <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure&lt;T, U&gt;' 中,考虑将参数名称 'u' 改为一个更能体现其意义的名称。</Issue>
  89. </Message>
  90. </Messages>
  91. </Type>
  92. <Type Name="Procedure`3" Kind="Delegate" Accessibility="Public" ExternallyVisible="True">
  93. <Messages>
  94. <Message Id="U" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  95. <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Procedure&lt;T, U, V&gt;' 中,考虑将泛型类型参数名称 'U' 改为一个更能体现其意义的名称。</Issue>
  96. </Message>
  97. <Message Id="V" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  98. <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Procedure&lt;T, U, V&gt;' 中,考虑将泛型类型参数名称 'V' 改为一个更能体现其意义的名称。</Issue>
  99. </Message>
  100. <Message Id="t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  101. <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure&lt;T, U, V&gt;' 中,考虑将参数名称 't' 改为一个更能体现其意义的名称。</Issue>
  102. </Message>
  103. <Message Id="u" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  104. <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure&lt;T, U, V&gt;' 中,考虑将参数名称 'u' 改为一个更能体现其意义的名称。</Issue>
  105. </Message>
  106. <Message Id="v" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  107. <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure&lt;T, U, V&gt;' 中,考虑将参数名称 'v' 改为一个更能体现其意义的名称。</Issue>
  108. </Message>
  109. </Messages>
  110. </Type>
  111. <Type Name="Procedure`4" Kind="Delegate" Accessibility="Public" ExternallyVisible="True">
  112. <Messages>
  113. <Message Id="U" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  114. <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Procedure&lt;T, U, V, W&gt;' 中,考虑将泛型类型参数名称 'U' 改为一个更能体现其意义的名称。</Issue>
  115. </Message>
  116. <Message Id="V" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  117. <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Procedure&lt;T, U, V, W&gt;' 中,考虑将泛型类型参数名称 'V' 改为一个更能体现其意义的名称。</Issue>
  118. </Message>
  119. <Message Id="W" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  120. <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Procedure&lt;T, U, V, W&gt;' 中,考虑将泛型类型参数名称 'W' 改为一个更能体现其意义的名称。</Issue>
  121. </Message>
  122. <Message Id="t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  123. <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure&lt;T, U, V, W&gt;' 中,考虑将参数名称 't' 改为一个更能体现其意义的名称。</Issue>
  124. </Message>
  125. <Message Id="u" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  126. <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure&lt;T, U, V, W&gt;' 中,考虑将参数名称 'u' 改为一个更能体现其意义的名称。</Issue>
  127. </Message>
  128. <Message Id="v" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  129. <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure&lt;T, U, V, W&gt;' 中,考虑将参数名称 'v' 改为一个更能体现其意义的名称。</Issue>
  130. </Message>
  131. <Message Id="w" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  132. <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure&lt;T, U, V, W&gt;' 中,考虑将参数名称 'w' 改为一个更能体现其意义的名称。</Issue>
  133. </Message>
  134. </Messages>
  135. </Type>
  136. <Type Name="Triple" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  137. <Members>
  138. <Member Name="#Create`3(!!0,!!1,!!2)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  139. <Messages>
  140. <Message Id="U" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  141. <Issue Name="MethodTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base" File="Triple.cs" Line="7">在方法 'Triple.Create&lt;T, U, V&gt;(T, U, V)' 中,考虑将泛型类型参数名称 'U' 改为一个更能体现其意义的名称。</Issue>
  142. </Message>
  143. <Message Id="V" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  144. <Issue Name="MethodTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base" File="Triple.cs" Line="7">在方法 'Triple.Create&lt;T, U, V&gt;(T, U, V)' 中,考虑将泛型类型参数名称 'V' 改为一个更能体现其意义的名称。</Issue>
  145. </Message>
  146. </Messages>
  147. </Member>
  148. </Members>
  149. </Type>
  150. <Type Name="Triple`3" Kind="Struct" Accessibility="Public" ExternallyVisible="True">
  151. <Messages>
  152. <Message Id="U" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  153. <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Triple&lt;T, U, V&gt;' 中,考虑将泛型类型参数名称 'U' 改为一个更能体现其意义的名称。</Issue>
  154. </Message>
  155. <Message Id="V" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  156. <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Triple&lt;T, U, V&gt;' 中,考虑将泛型类型参数名称 'V' 改为一个更能体现其意义的名称。</Issue>
  157. </Message>
  158. </Messages>
  159. </Type>
  160. </Types>
  161. </Namespace>
  162. <Namespace Name="PaintDotNet.Base">
  163. <Types>
  164. <Type Name="Args" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  165. <Members>
  166. <Member Name="#Key" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
  167. <Accessors>
  168. <Accessor Name="#set_Key(System.String)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
  169. <Messages>
  170. <Message Id="value" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  171. <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base" File="Args.cs" Line="123">'value' ('Args.Key.set(string)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
  172. </Message>
  173. </Messages>
  174. </Accessor>
  175. </Accessors>
  176. </Member>
  177. <Member Name="#Lists" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
  178. <Accessors>
  179. <Accessor Name="#set_Lists(System.Collections.Generic.List`1&lt;PaintDotNet.Base.Args&gt;)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
  180. <Messages>
  181. <Message Id="value" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  182. <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base" File="Args.cs" Line="162">'value' ('Args.Lists.set(List&lt;Args&gt;)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
  183. </Message>
  184. </Messages>
  185. </Accessor>
  186. </Accessors>
  187. </Member>
  188. <Member Name="#Name" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
  189. <Accessors>
  190. <Accessor Name="#set_Name(System.String)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
  191. <Messages>
  192. <Message Id="value" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  193. <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base" File="Args.cs" Line="135">'value' ('Args.Name.set(string)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
  194. </Message>
  195. </Messages>
  196. </Accessor>
  197. </Accessors>
  198. </Member>
  199. <Member Name="#Type" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
  200. <Accessors>
  201. <Accessor Name="#set_Type(PaintDotNet.Base.Dtryt)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
  202. <Messages>
  203. <Message Id="value" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  204. <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base" File="Args.cs" Line="111">'value' ('Args.Type.set(Dtryt)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
  205. </Message>
  206. </Messages>
  207. </Accessor>
  208. </Accessors>
  209. </Member>
  210. <Member Name="#Value" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
  211. <Accessors>
  212. <Accessor Name="#set_Value(System.Object)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
  213. <Messages>
  214. <Message Id="value" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  215. <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base" File="Args.cs" Line="147">'value' ('Args.Value.set(object)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
  216. </Message>
  217. </Messages>
  218. </Accessor>
  219. </Accessors>
  220. </Member>
  221. </Members>
  222. </Type>
  223. </Types>
  224. </Namespace>
  225. <Namespace Name="PaintDotNet.Base.CommTool">
  226. <Types>
  227. <Type Name="BasicCalculationHelper" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  228. <Members>
  229. <Member Name="#GetDropFeet(System.Drawing.PointF,System.Double,System.Drawing.PointF)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  230. <Messages>
  231. <Message Id="k" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  232. <Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\CommTool" File="BasicCalculationHelper.cs" Line="203">在方法 'BasicCalculationHelper.GetDropFeet(PointF, double, PointF)' 中,考虑将参数名称 'k' 改为一个更能体现其意义的名称。</Issue>
  233. </Message>
  234. </Messages>
  235. </Member>
  236. <Member Name="#GetWholeContoursTree(OpenCvSharp.Point[][],OpenCvSharp.HierarchyIndex[],System.Int32)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  237. <Messages>
  238. <Message Id="k" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  239. <Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\CommTool" File="BasicCalculationHelper.cs" Line="741">在方法 'BasicCalculationHelper.GetWholeContoursTree(Point[][], HierarchyIndex[], int)' 中,考虑将参数名称 'k' 改为一个更能体现其意义的名称。</Issue>
  240. </Message>
  241. </Messages>
  242. </Member>
  243. <Member Name="#RecursionGetWholeContoursTree(System.Collections.Generic.List`1&lt;System.Collections.Generic.List`1&lt;OpenCvSharp.Point&gt;&gt;,OpenCvSharp.Point[][],OpenCvSharp.HierarchyIndex[],System.Int32)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  244. <Messages>
  245. <Message Id="k" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  246. <Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\CommTool" File="BasicCalculationHelper.cs" Line="752">在方法 'BasicCalculationHelper.RecursionGetWholeContoursTree(List&lt;List&lt;Point&gt;&gt;, Point[][], HierarchyIndex[], int)' 中,考虑将参数名称 'k' 改为一个更能体现其意义的名称。</Issue>
  247. </Message>
  248. </Messages>
  249. </Member>
  250. </Members>
  251. </Type>
  252. <Type Name="DrawRulerHelper" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  253. <Members>
  254. <Member Name="#KiCut(System.Drawing.Bitmap,System.Int32,System.Int32,System.Int32,System.Int32)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  255. <Messages>
  256. <Message Id="b" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  257. <Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\CommTool" File="DrawRulerHelper.cs" Line="459">在方法 'DrawRulerHelper.KiCut(Bitmap, int, int, int, int)' 中,考虑将参数名称 'b' 改为一个更能体现其意义的名称。</Issue>
  258. </Message>
  259. </Messages>
  260. </Member>
  261. </Members>
  262. </Type>
  263. <Type Name="FileOperationHelper" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  264. <Members>
  265. <Member Name="#CheckCameraSNAndReturnName(System.String,System.String,System.String&amp;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  266. <Messages>
  267. <Message Id="System.String.IndexOf(System.String)" TypeName="SpecifyStringComparison" Category="Microsoft.Globalization" CheckId="CA1307" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  268. <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="FileOperationHelper.cs" Line="646">由于 'string.IndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'FileOperationHelper.CheckCameraSNAndReturnName(string, string, out string)' 中的此调用替换为对 'string.IndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.IndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
  269. </Message>
  270. </Messages>
  271. </Member>
  272. <Member Name="#CopyDirectory(System.String,System.String,System.Boolean)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  273. <Messages>
  274. <Message Id="System.String.EndsWith(System.String)" TypeName="SpecifyStringComparison" Category="Microsoft.Globalization" CheckId="CA1307" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  275. <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="FileOperationHelper.cs" Line="144">由于 'string.EndsWith(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'FileOperationHelper.CopyDirectory(string, string, bool)' 中的此调用替换为对 'string.EndsWith(string, StringComparison)' 的调用。如果要向用户显示 'string.EndsWith(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
  276. <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="FileOperationHelper.cs" Line="145">由于 'string.EndsWith(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'FileOperationHelper.CopyDirectory(string, string, bool)' 中的此调用替换为对 'string.EndsWith(string, StringComparison)' 的调用。如果要向用户显示 'string.EndsWith(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
  277. </Message>
  278. </Messages>
  279. </Member>
  280. <Member Name="#GetNumAfterThisFile(System.String[],System.Int32)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  281. <Messages>
  282. <Message Id="i" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  283. <Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\CommTool" File="FileOperationHelper.cs" Line="118">在方法 'FileOperationHelper.GetNumAfterThisFile(string[], int)' 中,考虑将参数名称 'i' 改为一个更能体现其意义的名称。</Issue>
  284. </Message>
  285. </Messages>
  286. </Member>
  287. </Members>
  288. </Type>
  289. <Type Name="OfficeFileHandleHelper" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  290. <Messages>
  291. <Message TypeName="AvoidExcessiveClassCoupling" Category="Microsoft.Maintainability" CheckId="CA1506" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  292. <Issue Name="Type" Certainty="75" Level="Warning">'OfficeFileHandleHelper' 与来自 19 个不同命名空间中的 86 个不同类型耦合。请重写或重构该类的方法,以降低它的类耦合度,或者考虑将该类的某些方法移到与之紧密耦合的其他某些类型中。高于 95 的类耦合度表示可维护性较差,介于 95 和 80 之间的类耦合度表示可维护性适中,低于 80 的类耦合度表示可维护性较好。</Issue>
  293. </Message>
  294. </Messages>
  295. <Members>
  296. <Member Name="#AddContentToExcelSheet(Microsoft.Office.Interop.Excel.Worksheet,System.Int32,System.Int32,System.String)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  297. <Messages>
  298. <Message Id="x" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  299. <Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="564">在方法 'OfficeFileHandleHelper.AddContentToExcelSheet(Worksheet, int, int, string)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。</Issue>
  300. </Message>
  301. <Message Id="y" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  302. <Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="564">在方法 'OfficeFileHandleHelper.AddContentToExcelSheet(Worksheet, int, int, string)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。</Issue>
  303. </Message>
  304. </Messages>
  305. </Member>
  306. <Member Name="#AddTableToExcelSheet(Microsoft.Office.Interop.Excel.Worksheet,System.Int32,System.Int32,System.Collections.Generic.List`1&lt;System.Collections.Generic.List`1&lt;System.String&gt;&gt;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  307. <Messages>
  308. <Message Id="x" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  309. <Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="576">在方法 'OfficeFileHandleHelper.AddTableToExcelSheet(Worksheet, int, int, List&lt;List&lt;string&gt;&gt;)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。</Issue>
  310. </Message>
  311. <Message Id="y" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  312. <Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="576">在方法 'OfficeFileHandleHelper.AddTableToExcelSheet(Worksheet, int, int, List&lt;List&lt;string&gt;&gt;)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。</Issue>
  313. </Message>
  314. </Messages>
  315. </Member>
  316. <Member Name="#CreateAnalysisReport(PaintDotNet.Base.Functionodel.AnalyzeSettingModel,System.Collections.Generic.List`1&lt;System.Collections.Generic.List`1&lt;System.String&gt;&gt;,System.Collections.Generic.List`1&lt;PaintDotNet.Base.Functionodel.ExportProjectModel&gt;,System.Collections.Generic.List`1&lt;System.Drawing.Bitmap&gt;,System.Collections.Generic.Dictionary`2&lt;System.String,System.String&gt;,System.String,System.String,System.Boolean,System.Double,System.Double,System.Decimal,System.String,System.Collections.Generic.Dictionary`2&lt;System.String,System.String&gt;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  317. <Messages>
  318. <Message Id="System.String.IndexOf(System.String)" TypeName="SpecifyStringComparison" Category="Microsoft.Globalization" CheckId="CA1307" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  319. <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="255">由于 'string.IndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'OfficeFileHandleHelper.CreateAnalysisReport(AnalyzeSettingModel, List&lt;List&lt;string&gt;&gt;, List&lt;ExportProjectModel&gt;, List&lt;Bitmap&gt;, Dictionary&lt;string, string&gt;, string, string, bool, double, double, decimal, string, Dictionary&lt;string, string&gt;)' 中的此调用替换为对 'string.IndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.IndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
  320. <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="262">由于 'string.IndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'OfficeFileHandleHelper.CreateAnalysisReport(AnalyzeSettingModel, List&lt;List&lt;string&gt;&gt;, List&lt;ExportProjectModel&gt;, List&lt;Bitmap&gt;, Dictionary&lt;string, string&gt;, string, string, bool, double, double, decimal, string, Dictionary&lt;string, string&gt;)' 中的此调用替换为对 'string.IndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.IndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
  321. </Message>
  322. </Messages>
  323. </Member>
  324. <Member Name="#CreateAnalysisReport(PaintDotNet.Base.Functionodel.AnalyzeSettingModel,System.Collections.Generic.List`1&lt;System.Collections.Generic.List`1&lt;System.String&gt;&gt;,System.Collections.Generic.List`1&lt;System.Drawing.Bitmap&gt;,System.Collections.Generic.Dictionary`2&lt;System.String,System.String&gt;,System.Boolean,System.Double,System.Double,System.Decimal,System.String,System.Collections.Generic.Dictionary`2&lt;System.String,System.String&gt;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  325. <Messages>
  326. <Message Id="System.String.IndexOf(System.String)" TypeName="SpecifyStringComparison" Category="Microsoft.Globalization" CheckId="CA1307" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  327. <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="222">由于 'string.IndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'OfficeFileHandleHelper.CreateAnalysisReport(AnalyzeSettingModel, List&lt;List&lt;string&gt;&gt;, List&lt;Bitmap&gt;, Dictionary&lt;string, string&gt;, bool, double, double, decimal, string, Dictionary&lt;string, string&gt;)' 中的此调用替换为对 'string.IndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.IndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
  328. </Message>
  329. </Messages>
  330. </Member>
  331. <Member Name="#CreateAnalysisReportInclusion(PaintDotNet.Base.Functionodel.AnalyzeSettingModel,System.Collections.Generic.List`1&lt;System.Collections.Generic.List`1&lt;System.Collections.Generic.List`1&lt;System.String&gt;&gt;&gt;,System.Collections.Generic.List`1&lt;System.Drawing.Bitmap&gt;,System.Collections.Generic.Dictionary`2&lt;System.String,System.String&gt;,System.Double,System.Double,System.Decimal)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  332. <Messages>
  333. <Message Id="System.String.IndexOf(System.String)" TypeName="SpecifyStringComparison" Category="Microsoft.Globalization" CheckId="CA1307" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  334. <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="1084">由于 'string.IndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'OfficeFileHandleHelper.CreateAnalysisReportInclusion(AnalyzeSettingModel, List&lt;List&lt;List&lt;string&gt;&gt;&gt;, List&lt;Bitmap&gt;, Dictionary&lt;string, string&gt;, double, double, decimal)' 中的此调用替换为对 'string.IndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.IndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
  335. </Message>
  336. </Messages>
  337. </Member>
  338. <Member Name="#CreateNewWordWithContent(PaintDotNet.Base.Functionodel.AnalyzeSettingModel,System.Collections.Generic.Dictionary`2&lt;System.String,System.String&gt;,System.Collections.Generic.List`1&lt;System.Drawing.Bitmap&gt;,System.Double,System.Double,System.Decimal)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  339. <Messages>
  340. <Message TypeName="AvoidExcessiveClassCoupling" Category="Microsoft.Maintainability" CheckId="CA1506" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  341. <Issue Name="Method" Certainty="75" Level="Warning" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="655">'OfficeFileHandleHelper.CreateNewWordWithContent(AnalyzeSettingModel, Dictionary&lt;string, string&gt;, List&lt;Bitmap&gt;, double, double, decimal)' 与来自 10 个不同命名空间中的 33 个不同类型耦合。请重写或重构该方法,以降低它的类耦合度,或者考虑将该方法移到与之紧密耦合的其他某个类型中。高于 40 的类耦合度表示可维护性较差,介于 40 和 30 之间的类耦合度表示可维护性适中,低于 30 的类耦合度表示可维护性较好。</Issue>
  342. </Message>
  343. <Message Id="System.String.IndexOf(System.String)" TypeName="SpecifyStringComparison" Category="Microsoft.Globalization" CheckId="CA1307" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  344. <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="659">由于 'string.IndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'OfficeFileHandleHelper.CreateNewWordWithContent(AnalyzeSettingModel, Dictionary&lt;string, string&gt;, List&lt;Bitmap&gt;, double, double, decimal)' 中的此调用替换为对 'string.IndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.IndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
  345. </Message>
  346. </Messages>
  347. </Member>
  348. <Member Name="#CreateNewWordWithContent(PaintDotNet.Base.Functionodel.AnalyzeSettingModel,System.Collections.Generic.Dictionary`2&lt;System.String,System.String&gt;,System.Collections.Generic.List`1&lt;System.Drawing.Bitmap&gt;,System.String,System.String)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  349. <Messages>
  350. <Message TypeName="AvoidExcessiveClassCoupling" Category="Microsoft.Maintainability" CheckId="CA1506" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  351. <Issue Name="Method" Certainty="75" Level="Warning" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="823">'OfficeFileHandleHelper.CreateNewWordWithContent(AnalyzeSettingModel, Dictionary&lt;string, string&gt;, List&lt;Bitmap&gt;, string, string)' 与来自 10 个不同命名空间中的 33 个不同类型耦合。请重写或重构该方法,以降低它的类耦合度,或者考虑将该方法移到与之紧密耦合的其他某个类型中。高于 40 的类耦合度表示可维护性较差,介于 40 和 30 之间的类耦合度表示可维护性适中,低于 30 的类耦合度表示可维护性较好。</Issue>
  352. </Message>
  353. <Message Id="System.String.IndexOf(System.String)" TypeName="SpecifyStringComparison" Category="Microsoft.Globalization" CheckId="CA1307" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  354. <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="827">由于 'string.IndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'OfficeFileHandleHelper.CreateNewWordWithContent(AnalyzeSettingModel, Dictionary&lt;string, string&gt;, List&lt;Bitmap&gt;, string, string)' 中的此调用替换为对 'string.IndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.IndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
  355. </Message>
  356. </Messages>
  357. </Member>
  358. <Member Name="#GetWindowThreadProcessId(System.IntPtr,System.Int32&amp;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  359. <Messages>
  360. <Message TypeName="PInvokesShouldNotBeVisible" Category="Microsoft.Interoperability" CheckId="CA1401" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  361. <Issue Certainty="50" Level="CriticalError">更改 P/Invoke 'OfficeFileHandleHelper.GetWindowThreadProcessId(IntPtr, out int)' 的可访问性,使它在自己的程序集外部不再是可见的。</Issue>
  362. </Message>
  363. </Messages>
  364. </Member>
  365. <Member Name="#m_doc" Kind="Field" Static="True" Accessibility="Private" ExternallyVisible="False">
  366. <Messages>
  367. <Message TypeName="ReviewMisleadingFieldNames" Category="Microsoft.Maintainability" CheckId="CA1504" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  368. <Issue Name="Static" Certainty="95" Level="Warning">从字段名 'OfficeFileHandleHelper.m_doc' 可看出该字段是实例数据,但它被声明为 Static (在 Visual Basic 中为 Shared)。请检查此成员,验证它是否应为静态数据,或者考虑更改字段名。</Issue>
  369. </Message>
  370. </Messages>
  371. </Member>
  372. <Member Name="#m_excel" Kind="Field" Static="True" Accessibility="Private" ExternallyVisible="False">
  373. <Messages>
  374. <Message TypeName="ReviewMisleadingFieldNames" Category="Microsoft.Maintainability" CheckId="CA1504" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  375. <Issue Name="Static" Certainty="95" Level="Warning">从字段名 'OfficeFileHandleHelper.m_excel' 可看出该字段是实例数据,但它被声明为 Static (在 Visual Basic 中为 Shared)。请检查此成员,验证它是否应为静态数据,或者考虑更改字段名。</Issue>
  376. </Message>
  377. </Messages>
  378. </Member>
  379. <Member Name="#m_word" Kind="Field" Static="True" Accessibility="Private" ExternallyVisible="False">
  380. <Messages>
  381. <Message TypeName="ReviewMisleadingFieldNames" Category="Microsoft.Maintainability" CheckId="CA1504" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  382. <Issue Name="Static" Certainty="95" Level="Warning">从字段名 'OfficeFileHandleHelper.m_word' 可看出该字段是实例数据,但它被声明为 Static (在 Visual Basic 中为 Shared)。请检查此成员,验证它是否应为静态数据,或者考虑更改字段名。</Issue>
  383. </Message>
  384. </Messages>
  385. </Member>
  386. <Member Name="#m_workbook" Kind="Field" Static="True" Accessibility="Private" ExternallyVisible="False">
  387. <Messages>
  388. <Message TypeName="ReviewMisleadingFieldNames" Category="Microsoft.Maintainability" CheckId="CA1504" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  389. <Issue Name="Static" Certainty="95" Level="Warning">从字段名 'OfficeFileHandleHelper.m_workbook' 可看出该字段是实例数据,但它被声明为 Static (在 Visual Basic 中为 Shared)。请检查此成员,验证它是否应为静态数据,或者考虑更改字段名。</Issue>
  390. </Message>
  391. </Messages>
  392. </Member>
  393. <Member Name="#m_worksheet" Kind="Field" Static="True" Accessibility="Private" ExternallyVisible="False">
  394. <Messages>
  395. <Message TypeName="ReviewMisleadingFieldNames" Category="Microsoft.Maintainability" CheckId="CA1504" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  396. <Issue Name="Static" Certainty="95" Level="Warning">从字段名 'OfficeFileHandleHelper.m_worksheet' 可看出该字段是实例数据,但它被声明为 Static (在 Visual Basic 中为 Shared)。请检查此成员,验证它是否应为静态数据,或者考虑更改字段名。</Issue>
  397. </Message>
  398. </Messages>
  399. </Member>
  400. <Member Name="#SaveTempDataToExcel(System.String,System.Collections.Generic.List`1&lt;PaintDotNet.Base.Functionodel.ExportProjectModel&gt;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
  401. <Messages>
  402. <Message Id="System.String.LastIndexOf(System.String)" TypeName="SpecifyStringComparison" Category="Microsoft.Globalization" CheckId="CA1307" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  403. <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="490">由于 'string.LastIndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'OfficeFileHandleHelper.SaveTempDataToExcel(string, List&lt;ExportProjectModel&gt;)' 中的此调用替换为对 'string.LastIndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.LastIndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
  404. <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="491">由于 'string.LastIndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'OfficeFileHandleHelper.SaveTempDataToExcel(string, List&lt;ExportProjectModel&gt;)' 中的此调用替换为对 'string.LastIndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.LastIndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
  405. </Message>
  406. </Messages>
  407. </Member>
  408. </Members>
  409. </Type>
  410. </Types>
  411. </Namespace>
  412. <Namespace Name="PaintDotNet.Base.DedicatedAnalysis.Inclusions">
  413. <Types>
  414. <Type Name="MethodOfAssessment" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  415. <Members>
  416. <Member Name="#generateReport(OpenCvSharp.Mat,OpenCvSharp.Mat,System.Collections.Generic.List`1&lt;System.Drawing.RectangleF&gt;,System.Int32,System.Int32,System.Int32,System.Int32)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
  417. <Messages>
  418. <Message TypeName="AvoidExcessiveClassCoupling" Category="Microsoft.Maintainability" CheckId="CA1506" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  419. <Issue Name="Method" Certainty="75" Level="Warning" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Inclusions" File="MethodOfAssessment.cs" Line="44">'MethodOfAssessment.generateReport(Mat, Mat, List&lt;RectangleF&gt;, int, int, int, int)' 与来自 9 个不同命名空间中的 32 个不同类型耦合。请重写或重构该方法,以降低它的类耦合度,或者考虑将该方法移到与之紧密耦合的其他某个类型中。高于 40 的类耦合度表示可维护性较差,介于 40 和 30 之间的类耦合度表示可维护性适中,低于 30 的类耦合度表示可维护性较好。</Issue>
  420. </Message>
  421. <Message Id="is_full" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  422. <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Inclusions" File="MethodOfAssessment.cs" Line="44">'is_full' ('MethodOfAssessment.generateReport(Mat, Mat, List&lt;RectangleF&gt;, int, int, int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
  423. </Message>
  424. </Messages>
  425. </Member>
  426. </Members>
  427. </Type>
  428. <Type Name="MethodOfAssessment+AnalysisResult+FieldOfView" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  429. <Members>
  430. <Member Name="#effectiveFilteringInclusion(System.Collections.Generic.List`1&lt;PaintDotNet.Base.DedicatedAnalysis.Inclusions.Model.Inclusion&gt;)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
  431. <Messages>
  432. <Message Id="inclusions" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  433. <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Inclusions" File="MethodOfAssessment.cs" Line="287">'inclusions' ('MethodOfAssessment.AnalysisResult.FieldOfView.effectiveFilteringInclusion(List&lt;Inclusion&gt;)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
  434. </Message>
  435. </Messages>
  436. </Member>
  437. <Member Name="#effectiveFilteringMethodKInclusion(System.Drawing.RectangleF,System.Collections.Generic.List`1&lt;PaintDotNet.Base.DedicatedAnalysis.Inclusions.Model.Inclusion&gt;)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
  438. <Messages>
  439. <Message Id="inclusions" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  440. <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Inclusions" File="MethodOfAssessment.cs" Line="304">'inclusions' ('MethodOfAssessment.AnalysisResult.FieldOfView.effectiveFilteringMethodKInclusion(RectangleF, List&lt;Inclusion&gt;)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
  441. </Message>
  442. </Messages>
  443. </Member>
  444. </Members>
  445. </Type>
  446. </Types>
  447. </Namespace>
  448. <Namespace Name="PaintDotNet.Base.DedicatedAnalysis.Inclusions.Model">
  449. <Types>
  450. <Type Name="ClassesOfInclusions" Kind="Enum" Accessibility="Public" ExternallyVisible="True">
  451. <Members>
  452. <Member Name="#α" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
  453. <Messages>
  454. <Message Id="α" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  455. <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'ClassesOfInclusions.α' 改为一个更能体现其意义的名称。</Issue>
  456. </Message>
  457. </Messages>
  458. </Member>
  459. <Member Name="#β" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
  460. <Messages>
  461. <Message Id="β" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  462. <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'ClassesOfInclusions.β' 改为一个更能体现其意义的名称。</Issue>
  463. </Message>
  464. </Messages>
  465. </Member>
  466. <Member Name="#γ" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
  467. <Messages>
  468. <Message Id="γ" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  469. <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'ClassesOfInclusions.γ' 改为一个更能体现其意义的名称。</Issue>
  470. </Message>
  471. </Messages>
  472. </Member>
  473. <Member Name="#δ" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
  474. <Messages>
  475. <Message Id="δ" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  476. <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'ClassesOfInclusions.δ' 改为一个更能体现其意义的名称。</Issue>
  477. </Message>
  478. </Messages>
  479. </Member>
  480. </Members>
  481. </Type>
  482. <Type Name="Inclusion" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  483. <Members>
  484. <Member Name="#addParticles(System.Collections.Generic.List`1&lt;PaintDotNet.Base.DedicatedAnalysis.Inclusions.Model.Particle&gt;)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
  485. <Messages>
  486. <Message Id="particles" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  487. <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Inclusions\Model" File="Inclusion.cs" Line="259">'particles' ('Inclusion.addParticles(List&lt;Particle&gt;)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
  488. </Message>
  489. </Messages>
  490. </Member>
  491. </Members>
  492. </Type>
  493. </Types>
  494. </Namespace>
  495. <Namespace Name="PaintDotNet.Base.DedicatedAnalysis.Inclusions.Standard.ASTME45">
  496. <Types>
  497. <Type Name="MethodB+ASTME45MethodAResult" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  498. <Members>
  499. <Member Name="#buildResultBody()" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
  500. <Messages>
  501. <Message TypeName="AvoidUnmaintainableCode" Category="Microsoft.Maintainability" CheckId="CA1505" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  502. <Issue Name="Method" Certainty="90" Level="Error" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Inclusions\Standard\ASTME45\TypesOfAssessment" File="MethodB.cs" Line="137">'MethodB.ASTME45MethodAResult.buildResultBody()' 的可维护性指数(MI)为 10。请重写或重构该方法,以提高它的可维护性指数。低于 10 的 MI 表示可维护性较差,介于 10 和 20 之间的 MI 表示可维护性适中,高于 20 的 MI 表示可维护性较好。</Issue>
  503. </Message>
  504. </Messages>
  505. </Member>
  506. </Members>
  507. </Type>
  508. <Type Name="MethodD" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  509. <Members>
  510. <Member Name="#buildResultConclusion(System.Collections.Generic.List`1&lt;PaintDotNet.Base.DedicatedAnalysis.Inclusions.MethodOfAssessment+AnalysisResult&gt;)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
  511. <Messages>
  512. <Message TypeName="AvoidUnmaintainableCode" Category="Microsoft.Maintainability" CheckId="CA1505" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  513. <Issue Name="Method" Certainty="90" Level="Error" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Inclusions\Standard\ASTME45\TypesOfAssessment" File="MethodD.cs" Line="28">'MethodD.buildResultConclusion(List&lt;MethodOfAssessment.AnalysisResult&gt;)' 的可维护性指数(MI)为 6。请重写或重构该方法,以提高它的可维护性指数。低于 10 的 MI 表示可维护性较差,介于 10 和 20 之间的 MI 表示可维护性适中,高于 20 的 MI 表示可维护性较好。</Issue>
  514. </Message>
  515. </Messages>
  516. </Member>
  517. </Members>
  518. </Type>
  519. </Types>
  520. </Namespace>
  521. <Namespace Name="PaintDotNet.Base.DedicatedAnalysis.Inclusions.Standard.EN10247_2007.TypesOfAssessment">
  522. <Types>
  523. <Type Name="MethodK" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  524. <Members>
  525. <Member Name="#ratingMethodMInclusion(System.String,System.Double,System.Double)" Kind="Method" Static="False" Accessibility="Private" ExternallyVisible="False">
  526. <Messages>
  527. <Message TypeName="AvoidUnmaintainableCode" Category="Microsoft.Maintainability" CheckId="CA1505" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  528. <Issue Name="Method" Certainty="75" Level="Warning" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Inclusions\Standard\EN10247_2007\TypesOfAssessment" File="MethodK.cs" Line="247">'MethodK.ratingMethodMInclusion(string, double, double)' 的可维护性指数(MI)为 14。请重写或重构该方法,以提高它的可维护性指数。低于 10 的 MI 表示可维护性较差,介于 10 和 20 之间的 MI 表示可维护性适中,高于 20 的 MI 表示可维护性较好。</Issue>
  529. </Message>
  530. </Messages>
  531. </Member>
  532. </Members>
  533. </Type>
  534. <Type Name="MethodM" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  535. <Members>
  536. <Member Name="#ratingMethodMInclusion(System.String,System.Double,System.Double)" Kind="Method" Static="False" Accessibility="Private" ExternallyVisible="False">
  537. <Messages>
  538. <Message TypeName="AvoidUnmaintainableCode" Category="Microsoft.Maintainability" CheckId="CA1505" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  539. <Issue Name="Method" Certainty="75" Level="Warning" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Inclusions\Standard\EN10247_2007\TypesOfAssessment" File="MethodM.cs" Line="212">'MethodM.ratingMethodMInclusion(string, double, double)' 的可维护性指数(MI)为 14。请重写或重构该方法,以提高它的可维护性指数。低于 10 的 MI 表示可维护性较差,介于 10 和 20 之间的 MI 表示可维护性适中,高于 20 的 MI 表示可维护性较好。</Issue>
  540. </Message>
  541. </Messages>
  542. </Member>
  543. </Members>
  544. </Type>
  545. <Type Name="MethodP" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  546. <Members>
  547. <Member Name="#ratingMethodPInclusion(System.String,System.Double,System.Double)" Kind="Method" Static="False" Accessibility="Private" ExternallyVisible="False">
  548. <Messages>
  549. <Message TypeName="AvoidUnmaintainableCode" Category="Microsoft.Maintainability" CheckId="CA1505" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
  550. <Issue Name="Method" Certainty="75" Level="Warning" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Inclusions\Standard\EN10247_2007\TypesOfAssessment" File="MethodP.cs" Line="197">'MethodP.ratingMethodPInclusion(string, double, double)' 的可维护性指数(MI)为 13。请重写或重构该方法,以提高它的可维护性指数。低于 10 的 MI 表示可维护性较差,介于 10 和 20 之间的 MI 表示可维护性适中,高于 20 的 MI 表示可维护性较好。</Issue>
  551. </Message>
  552. </Messages>
  553. </Member>
  554. </Members>
  555. </Type>
  556. </Types>
  557. </Namespace>
  558. <Namespace Name="PaintDotNet.Base.DedicatedAnalysis.Porosity">
  559. <Types>
  560. <Type Name="MethodOfAssessment" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  561. <Members>
  562. <Member Name="#generateReport(OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Mat,System.Collections.Generic.List`1&lt;System.Drawing.RectangleF&gt;,System.Collections.Generic.List`1&lt;System.Object&gt;,System.Collections.Generic.List`1&lt;PaintDotNet.Base.Functionodel.PhaseModel&gt;,PaintDotNet.Base.DedicatedAnalysis.Porosity.Model.PorosityConfig,System.Boolean)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
  563. <Messages>
  564. <Message Id="phaseModelList" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  565. <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Porosity" File="MethodOfAssessment.cs" Line="50">'phaseModelList' ('MethodOfAssessment.generateReport(Mat, Mat, Mat, List&lt;RectangleF&gt;, List&lt;dynamic&gt;, List&lt;PhaseModel&gt;, PorosityConfig, bool)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
  566. </Message>
  567. </Messages>
  568. </Member>
  569. </Members>
  570. </Type>
  571. <Type Name="MethodOfAssessment+AnalysisResult+FieldOfView" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  572. <Members>
  573. <Member Name="#effectiveFilteringporosity(System.Collections.Generic.List`1&lt;PaintDotNet.Base.DedicatedAnalysis.Porosity.Model.Porositys&gt;)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
  574. <Messages>
  575. <Message Id="porositys" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  576. <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Porosity" File="MethodOfAssessment.cs" Line="140">'porositys' ('MethodOfAssessment.AnalysisResult.FieldOfView.effectiveFilteringporosity(List&lt;Porositys&gt;)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
  577. </Message>
  578. </Messages>
  579. </Member>
  580. </Members>
  581. </Type>
  582. </Types>
  583. </Namespace>
  584. <Namespace Name="PaintDotNet.Base.DedicatedAnalysis.Porosity.Model">
  585. <Types>
  586. <Type Name="Porositys" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  587. <Members>
  588. <Member Name="#addParticles(System.Collections.Generic.List`1&lt;PaintDotNet.Base.DedicatedAnalysis.Porosity.Model.Particle&gt;)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
  589. <Messages>
  590. <Message Id="particles" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  591. <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Porosity\Model" File="Porositys.cs" Line="137">'particles' ('Porositys.addParticles(List&lt;Particle&gt;)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
  592. </Message>
  593. </Messages>
  594. </Member>
  595. </Members>
  596. </Type>
  597. <Type Name="Porositys+ClassesOfPorositys" Kind="Enum" Accessibility="Public" ExternallyVisible="True">
  598. <Members>
  599. <Member Name="#D" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
  600. <Messages>
  601. <Message Id="D" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  602. <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'Porositys.ClassesOfPorositys.D' 改为一个更能体现其意义的名称。</Issue>
  603. </Message>
  604. </Messages>
  605. </Member>
  606. <Member Name="#F" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
  607. <Messages>
  608. <Message Id="F" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  609. <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'Porositys.ClassesOfPorositys.F' 改为一个更能体现其意义的名称。</Issue>
  610. </Message>
  611. </Messages>
  612. </Member>
  613. <Member Name="#G" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
  614. <Messages>
  615. <Message Id="G" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  616. <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'Porositys.ClassesOfPorositys.G' 改为一个更能体现其意义的名称。</Issue>
  617. </Message>
  618. </Messages>
  619. </Member>
  620. <Member Name="#S" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
  621. <Messages>
  622. <Message Id="S" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  623. <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'Porositys.ClassesOfPorositys.S' 改为一个更能体现其意义的名称。</Issue>
  624. </Message>
  625. </Messages>
  626. </Member>
  627. </Members>
  628. </Type>
  629. </Types>
  630. </Namespace>
  631. <Namespace Name="PaintDotNet.Base.SettingModel">
  632. <Types>
  633. <Type Name="ConfigModel" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  634. <Members>
  635. <Member Name="#ToolbarReset" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
  636. <Messages>
  637. <Message Id="Toolbar" TypeName="CompoundWordsShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1702" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  638. <Issue Name="MemberShouldBeCompoundWord" Certainty="80" Level="Error" Path="D:\显微镜\winform20191118\Base\SettingModel" File="ConfigModel.cs" Line="187">成员名称 'ConfigModel.ToolbarReset' 中的分立词条“Toolbar”应表示为一个组合词“ToolBar”。</Issue>
  639. </Message>
  640. </Messages>
  641. </Member>
  642. </Members>
  643. </Type>
  644. <Type Name="LocationModel+Item" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  645. <Members>
  646. <Member Name="#x" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
  647. <Messages>
  648. <Message Id="x" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  649. <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'LocationModel.Item.x' 改为一个更能体现其意义的名称。</Issue>
  650. </Message>
  651. </Messages>
  652. </Member>
  653. <Member Name="#y" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
  654. <Messages>
  655. <Message Id="y" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  656. <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'LocationModel.Item.y' 改为一个更能体现其意义的名称。</Issue>
  657. </Message>
  658. </Messages>
  659. </Member>
  660. <Member Name="#z" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
  661. <Messages>
  662. <Message Id="z" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  663. <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'LocationModel.Item.z' 改为一个更能体现其意义的名称。</Issue>
  664. </Message>
  665. </Messages>
  666. </Member>
  667. </Members>
  668. </Type>
  669. <Type Name="ToolbarLocationModel" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  670. <Messages>
  671. <Message Id="Toolbar" TypeName="CompoundWordsShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1702" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  672. <Issue Name="TypeShouldBeCompoundWord" Certainty="80" Level="Error">类型名称 'ToolbarLocationModel' 中的分立词条“Toolbar”应表示为一个组合词“ToolBar”。</Issue>
  673. </Message>
  674. </Messages>
  675. </Type>
  676. <Type Name="ToolbarLocationModel+Flow" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  677. <Members>
  678. <Member Name="#X" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
  679. <Messages>
  680. <Message Id="X" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  681. <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\SettingModel" File="ToolbarLocationModel.cs" Line="21">考虑将成员名称 'ToolbarLocationModel.Flow.X' 改为一个更能体现其意义的名称。</Issue>
  682. </Message>
  683. </Messages>
  684. </Member>
  685. <Member Name="#Y" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
  686. <Messages>
  687. <Message Id="Y" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  688. <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\SettingModel" File="ToolbarLocationModel.cs" Line="24">考虑将成员名称 'ToolbarLocationModel.Flow.Y' 改为一个更能体现其意义的名称。</Issue>
  689. </Message>
  690. </Messages>
  691. </Member>
  692. </Members>
  693. </Type>
  694. <Type Name="ToolbarModel" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  695. <Messages>
  696. <Message Id="Toolbar" TypeName="CompoundWordsShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1702" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  697. <Issue Name="TypeShouldBeCompoundWord" Certainty="80" Level="Error">类型名称 'ToolbarModel' 中的分立词条“Toolbar”应表示为一个组合词“ToolBar”。</Issue>
  698. </Message>
  699. </Messages>
  700. </Type>
  701. <Type Name="ToolbarModel+Flow" Kind="Class" Accessibility="Public" ExternallyVisible="True">
  702. <Members>
  703. <Member Name="#X" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
  704. <Messages>
  705. <Message Id="X" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  706. <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\SettingModel" File="ToolbarModel.cs" Line="24">考虑将成员名称 'ToolbarModel.Flow.X' 改为一个更能体现其意义的名称。</Issue>
  707. </Message>
  708. </Messages>
  709. </Member>
  710. <Member Name="#Y" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
  711. <Messages>
  712. <Message Id="Y" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
  713. <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\SettingModel" File="ToolbarModel.cs" Line="27">考虑将成员名称 'ToolbarModel.Flow.Y' 改为一个更能体现其意义的名称。</Issue>
  714. </Message>
  715. </Messages>
  716. </Member>
  717. </Members>
  718. </Type>
  719. </Types>
  720. </Namespace>
  721. </Namespaces>
  722. </Module>
  723. </Modules>
  724. </Target>
  725. </Targets>
  726. <Rules>
  727. <Rule TypeName="AvoidExcessiveClassCoupling" Category="Microsoft.Maintainability" CheckId="CA1506">
  728. <Name>避免过度类耦合度</Name>
  729. <Description>类耦合度较高的类型和方法很难维护。</Description>
  730. <Resolution Name="Method">{0} 与来自 {2} 个不同命名空间中的 {1} 个不同类型耦合。请重写或重构该方法,以降低它的类耦合度,或者考虑将该方法移到与之紧密耦合的其他某个类型中。高于 {3} 的类耦合度表示可维护性较差,介于 {3} 和 {4} 之间的类耦合度表示可维护性适中,低于 {4} 的类耦合度表示可维护性较好。</Resolution>
  731. <Resolution Name="Type">{0} 与来自 {2} 个不同命名空间中的 {1} 个不同类型耦合。请重写或重构该类的方法,以降低它的类耦合度,或者考虑将该类的某些方法移到与之紧密耦合的其他某些类型中。高于 {3} 的类耦合度表示可维护性较差,介于 {3} 和 {4} 之间的类耦合度表示可维护性适中,低于 {4} 的类耦合度表示可维护性较好。</Resolution>
  732. <Owner />
  733. <Url>http://msdn.microsoft.com/library/bb397994.aspx</Url>
  734. <Email>[none]</Email>
  735. <MessageLevel Certainty="90">Warning</MessageLevel>
  736. <File Name="maintainabilityrules.dll" Version="16.0.0.0" />
  737. </Rule>
  738. <Rule TypeName="AvoidUnmaintainableCode" Category="Microsoft.Maintainability" CheckId="CA1505">
  739. <Name>避免使用无法维护的代码</Name>
  740. <Description>类耦合度较高、圈复杂度较高和/或程序较长的类型和方法可能很难维护。</Description>
  741. <Resolution Name="Method">{0} 的可维护性指数(MI)为 {1}。请重写或重构该方法,以提高它的可维护性指数。低于 {2} 的 MI 表示可维护性较差,介于 {2} 和 {3} 之间的 MI 表示可维护性适中,高于 {3} 的 MI 表示可维护性较好。</Resolution>
  742. <Owner />
  743. <Url>http://msdn.microsoft.com/library/bb386043.aspx</Url>
  744. <Email>[none]</Email>
  745. <MessageLevel Certainty="90">Warning</MessageLevel>
  746. <File Name="maintainabilityrules.dll" Version="16.0.0.0" />
  747. </Rule>
  748. <Rule TypeName="CompoundWordsShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1702">
  749. <Name>组合词应采用正确的大小写</Name>
  750. <Description>避免从字典中现有的分立词条创建组合词。例如,不要创建诸如“StopWatch”或“PopUp”之类的组合词。这些词条在字典中已收录,其正确的大小写应为“Stopwatch”和“Popup”。</Description>
  751. <Resolution Name="MemberShouldBeCompoundWord">成员名称 {1} 中的分立词条“{0}”应表示为一个组合词“{2}”。</Resolution>
  752. <Resolution Name="TypeShouldBeCompoundWord">类型名称 {1} 中的分立词条“{0}”应表示为一个组合词“{2}”。</Resolution>
  753. <Owner />
  754. <Url>http://msdn.microsoft.com/library/bb264474.aspx</Url>
  755. <Email>[none]</Email>
  756. <MessageLevel Certainty="80">Error</MessageLevel>
  757. <File Name="namingrules.dll" Version="16.0.0.0" />
  758. </Rule>
  759. <Rule TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704">
  760. <Name>标识符应正确拼写</Name>
  761. <Description>组成标识符的各单词不应缩写,并且应正确拼写。如果此规则对应识别的词条产生了误报,请将该词添加到 FxCop 自定义字典中。</Description>
  762. <Resolution Name="DelegateParameterMoreMeaningfulName">在委托 {0} 中,考虑将参数名称 {1} 改为一个更能体现其意义的名称。</Resolution>
  763. <Resolution Name="MemberMoreMeaningfulName">考虑将成员名称 {0} 改为一个更能体现其意义的名称。</Resolution>
  764. <Resolution Name="MemberParameterMoreMeaningfulName">在方法 {0} 中,考虑将参数名称 {1} 改为一个更能体现其意义的名称。</Resolution>
  765. <Resolution Name="MethodTypeParameterMoreMeaningfulName">在方法 {0} 中,考虑将泛型类型参数名称 {1} 改为一个更能体现其意义的名称。</Resolution>
  766. <Resolution Name="TypeTypeParameterMoreMeaningfulName">在类型 {0} 中,考虑将泛型类型参数名称 {1} 改为一个更能体现其意义的名称。</Resolution>
  767. <Owner />
  768. <Url>http://msdn.microsoft.com/library/bb264492.aspx</Url>
  769. <Email>[none]</Email>
  770. <MessageLevel Certainty="75">CriticalWarning</MessageLevel>
  771. <File Name="namingrules.dll" Version="16.0.0.0" />
  772. </Rule>
  773. <Rule TypeName="PInvokesShouldNotBeVisible" Category="Microsoft.Interoperability" CheckId="CA1401">
  774. <Name>P/Invokes 应该是不可见的</Name>
  775. <Description>互操作层不应该是公共的。DllImport 特性不应该应用于可公开访问的成员(公共成员或受保护的成员)。</Description>
  776. <Resolution Name="Default">更改 P/Invoke {0} 的可访问性,使它在自己的程序集外部不再是可见的。</Resolution>
  777. <Owner />
  778. <Url>http://msdn.microsoft.com/library/ms182209.aspx</Url>
  779. <Email>[none]</Email>
  780. <MessageLevel Certainty="50">CriticalError</MessageLevel>
  781. <File Name="interoperabilityrules.dll" Version="16.0.0.0" />
  782. </Rule>
  783. <Rule TypeName="ReviewMisleadingFieldNames" Category="Microsoft.Maintainability" CheckId="CA1504">
  784. <Name>检查令人误解的字段名</Name>
  785. <Description>检查字段名,按照惯例,字段名会指示字段是实例字段还是静态字段,但实际上并非如此。此规则会对前缀为“s”的实例字段以及前缀为“m_”的静态字段引发。</Description>
  786. <Resolution Name="Static">从字段名 {0} 可看出该字段是实例数据,但它被声明为 Static (在 Visual Basic 中为 Shared)。请检查此成员,验证它是否应为静态数据,或者考虑更改字段名。</Resolution>
  787. <Owner />
  788. <Url>http://msdn.microsoft.com/library/bb164506.aspx</Url>
  789. <Email>[none]</Email>
  790. <MessageLevel Certainty="95">Warning</MessageLevel>
  791. <File Name="maintainabilityrules.dll" Version="16.0.0.0" />
  792. </Rule>
  793. <Rule TypeName="SpecifyStringComparison" Category="Microsoft.Globalization" CheckId="CA1307">
  794. <Name>指定 StringComparison</Name>
  795. <Description>如果存在采用 StringComparison 参数的重载,则始终先调用此重载,而不是那些不接受该参数的重载。</Description>
  796. <Resolution Name="Default">由于 {0} 的行为可能会因当前用户的区域设置不同而不同,请将 {1} 中的此调用替换为对 {2} 的调用。如果要向用户显示 {2} 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Resolution>
  797. <Owner />
  798. <Url>http://msdn.microsoft.com/library/bb386080.aspx</Url>
  799. <Email>[none]</Email>
  800. <MessageLevel Certainty="95">Error</MessageLevel>
  801. <File Name="globalizationrules.dll" Version="16.0.0.0" />
  802. </Rule>
  803. <Rule TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500">
  804. <Name>变量名不应与字段名相同</Name>
  805. <Description>在同一个范围内,实例字段和变量名不应相同。</Description>
  806. <Resolution Name="Parameter">{0} ({1} 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Resolution>
  807. <Owner />
  808. <Url>http://msdn.microsoft.com/library/ms182216.aspx</Url>
  809. <Email>[none]</Email>
  810. <MessageLevel Certainty="95">Error</MessageLevel>
  811. <File Name="maintainabilityrules.dll" Version="16.0.0.0" />
  812. </Rule>
  813. </Rules>
  814. <Localized>
  815. <String Key="Category">类别</String>
  816. <String Key="Certainty">确定性</String>
  817. <String Key="CollapseAll">全部折叠</String>
  818. <String Key="CheckId">检查 ID</String>
  819. <String Key="Error">错误</String>
  820. <String Key="Errors">错误</String>
  821. <String Key="ExpandAll">全部展开</String>
  822. <String Key="Help">帮助</String>
  823. <String Key="Line">行</String>
  824. <String Key="Messages">消息</String>
  825. <String Key="LocationNotStoredInPdb">[位置未存储在 Pdb 中]</String>
  826. <String Key="Project">项目</String>
  827. <String Key="Resolution">解析</String>
  828. <String Key="Rule">规则</String>
  829. <String Key="RuleFile">规则文件</String>
  830. <String Key="RuleDescription">规则说明</String>
  831. <String Key="Source">源</String>
  832. <String Key="Status">状态</String>
  833. <String Key="Target">目标</String>
  834. <String Key="Warning">警告</String>
  835. <String Key="Warnings">警告</String>
  836. <String Key="ReportTitle">代码分析报告</String>
  837. </Localized>
  838. </FxCopReport>