Resharper自定义插件严重性选项

Mr *_*oss 2 c# resharper resharper-8.0

你好,我一直在研究一个自定义的ReSharper插件,这个插件差不多完成了.它突出显示指定的代码元素[StaticSeverityHighlighting(Severity.WARNING, "NonLocalizedStrings")].我希望能够像Options> Code Inspection> Inspection Severity中的其他resharper警告一样设置严重性.我在哪里指定名称和小组,我希望我的检查显示为.

Mr *_*oss 5

    [assembly: RegisterConfigurableSeverity(MakeMethodVirtualSuggestion.SeverityId,
  "CSHARP",
  HighlightingGroupIds.BestPractice,
  "Non Localized String",
  "All strings must be marked with either '// Not L10N' or localized to a resx file.",
  Severity.WARNING,
  false)]
Run Code Online (Sandbox Code Playgroud)

修复了命名空间上方的此程序集

 [ConfigurableSeverityHighlighting("AccessToDisposedClosure", "CSHARP", OverlapResolve = OverlapResolveKind.WARNING, ToolTipFormatString = "Non Localized Strings")]
Run Code Online (Sandbox Code Playgroud)

ConfigurableSeverityHighlighting在课堂上使用可以解决问题.再次感谢citizenmatt你的git非常有帮助