| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838 |
- <?xml version="1.0" encoding="utf-8"?>
- <?xml-stylesheet type="text/xsl" href="d:\vs2019\team tools\static analysis tools\fxcop\Xml\CodeAnalysisReport.xsl"?>
- <FxCopReport Version="16.0">
- <Targets>
- <Target Name="D:\显微镜\winform20191118\Base\bin\Release\PaintDotNet.Base.dll">
- <Modules>
- <Module Name="paintdotnet.base.dll">
- <Namespaces>
- <Namespace Name="PaintDotNet">
- <Types>
- <Type Name="Function`1" Kind="Delegate" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="R" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Function<R>' 中,考虑将泛型类型参数名称 'R' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Type>
- <Type Name="Function`2" Kind="Delegate" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="R" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Function<R, T>' 中,考虑将泛型类型参数名称 'R' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Function<R, T>' 中,考虑将参数名称 't' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Type>
- <Type Name="Function`3" Kind="Delegate" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="R" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Function<R, T, U>' 中,考虑将泛型类型参数名称 'R' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="U" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Function<R, T, U>' 中,考虑将泛型类型参数名称 'U' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Function<R, T, U>' 中,考虑将参数名称 't' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="u" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Function<R, T, U>' 中,考虑将参数名称 'u' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Type>
- <Type Name="ISimpleCollection`2" Kind="Interface" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="K" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'ISimpleCollection<K, V>' 中,考虑将泛型类型参数名称 'K' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="V" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'ISimpleCollection<K, V>' 中,考虑将泛型类型参数名称 'V' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Type>
- <Type Name="Pair" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#Create`2(!!0,!!1)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="U" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="MethodTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base" File="Pair.cs" Line="7">在方法 'Pair.Create<T, U>(T, U)' 中,考虑将泛型类型参数名称 'U' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="Pair`2" Kind="Struct" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="U" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Pair<T, U>' 中,考虑将泛型类型参数名称 'U' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Type>
- <Type Name="Procedure`1" Kind="Delegate" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure<T>' 中,考虑将参数名称 't' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Type>
- <Type Name="Procedure`2" Kind="Delegate" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="U" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Procedure<T, U>' 中,考虑将泛型类型参数名称 'U' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure<T, U>' 中,考虑将参数名称 't' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="u" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure<T, U>' 中,考虑将参数名称 'u' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Type>
- <Type Name="Procedure`3" Kind="Delegate" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="U" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Procedure<T, U, V>' 中,考虑将泛型类型参数名称 'U' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="V" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Procedure<T, U, V>' 中,考虑将泛型类型参数名称 'V' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure<T, U, V>' 中,考虑将参数名称 't' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="u" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure<T, U, V>' 中,考虑将参数名称 'u' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="v" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure<T, U, V>' 中,考虑将参数名称 'v' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Type>
- <Type Name="Procedure`4" Kind="Delegate" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="U" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Procedure<T, U, V, W>' 中,考虑将泛型类型参数名称 'U' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="V" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Procedure<T, U, V, W>' 中,考虑将泛型类型参数名称 'V' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="W" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Procedure<T, U, V, W>' 中,考虑将泛型类型参数名称 'W' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure<T, U, V, W>' 中,考虑将参数名称 't' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="u" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure<T, U, V, W>' 中,考虑将参数名称 'u' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="v" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure<T, U, V, W>' 中,考虑将参数名称 'v' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="w" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="DelegateParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在委托 'Procedure<T, U, V, W>' 中,考虑将参数名称 'w' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Type>
- <Type Name="Triple" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#Create`3(!!0,!!1,!!2)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="U" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="MethodTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base" File="Triple.cs" Line="7">在方法 'Triple.Create<T, U, V>(T, U, V)' 中,考虑将泛型类型参数名称 'U' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="V" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="MethodTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base" File="Triple.cs" Line="7">在方法 'Triple.Create<T, U, V>(T, U, V)' 中,考虑将泛型类型参数名称 'V' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="Triple`3" Kind="Struct" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="U" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Triple<T, U, V>' 中,考虑将泛型类型参数名称 'U' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="V" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="TypeTypeParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning">在类型 'Triple<T, U, V>' 中,考虑将泛型类型参数名称 'V' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Type>
- </Types>
- </Namespace>
- <Namespace Name="PaintDotNet.Base">
- <Types>
- <Type Name="Args" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#Key" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Accessors>
- <Accessor Name="#set_Key(System.String)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="value" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base" File="Args.cs" Line="123">'value' ('Args.Key.set(string)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
- </Message>
- </Messages>
- </Accessor>
- </Accessors>
- </Member>
- <Member Name="#Lists" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Accessors>
- <Accessor Name="#set_Lists(System.Collections.Generic.List`1<PaintDotNet.Base.Args>)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="value" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base" File="Args.cs" Line="162">'value' ('Args.Lists.set(List<Args>)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
- </Message>
- </Messages>
- </Accessor>
- </Accessors>
- </Member>
- <Member Name="#Name" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Accessors>
- <Accessor Name="#set_Name(System.String)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="value" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base" File="Args.cs" Line="135">'value' ('Args.Name.set(string)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
- </Message>
- </Messages>
- </Accessor>
- </Accessors>
- </Member>
- <Member Name="#Type" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Accessors>
- <Accessor Name="#set_Type(PaintDotNet.Base.Dtryt)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="value" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base" File="Args.cs" Line="111">'value' ('Args.Type.set(Dtryt)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
- </Message>
- </Messages>
- </Accessor>
- </Accessors>
- </Member>
- <Member Name="#Value" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Accessors>
- <Accessor Name="#set_Value(System.Object)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="value" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base" File="Args.cs" Line="147">'value' ('Args.Value.set(object)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
- </Message>
- </Messages>
- </Accessor>
- </Accessors>
- </Member>
- </Members>
- </Type>
- </Types>
- </Namespace>
- <Namespace Name="PaintDotNet.Base.CommTool">
- <Types>
- <Type Name="BasicCalculationHelper" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#GetDropFeet(System.Drawing.PointF,System.Double,System.Drawing.PointF)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="k" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\CommTool" File="BasicCalculationHelper.cs" Line="203">在方法 'BasicCalculationHelper.GetDropFeet(PointF, double, PointF)' 中,考虑将参数名称 'k' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#GetWholeContoursTree(OpenCvSharp.Point[][],OpenCvSharp.HierarchyIndex[],System.Int32)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="k" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\CommTool" File="BasicCalculationHelper.cs" Line="741">在方法 'BasicCalculationHelper.GetWholeContoursTree(Point[][], HierarchyIndex[], int)' 中,考虑将参数名称 'k' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#RecursionGetWholeContoursTree(System.Collections.Generic.List`1<System.Collections.Generic.List`1<OpenCvSharp.Point>>,OpenCvSharp.Point[][],OpenCvSharp.HierarchyIndex[],System.Int32)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="k" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\CommTool" File="BasicCalculationHelper.cs" Line="752">在方法 'BasicCalculationHelper.RecursionGetWholeContoursTree(List<List<Point>>, Point[][], HierarchyIndex[], int)' 中,考虑将参数名称 'k' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="DrawRulerHelper" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#KiCut(System.Drawing.Bitmap,System.Int32,System.Int32,System.Int32,System.Int32)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="b" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <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>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="FileOperationHelper" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#CheckCameraSNAndReturnName(System.String,System.String,System.String&)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <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">
- <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>
- </Message>
- </Messages>
- </Member>
- <Member Name="#CopyDirectory(System.String,System.String,System.Boolean)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <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">
- <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>
- <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>
- </Message>
- </Messages>
- </Member>
- <Member Name="#GetNumAfterThisFile(System.String[],System.Int32)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="i" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\CommTool" File="FileOperationHelper.cs" Line="118">在方法 'FileOperationHelper.GetNumAfterThisFile(string[], int)' 中,考虑将参数名称 'i' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="OfficeFileHandleHelper" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message TypeName="AvoidExcessiveClassCoupling" Category="Microsoft.Maintainability" CheckId="CA1506" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="Type" Certainty="75" Level="Warning">'OfficeFileHandleHelper' 与来自 19 个不同命名空间中的 86 个不同类型耦合。请重写或重构该类的方法,以降低它的类耦合度,或者考虑将该类的某些方法移到与之紧密耦合的其他某些类型中。高于 95 的类耦合度表示可维护性较差,介于 95 和 80 之间的类耦合度表示可维护性适中,低于 80 的类耦合度表示可维护性较好。</Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name="#AddContentToExcelSheet(Microsoft.Office.Interop.Excel.Worksheet,System.Int32,System.Int32,System.String)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="x" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <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>
- </Message>
- <Message Id="y" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <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>
- </Message>
- </Messages>
- </Member>
- <Member Name="#AddTableToExcelSheet(Microsoft.Office.Interop.Excel.Worksheet,System.Int32,System.Int32,System.Collections.Generic.List`1<System.Collections.Generic.List`1<System.String>>)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="x" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="576">在方法 'OfficeFileHandleHelper.AddTableToExcelSheet(Worksheet, int, int, List<List<string>>)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- <Message Id="y" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberParameterMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="576">在方法 'OfficeFileHandleHelper.AddTableToExcelSheet(Worksheet, int, int, List<List<string>>)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#CreateAnalysisReport(PaintDotNet.Base.Functionodel.AnalyzeSettingModel,System.Collections.Generic.List`1<System.Collections.Generic.List`1<System.String>>,System.Collections.Generic.List`1<PaintDotNet.Base.Functionodel.ExportProjectModel>,System.Collections.Generic.List`1<System.Drawing.Bitmap>,System.Collections.Generic.Dictionary`2<System.String,System.String>,System.String,System.String,System.Boolean,System.Double,System.Double,System.Decimal,System.String,System.Collections.Generic.Dictionary`2<System.String,System.String>)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <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">
- <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="255">由于 'string.IndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'OfficeFileHandleHelper.CreateAnalysisReport(AnalyzeSettingModel, List<List<string>>, List<ExportProjectModel>, List<Bitmap>, Dictionary<string, string>, string, string, bool, double, double, decimal, string, Dictionary<string, string>)' 中的此调用替换为对 'string.IndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.IndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
- <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="262">由于 'string.IndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'OfficeFileHandleHelper.CreateAnalysisReport(AnalyzeSettingModel, List<List<string>>, List<ExportProjectModel>, List<Bitmap>, Dictionary<string, string>, string, string, bool, double, double, decimal, string, Dictionary<string, string>)' 中的此调用替换为对 'string.IndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.IndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#CreateAnalysisReport(PaintDotNet.Base.Functionodel.AnalyzeSettingModel,System.Collections.Generic.List`1<System.Collections.Generic.List`1<System.String>>,System.Collections.Generic.List`1<System.Drawing.Bitmap>,System.Collections.Generic.Dictionary`2<System.String,System.String>,System.Boolean,System.Double,System.Double,System.Decimal,System.String,System.Collections.Generic.Dictionary`2<System.String,System.String>)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <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">
- <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="222">由于 'string.IndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'OfficeFileHandleHelper.CreateAnalysisReport(AnalyzeSettingModel, List<List<string>>, List<Bitmap>, Dictionary<string, string>, bool, double, double, decimal, string, Dictionary<string, string>)' 中的此调用替换为对 'string.IndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.IndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#CreateAnalysisReportInclusion(PaintDotNet.Base.Functionodel.AnalyzeSettingModel,System.Collections.Generic.List`1<System.Collections.Generic.List`1<System.Collections.Generic.List`1<System.String>>>,System.Collections.Generic.List`1<System.Drawing.Bitmap>,System.Collections.Generic.Dictionary`2<System.String,System.String>,System.Double,System.Double,System.Decimal)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <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">
- <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="1084">由于 'string.IndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'OfficeFileHandleHelper.CreateAnalysisReportInclusion(AnalyzeSettingModel, List<List<List<string>>>, List<Bitmap>, Dictionary<string, string>, double, double, decimal)' 中的此调用替换为对 'string.IndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.IndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#CreateNewWordWithContent(PaintDotNet.Base.Functionodel.AnalyzeSettingModel,System.Collections.Generic.Dictionary`2<System.String,System.String>,System.Collections.Generic.List`1<System.Drawing.Bitmap>,System.Double,System.Double,System.Decimal)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message TypeName="AvoidExcessiveClassCoupling" Category="Microsoft.Maintainability" CheckId="CA1506" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="Method" Certainty="75" Level="Warning" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="655">'OfficeFileHandleHelper.CreateNewWordWithContent(AnalyzeSettingModel, Dictionary<string, string>, List<Bitmap>, double, double, decimal)' 与来自 10 个不同命名空间中的 33 个不同类型耦合。请重写或重构该方法,以降低它的类耦合度,或者考虑将该方法移到与之紧密耦合的其他某个类型中。高于 40 的类耦合度表示可维护性较差,介于 40 和 30 之间的类耦合度表示可维护性适中,低于 30 的类耦合度表示可维护性较好。</Issue>
- </Message>
- <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">
- <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="659">由于 'string.IndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'OfficeFileHandleHelper.CreateNewWordWithContent(AnalyzeSettingModel, Dictionary<string, string>, List<Bitmap>, double, double, decimal)' 中的此调用替换为对 'string.IndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.IndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#CreateNewWordWithContent(PaintDotNet.Base.Functionodel.AnalyzeSettingModel,System.Collections.Generic.Dictionary`2<System.String,System.String>,System.Collections.Generic.List`1<System.Drawing.Bitmap>,System.String,System.String)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message TypeName="AvoidExcessiveClassCoupling" Category="Microsoft.Maintainability" CheckId="CA1506" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="Method" Certainty="75" Level="Warning" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="823">'OfficeFileHandleHelper.CreateNewWordWithContent(AnalyzeSettingModel, Dictionary<string, string>, List<Bitmap>, string, string)' 与来自 10 个不同命名空间中的 33 个不同类型耦合。请重写或重构该方法,以降低它的类耦合度,或者考虑将该方法移到与之紧密耦合的其他某个类型中。高于 40 的类耦合度表示可维护性较差,介于 40 和 30 之间的类耦合度表示可维护性适中,低于 30 的类耦合度表示可维护性较好。</Issue>
- </Message>
- <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">
- <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="827">由于 'string.IndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'OfficeFileHandleHelper.CreateNewWordWithContent(AnalyzeSettingModel, Dictionary<string, string>, List<Bitmap>, string, string)' 中的此调用替换为对 'string.IndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.IndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#GetWindowThreadProcessId(System.IntPtr,System.Int32&)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message TypeName="PInvokesShouldNotBeVisible" Category="Microsoft.Interoperability" CheckId="CA1401" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Certainty="50" Level="CriticalError">更改 P/Invoke 'OfficeFileHandleHelper.GetWindowThreadProcessId(IntPtr, out int)' 的可访问性,使它在自己的程序集外部不再是可见的。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#m_doc" Kind="Field" Static="True" Accessibility="Private" ExternallyVisible="False">
- <Messages>
- <Message TypeName="ReviewMisleadingFieldNames" Category="Microsoft.Maintainability" CheckId="CA1504" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="Static" Certainty="95" Level="Warning">从字段名 'OfficeFileHandleHelper.m_doc' 可看出该字段是实例数据,但它被声明为 Static (在 Visual Basic 中为 Shared)。请检查此成员,验证它是否应为静态数据,或者考虑更改字段名。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#m_excel" Kind="Field" Static="True" Accessibility="Private" ExternallyVisible="False">
- <Messages>
- <Message TypeName="ReviewMisleadingFieldNames" Category="Microsoft.Maintainability" CheckId="CA1504" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="Static" Certainty="95" Level="Warning">从字段名 'OfficeFileHandleHelper.m_excel' 可看出该字段是实例数据,但它被声明为 Static (在 Visual Basic 中为 Shared)。请检查此成员,验证它是否应为静态数据,或者考虑更改字段名。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#m_word" Kind="Field" Static="True" Accessibility="Private" ExternallyVisible="False">
- <Messages>
- <Message TypeName="ReviewMisleadingFieldNames" Category="Microsoft.Maintainability" CheckId="CA1504" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="Static" Certainty="95" Level="Warning">从字段名 'OfficeFileHandleHelper.m_word' 可看出该字段是实例数据,但它被声明为 Static (在 Visual Basic 中为 Shared)。请检查此成员,验证它是否应为静态数据,或者考虑更改字段名。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#m_workbook" Kind="Field" Static="True" Accessibility="Private" ExternallyVisible="False">
- <Messages>
- <Message TypeName="ReviewMisleadingFieldNames" Category="Microsoft.Maintainability" CheckId="CA1504" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="Static" Certainty="95" Level="Warning">从字段名 'OfficeFileHandleHelper.m_workbook' 可看出该字段是实例数据,但它被声明为 Static (在 Visual Basic 中为 Shared)。请检查此成员,验证它是否应为静态数据,或者考虑更改字段名。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#m_worksheet" Kind="Field" Static="True" Accessibility="Private" ExternallyVisible="False">
- <Messages>
- <Message TypeName="ReviewMisleadingFieldNames" Category="Microsoft.Maintainability" CheckId="CA1504" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="Static" Certainty="95" Level="Warning">从字段名 'OfficeFileHandleHelper.m_worksheet' 可看出该字段是实例数据,但它被声明为 Static (在 Visual Basic 中为 Shared)。请检查此成员,验证它是否应为静态数据,或者考虑更改字段名。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#SaveTempDataToExcel(System.String,System.Collections.Generic.List`1<PaintDotNet.Base.Functionodel.ExportProjectModel>)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <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">
- <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="490">由于 'string.LastIndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'OfficeFileHandleHelper.SaveTempDataToExcel(string, List<ExportProjectModel>)' 中的此调用替换为对 'string.LastIndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.LastIndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
- <Issue Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\CommTool" File="OfficeFileHandleHelper.cs" Line="491">由于 'string.LastIndexOf(string)' 的行为可能会因当前用户的区域设置不同而不同,请将 'OfficeFileHandleHelper.SaveTempDataToExcel(string, List<ExportProjectModel>)' 中的此调用替换为对 'string.LastIndexOf(string, StringComparison)' 的调用。如果要向用户显示 'string.LastIndexOf(string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- </Types>
- </Namespace>
- <Namespace Name="PaintDotNet.Base.DedicatedAnalysis.Inclusions">
- <Types>
- <Type Name="MethodOfAssessment" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#generateReport(OpenCvSharp.Mat,OpenCvSharp.Mat,System.Collections.Generic.List`1<System.Drawing.RectangleF>,System.Int32,System.Int32,System.Int32,System.Int32)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message TypeName="AvoidExcessiveClassCoupling" Category="Microsoft.Maintainability" CheckId="CA1506" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="Method" Certainty="75" Level="Warning" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Inclusions" File="MethodOfAssessment.cs" Line="44">'MethodOfAssessment.generateReport(Mat, Mat, List<RectangleF>, int, int, int, int)' 与来自 9 个不同命名空间中的 32 个不同类型耦合。请重写或重构该方法,以降低它的类耦合度,或者考虑将该方法移到与之紧密耦合的其他某个类型中。高于 40 的类耦合度表示可维护性较差,介于 40 和 30 之间的类耦合度表示可维护性适中,低于 30 的类耦合度表示可维护性较好。</Issue>
- </Message>
- <Message Id="is_full" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <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<RectangleF>, int, int, int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="MethodOfAssessment+AnalysisResult+FieldOfView" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#effectiveFilteringInclusion(System.Collections.Generic.List`1<PaintDotNet.Base.DedicatedAnalysis.Inclusions.Model.Inclusion>)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="inclusions" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Inclusions" File="MethodOfAssessment.cs" Line="287">'inclusions' ('MethodOfAssessment.AnalysisResult.FieldOfView.effectiveFilteringInclusion(List<Inclusion>)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#effectiveFilteringMethodKInclusion(System.Drawing.RectangleF,System.Collections.Generic.List`1<PaintDotNet.Base.DedicatedAnalysis.Inclusions.Model.Inclusion>)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="inclusions" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <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<Inclusion>)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- </Types>
- </Namespace>
- <Namespace Name="PaintDotNet.Base.DedicatedAnalysis.Inclusions.Model">
- <Types>
- <Type Name="ClassesOfInclusions" Kind="Enum" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#α" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="α" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'ClassesOfInclusions.α' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#β" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="β" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'ClassesOfInclusions.β' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#γ" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="γ" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'ClassesOfInclusions.γ' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#δ" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="δ" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'ClassesOfInclusions.δ' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="Inclusion" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#addParticles(System.Collections.Generic.List`1<PaintDotNet.Base.DedicatedAnalysis.Inclusions.Model.Particle>)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="particles" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Inclusions\Model" File="Inclusion.cs" Line="259">'particles' ('Inclusion.addParticles(List<Particle>)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- </Types>
- </Namespace>
- <Namespace Name="PaintDotNet.Base.DedicatedAnalysis.Inclusions.Standard.ASTME45">
- <Types>
- <Type Name="MethodB+ASTME45MethodAResult" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#buildResultBody()" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message TypeName="AvoidUnmaintainableCode" Category="Microsoft.Maintainability" CheckId="CA1505" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <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>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="MethodD" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#buildResultConclusion(System.Collections.Generic.List`1<PaintDotNet.Base.DedicatedAnalysis.Inclusions.MethodOfAssessment+AnalysisResult>)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message TypeName="AvoidUnmaintainableCode" Category="Microsoft.Maintainability" CheckId="CA1505" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <Issue Name="Method" Certainty="90" Level="Error" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Inclusions\Standard\ASTME45\TypesOfAssessment" File="MethodD.cs" Line="28">'MethodD.buildResultConclusion(List<MethodOfAssessment.AnalysisResult>)' 的可维护性指数(MI)为 6。请重写或重构该方法,以提高它的可维护性指数。低于 10 的 MI 表示可维护性较差,介于 10 和 20 之间的 MI 表示可维护性适中,高于 20 的 MI 表示可维护性较好。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- </Types>
- </Namespace>
- <Namespace Name="PaintDotNet.Base.DedicatedAnalysis.Inclusions.Standard.EN10247_2007.TypesOfAssessment">
- <Types>
- <Type Name="MethodK" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#ratingMethodMInclusion(System.String,System.Double,System.Double)" Kind="Method" Static="False" Accessibility="Private" ExternallyVisible="False">
- <Messages>
- <Message TypeName="AvoidUnmaintainableCode" Category="Microsoft.Maintainability" CheckId="CA1505" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <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>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="MethodM" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#ratingMethodMInclusion(System.String,System.Double,System.Double)" Kind="Method" Static="False" Accessibility="Private" ExternallyVisible="False">
- <Messages>
- <Message TypeName="AvoidUnmaintainableCode" Category="Microsoft.Maintainability" CheckId="CA1505" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <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>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="MethodP" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#ratingMethodPInclusion(System.String,System.Double,System.Double)" Kind="Method" Static="False" Accessibility="Private" ExternallyVisible="False">
- <Messages>
- <Message TypeName="AvoidUnmaintainableCode" Category="Microsoft.Maintainability" CheckId="CA1505" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="NonBreaking">
- <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>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- </Types>
- </Namespace>
- <Namespace Name="PaintDotNet.Base.DedicatedAnalysis.Porosity">
- <Types>
- <Type Name="MethodOfAssessment" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#generateReport(OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Mat,System.Collections.Generic.List`1<System.Drawing.RectangleF>,System.Collections.Generic.List`1<System.Object>,System.Collections.Generic.List`1<PaintDotNet.Base.Functionodel.PhaseModel>,PaintDotNet.Base.DedicatedAnalysis.Porosity.Model.PorosityConfig,System.Boolean)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="phaseModelList" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <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<RectangleF>, List<dynamic>, List<PhaseModel>, PorosityConfig, bool)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="MethodOfAssessment+AnalysisResult+FieldOfView" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#effectiveFilteringporosity(System.Collections.Generic.List`1<PaintDotNet.Base.DedicatedAnalysis.Porosity.Model.Porositys>)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="porositys" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Porosity" File="MethodOfAssessment.cs" Line="140">'porositys' ('MethodOfAssessment.AnalysisResult.FieldOfView.effectiveFilteringporosity(List<Porositys>)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- </Types>
- </Namespace>
- <Namespace Name="PaintDotNet.Base.DedicatedAnalysis.Porosity.Model">
- <Types>
- <Type Name="Porositys" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#addParticles(System.Collections.Generic.List`1<PaintDotNet.Base.DedicatedAnalysis.Porosity.Model.Particle>)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="particles" TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="Parameter" Certainty="95" Level="Error" Path="D:\显微镜\winform20191118\Base\DedicatedAnalysis\Porosity\Model" File="Porositys.cs" Line="137">'particles' ('Porositys.addParticles(List<Particle>)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="Porositys+ClassesOfPorositys" Kind="Enum" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#D" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="D" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'Porositys.ClassesOfPorositys.D' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#F" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="F" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'Porositys.ClassesOfPorositys.F' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#G" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="G" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'Porositys.ClassesOfPorositys.G' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#S" Kind="Field" Static="True" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="S" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'Porositys.ClassesOfPorositys.S' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- </Types>
- </Namespace>
- <Namespace Name="PaintDotNet.Base.SettingModel">
- <Types>
- <Type Name="ConfigModel" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#ToolbarReset" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="Toolbar" TypeName="CompoundWordsShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1702" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberShouldBeCompoundWord" Certainty="80" Level="Error" Path="D:\显微镜\winform20191118\Base\SettingModel" File="ConfigModel.cs" Line="187">成员名称 'ConfigModel.ToolbarReset' 中的分立词条“Toolbar”应表示为一个组合词“ToolBar”。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="LocationModel+Item" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#x" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="x" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'LocationModel.Item.x' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#y" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="y" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'LocationModel.Item.y' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#z" Kind="Field" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="z" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning">考虑将成员名称 'LocationModel.Item.z' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="ToolbarLocationModel" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="Toolbar" TypeName="CompoundWordsShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1702" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="TypeShouldBeCompoundWord" Certainty="80" Level="Error">类型名称 'ToolbarLocationModel' 中的分立词条“Toolbar”应表示为一个组合词“ToolBar”。</Issue>
- </Message>
- </Messages>
- </Type>
- <Type Name="ToolbarLocationModel+Flow" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#X" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="X" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\SettingModel" File="ToolbarLocationModel.cs" Line="21">考虑将成员名称 'ToolbarLocationModel.Flow.X' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#Y" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="Y" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\SettingModel" File="ToolbarLocationModel.cs" Line="24">考虑将成员名称 'ToolbarLocationModel.Flow.Y' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="ToolbarModel" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="Toolbar" TypeName="CompoundWordsShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1702" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="TypeShouldBeCompoundWord" Certainty="80" Level="Error">类型名称 'ToolbarModel' 中的分立词条“Toolbar”应表示为一个组合词“ToolBar”。</Issue>
- </Message>
- </Messages>
- </Type>
- <Type Name="ToolbarModel+Flow" Kind="Class" Accessibility="Public" ExternallyVisible="True">
- <Members>
- <Member Name="#X" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="X" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\SettingModel" File="ToolbarModel.cs" Line="24">考虑将成员名称 'ToolbarModel.Flow.X' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="#Y" Kind="Property" Static="False" Accessibility="Public" ExternallyVisible="True">
- <Messages>
- <Message Id="Y" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Active" Created="2021-03-12 05:35:18Z" FixCategory="Breaking">
- <Issue Name="MemberMoreMeaningfulName" Certainty="75" Level="CriticalWarning" Path="D:\显微镜\winform20191118\Base\SettingModel" File="ToolbarModel.cs" Line="27">考虑将成员名称 'ToolbarModel.Flow.Y' 改为一个更能体现其意义的名称。</Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- </Types>
- </Namespace>
- </Namespaces>
- </Module>
- </Modules>
- </Target>
- </Targets>
- <Rules>
- <Rule TypeName="AvoidExcessiveClassCoupling" Category="Microsoft.Maintainability" CheckId="CA1506">
- <Name>避免过度类耦合度</Name>
- <Description>类耦合度较高的类型和方法很难维护。</Description>
- <Resolution Name="Method">{0} 与来自 {2} 个不同命名空间中的 {1} 个不同类型耦合。请重写或重构该方法,以降低它的类耦合度,或者考虑将该方法移到与之紧密耦合的其他某个类型中。高于 {3} 的类耦合度表示可维护性较差,介于 {3} 和 {4} 之间的类耦合度表示可维护性适中,低于 {4} 的类耦合度表示可维护性较好。</Resolution>
- <Resolution Name="Type">{0} 与来自 {2} 个不同命名空间中的 {1} 个不同类型耦合。请重写或重构该类的方法,以降低它的类耦合度,或者考虑将该类的某些方法移到与之紧密耦合的其他某些类型中。高于 {3} 的类耦合度表示可维护性较差,介于 {3} 和 {4} 之间的类耦合度表示可维护性适中,低于 {4} 的类耦合度表示可维护性较好。</Resolution>
- <Owner />
- <Url>http://msdn.microsoft.com/library/bb397994.aspx</Url>
- <Email>[none]</Email>
- <MessageLevel Certainty="90">Warning</MessageLevel>
- <File Name="maintainabilityrules.dll" Version="16.0.0.0" />
- </Rule>
- <Rule TypeName="AvoidUnmaintainableCode" Category="Microsoft.Maintainability" CheckId="CA1505">
- <Name>避免使用无法维护的代码</Name>
- <Description>类耦合度较高、圈复杂度较高和/或程序较长的类型和方法可能很难维护。</Description>
- <Resolution Name="Method">{0} 的可维护性指数(MI)为 {1}。请重写或重构该方法,以提高它的可维护性指数。低于 {2} 的 MI 表示可维护性较差,介于 {2} 和 {3} 之间的 MI 表示可维护性适中,高于 {3} 的 MI 表示可维护性较好。</Resolution>
- <Owner />
- <Url>http://msdn.microsoft.com/library/bb386043.aspx</Url>
- <Email>[none]</Email>
- <MessageLevel Certainty="90">Warning</MessageLevel>
- <File Name="maintainabilityrules.dll" Version="16.0.0.0" />
- </Rule>
- <Rule TypeName="CompoundWordsShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1702">
- <Name>组合词应采用正确的大小写</Name>
- <Description>避免从字典中现有的分立词条创建组合词。例如,不要创建诸如“StopWatch”或“PopUp”之类的组合词。这些词条在字典中已收录,其正确的大小写应为“Stopwatch”和“Popup”。</Description>
- <Resolution Name="MemberShouldBeCompoundWord">成员名称 {1} 中的分立词条“{0}”应表示为一个组合词“{2}”。</Resolution>
- <Resolution Name="TypeShouldBeCompoundWord">类型名称 {1} 中的分立词条“{0}”应表示为一个组合词“{2}”。</Resolution>
- <Owner />
- <Url>http://msdn.microsoft.com/library/bb264474.aspx</Url>
- <Email>[none]</Email>
- <MessageLevel Certainty="80">Error</MessageLevel>
- <File Name="namingrules.dll" Version="16.0.0.0" />
- </Rule>
- <Rule TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704">
- <Name>标识符应正确拼写</Name>
- <Description>组成标识符的各单词不应缩写,并且应正确拼写。如果此规则对应识别的词条产生了误报,请将该词添加到 FxCop 自定义字典中。</Description>
- <Resolution Name="DelegateParameterMoreMeaningfulName">在委托 {0} 中,考虑将参数名称 {1} 改为一个更能体现其意义的名称。</Resolution>
- <Resolution Name="MemberMoreMeaningfulName">考虑将成员名称 {0} 改为一个更能体现其意义的名称。</Resolution>
- <Resolution Name="MemberParameterMoreMeaningfulName">在方法 {0} 中,考虑将参数名称 {1} 改为一个更能体现其意义的名称。</Resolution>
- <Resolution Name="MethodTypeParameterMoreMeaningfulName">在方法 {0} 中,考虑将泛型类型参数名称 {1} 改为一个更能体现其意义的名称。</Resolution>
- <Resolution Name="TypeTypeParameterMoreMeaningfulName">在类型 {0} 中,考虑将泛型类型参数名称 {1} 改为一个更能体现其意义的名称。</Resolution>
- <Owner />
- <Url>http://msdn.microsoft.com/library/bb264492.aspx</Url>
- <Email>[none]</Email>
- <MessageLevel Certainty="75">CriticalWarning</MessageLevel>
- <File Name="namingrules.dll" Version="16.0.0.0" />
- </Rule>
- <Rule TypeName="PInvokesShouldNotBeVisible" Category="Microsoft.Interoperability" CheckId="CA1401">
- <Name>P/Invokes 应该是不可见的</Name>
- <Description>互操作层不应该是公共的。DllImport 特性不应该应用于可公开访问的成员(公共成员或受保护的成员)。</Description>
- <Resolution Name="Default">更改 P/Invoke {0} 的可访问性,使它在自己的程序集外部不再是可见的。</Resolution>
- <Owner />
- <Url>http://msdn.microsoft.com/library/ms182209.aspx</Url>
- <Email>[none]</Email>
- <MessageLevel Certainty="50">CriticalError</MessageLevel>
- <File Name="interoperabilityrules.dll" Version="16.0.0.0" />
- </Rule>
- <Rule TypeName="ReviewMisleadingFieldNames" Category="Microsoft.Maintainability" CheckId="CA1504">
- <Name>检查令人误解的字段名</Name>
- <Description>检查字段名,按照惯例,字段名会指示字段是实例字段还是静态字段,但实际上并非如此。此规则会对前缀为“s”的实例字段以及前缀为“m_”的静态字段引发。</Description>
- <Resolution Name="Static">从字段名 {0} 可看出该字段是实例数据,但它被声明为 Static (在 Visual Basic 中为 Shared)。请检查此成员,验证它是否应为静态数据,或者考虑更改字段名。</Resolution>
- <Owner />
- <Url>http://msdn.microsoft.com/library/bb164506.aspx</Url>
- <Email>[none]</Email>
- <MessageLevel Certainty="95">Warning</MessageLevel>
- <File Name="maintainabilityrules.dll" Version="16.0.0.0" />
- </Rule>
- <Rule TypeName="SpecifyStringComparison" Category="Microsoft.Globalization" CheckId="CA1307">
- <Name>指定 StringComparison</Name>
- <Description>如果存在采用 StringComparison 参数的重载,则始终先调用此重载,而不是那些不接受该参数的重载。</Description>
- <Resolution Name="Default">由于 {0} 的行为可能会因当前用户的区域设置不同而不同,请将 {1} 中的此调用替换为对 {2} 的调用。如果要向用户显示 {2} 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。</Resolution>
- <Owner />
- <Url>http://msdn.microsoft.com/library/bb386080.aspx</Url>
- <Email>[none]</Email>
- <MessageLevel Certainty="95">Error</MessageLevel>
- <File Name="globalizationrules.dll" Version="16.0.0.0" />
- </Rule>
- <Rule TypeName="VariableNamesShouldNotMatchFieldNames" Category="Microsoft.Maintainability" CheckId="CA1500">
- <Name>变量名不应与字段名相同</Name>
- <Description>在同一个范围内,实例字段和变量名不应相同。</Description>
- <Resolution Name="Parameter">{0} ({1} 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。</Resolution>
- <Owner />
- <Url>http://msdn.microsoft.com/library/ms182216.aspx</Url>
- <Email>[none]</Email>
- <MessageLevel Certainty="95">Error</MessageLevel>
- <File Name="maintainabilityrules.dll" Version="16.0.0.0" />
- </Rule>
- </Rules>
- <Localized>
- <String Key="Category">类别</String>
- <String Key="Certainty">确定性</String>
- <String Key="CollapseAll">全部折叠</String>
- <String Key="CheckId">检查 ID</String>
- <String Key="Error">错误</String>
- <String Key="Errors">错误</String>
- <String Key="ExpandAll">全部展开</String>
- <String Key="Help">帮助</String>
- <String Key="Line">行</String>
- <String Key="Messages">消息</String>
- <String Key="LocationNotStoredInPdb">[位置未存储在 Pdb 中]</String>
- <String Key="Project">项目</String>
- <String Key="Resolution">解析</String>
- <String Key="Rule">规则</String>
- <String Key="RuleFile">规则文件</String>
- <String Key="RuleDescription">规则说明</String>
- <String Key="Source">源</String>
- <String Key="Status">状态</String>
- <String Key="Target">目标</String>
- <String Key="Warning">警告</String>
- <String Key="Warnings">警告</String>
- <String Key="ReportTitle">代码分析报告</String>
- </Localized>
- </FxCopReport>
|