由于程序集 'PaintDotNet.Core.dll' 包含基于 ResX 的资源文件,因此请使用 NeutralResourcesLanguage 特性来标记它,并指定该程序集内的资源所采用的语言。这会改进首次检索资源时的查找性能。 在方法 'ButtonBase.OnPaintButton(Graphics, PushButtonState, bool, bool)' 中,考虑将参数名称 'g' 改为一个更能体现其意义的名称。 考虑将成员名称 'ColorBgra.A' 改为一个更能体现其意义的名称。 考虑将成员名称 'ColorBgra.B' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.BgraToUInt32(byte, byte, byte, byte)' 中,考虑将参数名称 'a' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.BgraToUInt32(byte, byte, byte, byte)' 中,考虑将参数名称 'b' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.BgraToUInt32(byte, byte, byte, byte)' 中,考虑将参数名称 'g' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.BgraToUInt32(byte, byte, byte, byte)' 中,考虑将参数名称 'r' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.BgraToUInt32(int, int, int, int)' 中,考虑将参数名称 'a' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.BgraToUInt32(int, int, int, int)' 中,考虑将参数名称 'b' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.BgraToUInt32(int, int, int, int)' 中,考虑将参数名称 'g' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.BgraToUInt32(int, int, int, int)' 中,考虑将参数名称 'r' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.BlendColorsWAIP(ColorBgra[], uint[])' 中,考虑将参数名称 'c' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.BlendColorsWAIP(ColorBgra[], uint[])' 中,考虑将参数名称 'w' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.BlendColorsWFP(ColorBgra[], double[])' 中,考虑将参数名称 'c' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.BlendColorsWFP(ColorBgra[], double[])' 中,考虑将参数名称 'w' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.FromBgr(byte, byte, byte)' 中,考虑将参数名称 'b' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.FromBgr(byte, byte, byte)' 中,考虑将参数名称 'g' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.FromBgr(byte, byte, byte)' 中,考虑将参数名称 'r' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.FromBgra(byte, byte, byte, byte)' 中,考虑将参数名称 'a' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.FromBgra(byte, byte, byte, byte)' 中,考虑将参数名称 'b' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.FromBgra(byte, byte, byte, byte)' 中,考虑将参数名称 'g' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.FromBgra(byte, byte, byte, byte)' 中,考虑将参数名称 'r' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.FromBgraClamped(int, int, int, int)' 中,考虑将参数名称 'a' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.FromBgraClamped(int, int, int, int)' 中,考虑将参数名称 'b' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.FromBgraClamped(int, int, int, int)' 中,考虑将参数名称 'g' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.FromBgraClamped(int, int, int, int)' 中,考虑将参数名称 'r' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.FromBgraClamped(float, float, float, float)' 中,考虑将参数名称 'a' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.FromBgraClamped(float, float, float, float)' 中,考虑将参数名称 'b' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.FromBgraClamped(float, float, float, float)' 中,考虑将参数名称 'g' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.FromBgraClamped(float, float, float, float)' 中,考虑将参数名称 'r' 改为一个更能体现其意义的名称。 在方法 'ColorBgra.FromColor(Color)' 中,考虑将参数名称 'c' 改为一个更能体现其意义的名称。 考虑将成员名称 'ColorBgra.G' 改为一个更能体现其意义的名称。 考虑将成员名称 'ColorBgra.R' 改为一个更能体现其意义的名称。 在方法 'IBottomNameStrip.DrawItemBackground(Graphics, IBottomNameStrip.Item, Rectangle)' 中,考虑将参数名称 'g' 改为一个更能体现其意义的名称。 在方法 'IBottomNameStrip.DrawItemCloseButton(Graphics, IBottomNameStrip.Item, Rectangle, Rectangle)' 中,考虑将参数名称 'g' 改为一个更能体现其意义的名称。 在方法 'IBottomNameStrip.DrawItemDirtyOverlay(Graphics, IBottomNameStrip.Item, Rectangle, Rectangle)' 中,考虑将参数名称 'g' 改为一个更能体现其意义的名称。 在方法 'IBottomNameStrip.DrawItemHighlight(Graphics, IBottomNameStrip.Item, Rectangle, Rectangle)' 中,考虑将参数名称 'g' 改为一个更能体现其意义的名称。 在方法 'ImageNameStrip.DrawItemBackground(Graphics, ImageNameStrip.Item, Rectangle)' 中,考虑将参数名称 'g' 改为一个更能体现其意义的名称。 在方法 'ImageNameStrip.DrawItemCloseButton(Graphics, ImageNameStrip.Item, Rectangle, Rectangle)' 中,考虑将参数名称 'g' 改为一个更能体现其意义的名称。 在方法 'ImageNameStrip.DrawItemDirtyOverlay(Graphics, ImageNameStrip.Item, Rectangle, Rectangle)' 中,考虑将参数名称 'g' 改为一个更能体现其意义的名称。 在方法 'ImageNameStrip.DrawItemHighlight(Graphics, ImageNameStrip.Item, Rectangle, Rectangle)' 中,考虑将参数名称 'g' 改为一个更能体现其意义的名称。 在方法 'IndexEventArgs.IndexEventArgs(int)' 中,考虑将参数名称 'i' 改为一个更能体现其意义的名称。 'InvariantData' 与来自 8 个不同命名空间中的 82 个不同类型耦合。请重写或重构该类的方法,以降低它的类耦合度,或者考虑将该类的某些方法移到与之紧密耦合的其他某些类型中。高于 95 的类耦合度表示可维护性较差,介于 95 和 80 之间的类耦合度表示可维护性适中,低于 80 的类耦合度表示可维护性较好。 'InvariantData.GetMeasureRelations()' 与来自 5 个不同命名空间中的 45 个不同类型耦合。请重写或重构该方法,以降低它的类耦合度,或者考虑将该方法移到与之紧密耦合的其他某个类型中。高于 40 的类耦合度表示可维护性较差,介于 40 和 30 之间的类耦合度表示可维护性适中,低于 30 的类耦合度表示可维护性较好。 在方法 'PdnRegion.IsVisible(int, int, Graphics)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'PdnRegion.IsVisible(int, int, Graphics)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'PdnRegion.IsVisible(int, int, int, int)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'PdnRegion.IsVisible(int, int, int, int)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'PdnRegion.IsVisible(int, int, int, int, Graphics)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'PdnRegion.IsVisible(int, int, int, int, Graphics)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'PdnRegion.IsVisible(float, float)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'PdnRegion.IsVisible(float, float)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'PdnRegion.IsVisible(float, float, Graphics)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'PdnRegion.IsVisible(float, float, Graphics)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'PdnRegion.IsVisible(float, float, float, float)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'PdnRegion.IsVisible(float, float, float, float)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'PdnRegion.IsVisible(float, float, float, float, Graphics)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'PdnRegion.IsVisible(float, float, float, float, Graphics)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'RgbColor.RgbColor(int, int, int)' 中,考虑将参数名称 'B' 改为一个更能体现其意义的名称。 在方法 'RgbColor.RgbColor(int, int, int)' 中,考虑将参数名称 'G' 改为一个更能体现其意义的名称。 在方法 'RgbColor.RgbColor(int, int, int)' 中,考虑将参数名称 'R' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.ScalePoint(Point)' 中,考虑将参数名称 'p' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.ScalePoint(PointF)' 中,考虑将参数名称 'p' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.ScalePointJustX(Point)' 中,考虑将参数名称 'p' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.ScalePointJustX(PointF)' 中,考虑将参数名称 'p' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.ScalePointJustY(Point)' 中,考虑将参数名称 'p' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.ScalePointJustY(PointF)' 中,考虑将参数名称 'p' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.ScaleScalar(double)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.ScaleScalar(int)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.ScaleScalar(float)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.ScaleSize(Size)' 中,考虑将参数名称 's' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.ScaleSize(SizeF)' 中,考虑将参数名称 's' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.UnscalePoint(Point)' 中,考虑将参数名称 'p' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.UnscalePoint(PointF)' 中,考虑将参数名称 'p' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.UnscalePointJustX(Point)' 中,考虑将参数名称 'p' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.UnscalePointJustX(PointF)' 中,考虑将参数名称 'p' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.UnscalePointJustY(Point)' 中,考虑将参数名称 'p' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.UnscalePointJustY(PointF)' 中,考虑将参数名称 'p' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.UnscaleScalar(double)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.UnscaleScalar(int)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.UnscaleScalar(float)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.UnscaleSize(Size)' 中,考虑将参数名称 's' 改为一个更能体现其意义的名称。 在方法 'ScaleFactor.UnscaleSize(SizeF)' 中,考虑将参数名称 's' 改为一个更能体现其意义的名称。 在方法 'Scanline.Scanline(int, int, int)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'Scanline.Scanline(int, int, int)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 考虑将成员名称 'Scanline.X' 改为一个更能体现其意义的名称。 考虑将成员名称 'Scanline.Y' 改为一个更能体现其意义的名称。 由于 'string.Compare(string, string, bool)' 的行为可能会因当前用户的区域设置不同而不同,请将 'SnapManager.FindObstacle(string)' 中的此调用替换为对 'string.Compare(string, string, StringComparison)' 的调用。如果要向用户显示 'string.Compare(string, string, StringComparison)' 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。 在方法 'Surface.CreateWindow(int, int, int, int)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'Surface.CreateWindow(int, int, int, int)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'Surface.GetColumnByteOffsetUnchecked(int)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'Surface.GetPoint(int, int)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'Surface.GetPoint(int, int)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'Surface.GetPointAddress(int, int)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'Surface.GetPointAddress(int, int)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'Surface.GetPointAddressUnchecked(int, int)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'Surface.GetPointAddressUnchecked(int, int)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'Surface.GetPointByteOffsetUnchecked(int, int)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'Surface.GetPointByteOffsetUnchecked(int, int)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'Surface.GetRow(int)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'Surface.GetRowAddress(int)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'Surface.GetRowAddressUnchecked(int)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'Surface.GetRowByteOffset(int)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'Surface.GetRowByteOffsetUnchecked(int)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'Surface.IsColumnVisible(int)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'Surface.IsRowVisible(int)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'Surface.IsVisible(int, int)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'Surface.IsVisible(int, int)' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在方法 'Surface.this[int, int]' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'Surface.this[int, int]' 中,考虑将参数名称 'y' 改为一个更能体现其意义的名称。 在成员 'TaskDialog.Show(IWin32Window, Icon, string, Image, bool, string, TaskButton[], TaskButton, TaskButton, bool, int)' 中,参数名称 'showCheckbox' 中的分立词条“Checkbox”应表示为一个组合词“CheckBox”。 在成员 'TaskDialog.Show(IWin32Window, Icon, string, Image, bool, string, TaskButton[], TaskButton, TaskButton, int, bool, int, out bool)' 中,参数名称 'showCheckbox' 中的分立词条“Checkbox”应表示为一个组合词“CheckBox”。 在成员 'TaskDialog.Show(IWin32Window, Icon, string, Image, bool, string, TaskButton[], TaskButton, TaskButton, int, string, EventHandler, bool, int, out bool)' 中,参数名称 'showCheckbox' 中的分立词条“Checkbox”应表示为一个组合词“CheckBox”。 在方法 'Utility.Clamp(double, double, double)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'Utility.Clamp(int, int, int)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'Utility.ClampToByte(double)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'Utility.ClampToByte(int)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'Utility.ClampToByte(float)' 中,考虑将参数名称 'x' 改为一个更能体现其意义的名称。 在方法 'Utility.DrawColorRectangle(Graphics, Rectangle, Color, bool)' 中,考虑将参数名称 'g' 改为一个更能体现其意义的名称。 在方法 'Utility.FastScaleByteByByte(byte, byte)' 中,考虑将参数名称 'a' 改为一个更能体现其意义的名称。 在方法 'Utility.FastScaleByteByByte(byte, byte)' 中,考虑将参数名称 'b' 改为一个更能体现其意义的名称。 从 'Utility.GCFullCollect()' 中移除对 GC.Collect 的调用。通常不必强制进行垃圾回收,强制进行垃圾回收可能会严重降低性能。 从 'Utility.GCFullCollect()' 中移除对 GC.Collect 的调用。通常不必强制进行垃圾回收,强制进行垃圾回收可能会严重降低性能。 在方法 'Utility.LetterOrDigitCharToKeys(char)' 中,考虑将参数名称 'c' 改为一个更能体现其意义的名称。 在方法 'Utility.Swap<T>(ref T, ref T)' 中,考虑将参数名称 'a' 改为一个更能体现其意义的名称。 在方法 'Utility.Swap<T>(ref T, ref T)' 中,考虑将参数名称 'b' 改为一个更能体现其意义的名称。 'bitmap' ('HistogramControl.CreateHistogram(Bitmap, bool, int, int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'height' ('HistogramControl.CreateHistogram(Bitmap, bool, int, int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'width' ('HistogramControl.CreateHistogram(Bitmap, bool, int, int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'start1' ('HistogramControl.OnDragFourEventActionFinish(int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'start' ('HistogramControl.OnDragOneEventActionFinish(int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'start1' ('HistogramControl.OnDragThreeEventActionFinish(int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'end' ('HistogramControl.OnDragTwoEventActionFinish(int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'end' ('HistogramControl.UpdateVerticalBarWithOneScope(int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'start' ('HistogramControl.UpdateVerticalBarWithOneScope(int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'end' ('HistogramControl.UpdateVerticalBarWithTwoScope(int, int, int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'end1' ('HistogramControl.UpdateVerticalBarWithTwoScope(int, int, int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'start' ('HistogramControl.UpdateVerticalBarWithTwoScope(int, int, int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'start1' ('HistogramControl.UpdateVerticalBarWithTwoScope(int, int, int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'bitmap' ('HistogramControlSmaller.CreateHistogram(Bitmap, bool, int, int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'height' ('HistogramControlSmaller.CreateHistogram(Bitmap, bool, int, int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'width' ('HistogramControlSmaller.CreateHistogram(Bitmap, bool, int, int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'start1' ('HistogramControlSmaller.OnDragFourEventActionFinish(int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'start' ('HistogramControlSmaller.OnDragOneEventActionFinish(int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'start1' ('HistogramControlSmaller.OnDragThreeEventActionFinish(int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'end' ('HistogramControlSmaller.OnDragTwoEventActionFinish(int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'end' ('HistogramControlSmaller.UpdateVerticalBarWithOneScope(int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'start' ('HistogramControlSmaller.UpdateVerticalBarWithOneScope(int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'end' ('HistogramControlSmaller.UpdateVerticalBarWithTwoScope(int, int, int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'end1' ('HistogramControlSmaller.UpdateVerticalBarWithTwoScope(int, int, int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'start' ('HistogramControlSmaller.UpdateVerticalBarWithTwoScope(int, int, int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'start1' ('HistogramControlSmaller.UpdateVerticalBarWithTwoScope(int, int, int, int)' 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 'minValue' ('UCTrackBar.UCTrackBar_MouseDown(object, MouseEventArgs)' 中声明的变量)与该类型的某一实例字段同名。请更改其中一项的名称。 避免调用有问题的方法 避免进行不必要和具有潜在危险的方法调用。 从 {0} 中移除对 GC.Collect 的调用。通常不必强制进行垃圾回收,强制进行垃圾回收可能会严重降低性能。 http://msdn.microsoft.com/library/bb385973.aspx [none] Error 避免过度类耦合度 类耦合度较高的类型和方法很难维护。 {0} 与来自 {2} 个不同命名空间中的 {1} 个不同类型耦合。请重写或重构该方法,以降低它的类耦合度,或者考虑将该方法移到与之紧密耦合的其他某个类型中。高于 {3} 的类耦合度表示可维护性较差,介于 {3} 和 {4} 之间的类耦合度表示可维护性适中,低于 {4} 的类耦合度表示可维护性较好。 {0} 与来自 {2} 个不同命名空间中的 {1} 个不同类型耦合。请重写或重构该类的方法,以降低它的类耦合度,或者考虑将该类的某些方法移到与之紧密耦合的其他某些类型中。高于 {3} 的类耦合度表示可维护性较差,介于 {3} 和 {4} 之间的类耦合度表示可维护性适中,低于 {4} 的类耦合度表示可维护性较好。 http://msdn.microsoft.com/library/bb397994.aspx [none] Warning 组合词应采用正确的大小写 避免从字典中现有的分立词条创建组合词。例如,不要创建诸如“StopWatch”或“PopUp”之类的组合词。这些词条在字典中已收录,其正确的大小写应为“Stopwatch”和“Popup”。 在成员 {0} 中,参数名称 {2} 中的分立词条“{1}”应表示为一个组合词“{3}”。 http://msdn.microsoft.com/library/bb264474.aspx [none] Error 标识符应正确拼写 组成标识符的各单词不应缩写,并且应正确拼写。如果此规则对应识别的词条产生了误报,请将该词添加到 FxCop 自定义字典中。 考虑将成员名称 {0} 改为一个更能体现其意义的名称。 在方法 {0} 中,考虑将参数名称 {1} 改为一个更能体现其意义的名称。 http://msdn.microsoft.com/library/bb264492.aspx [none] CriticalWarning 用 NeutralResourcesLanguageAttribute 标记程序集 NeutralResourcesLanguage 特性将用来呈现非特定区域性的程序集资源的语言通知给 ResourceManager。在查找与非特定区域性语言具有相同区域性的资源时,ResourceManager 会自动使用位于主程序集内的资源,而不是搜索具有当前线程的当前用户界面区域性的附属程序集。这会改进所加载的第一个资源的查找性能,并缩小工作集。 由于程序集 {0} 包含基于 ResX 的资源文件,因此请使用 NeutralResourcesLanguage 特性来标记它,并指定该程序集内的资源所采用的语言。这会改进首次检索资源时的查找性能。 http://msdn.microsoft.com/library/bb385967.aspx [none] Warning 指定 StringComparison 如果存在采用 StringComparison 参数的重载,则始终先调用此重载,而不是那些不接受该参数的重载。 由于 {0} 的行为可能会因当前用户的区域设置不同而不同,请将 {1} 中的此调用替换为对 {2} 的调用。如果要向用户显示 {2} 的结果(例如,在对一个项列表进行排序以便在列表框中显示时),请指定“StringComparison.CurrentCulture”或“StringComparison.CurrentCultureIgnoreCase”作为“StringComparison”参数。如果比较不区分大小写的标识符(例如,文件路径、环境变量或注册表项和值),则指定“StringComparison.OrdinalIgnoreCase”。或者,如果比较区分大小写的标识符,则指定“StringComparison.Ordinal”。 http://msdn.microsoft.com/library/bb386080.aspx [none] Error 变量名不应与字段名相同 在同一个范围内,实例字段和变量名不应相同。 {0} ({1} 中声明的变量)与该类型的某一实例字段同名。请更改其中一项的名称。 {0} ({1} 中声明的参数)与该类型上的某一实例字段同名。请更改其中一项的名称。 http://msdn.microsoft.com/library/ms182216.aspx [none] Error 类别 确定性 全部折叠 检查 ID 错误 错误 全部展开 帮助 消息 [位置未存储在 Pdb 中] 项目 解析 规则 规则文件 规则说明 状态 目标 警告 警告 代码分析报告