<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Rider如何針對一個項目禁用某一類錯誤檢查(Inspections)的辦法

            Rider的Inspections確實是非常好的功能,但是也并非每一種檢查都適合當前項目,有的檢查對于當前項目可能是沒有意義的,比如對于一個基礎庫,將很多未使用的屬性、方法、類等設置為public是很合理的,但是Rider會高亮提醒,這可能不是我們想要的,所以我們可能想針對當前項目禁止這種檢查。

            最簡單的辦法可能就是將光標移動到波浪線上,然后點擊左側的“點亮”圖標(或者你的快捷鍵)選擇修復或者使用注釋禁用。但是這需要每個位置都作一次,更好的辦法是使用.editorconfig配置。比如下面這個配置文件:

      [*.cs]
      resharper_unused_type_global_highlighting = none
      resharper_unused_member_in_super_global_highlighting = none
      resharper_gc_suppress_finalize_for_type_without_destructor_highlighting = none
      resharper_member_can_be_private_global_highlighting = none
      resharper_invert_if_highlighting = none
      resharper_convert_switch_statement_to_switch_expression_highlighting = none
      resharper_switch_statement_missing_some_enum_cases_no_default_highlighting = none
      resharper_unused_member_global_highlighting = none
      resharper_unused_field_compiler_highlighting = none
      resharper_switch_statement_handles_some_known_enum_values_with_default_highlighting = none

            這里將.editorconfig所在目錄以及其子目錄下面的所有cs代碼文件的Inspections禁用掉了一部分。本身Rider有上千種檢查,要準確的找到這個檢查叫什么名字,靠猜是很費勁的,所以這里提供一個百試不爽的辦法,僅供參考。首先你要收藏Rider的這個官方文檔:

            C# : https://www.jetbrains.com/help/rider/Reference__Code_Inspections_CSHARP.html

            C++ :https://www.jetbrains.com/help/rider/Reference__Code_Inspections_CPP.html

            其他語言以此類推。比如下面這一條。

      Some values of the enum are not processed inside 'switch' statement and are handled via default section
      
      SwitchStatementHandlesSomeKnownEnumValuesWithDefault
      
      resharper_switch_statement_handles_some_known_enum_values_with_default_highlightin

       

           如圖所示有這樣一個提醒。此時可能我們并不想處理這個提醒。所以我們可以點擊左側“點亮”圖標或者你的快捷鍵選擇使用注釋來禁用這一次:

           此時你可以看到,Rider自動幫你添加了一個注釋:

          /// <summary>
          /// Gets the type of the underlying.
          /// </summary>
          /// <param name="memberInfo">The member information.</param>
          /// <returns>Type.</returns>
          /// <exception cref="System.ArgumentException">Input MemberInfo must be if type EventInfo, FieldInfo, MethodInfo, or PropertyInfo</exception>
          public static Type GetUnderlyingType(this MemberInfo memberInfo)
          {
              // ReSharper disable once SwitchStatementHandlesSomeKnownEnumValuesWithDefault
              switch (memberInfo.MemberType)
              {
                  case MemberTypes.Event:
                      return ((EventInfo)memberInfo).EventHandlerType!;
                  case MemberTypes.Field:
                      return ((FieldInfo)memberInfo).FieldType;
                  case MemberTypes.Method:
                      return ((MethodInfo)memberInfo).ReturnType;
                  case MemberTypes.Property:
                      return ((PropertyInfo)memberInfo).PropertyType;
                  default:
                      throw new ArgumentException
                      (
                          "Input MemberInfo must be if type EventInfo, FieldInfo, MethodInfo, or PropertyInfo"
                      );
              }
          }

            注釋中的SwitchStatementHandlesSomeKnownEnumValuesWithDefault就是我們要關注的關鍵字。此時只需要拿著這個關鍵字去官方文檔搜索一下即可:

            下方的字符串即可用于在.editorconfig中用于配置禁用某個Inspection。我也嘗試過直接配置SwitchStatementHandlesSomeKnownEnumValuesWithDefault到.editorconfig中,但是似乎并沒有效果。

            

      posted @ 2024-07-02 09:56  bodong  閱讀(455)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 莒南县| 区一区二区三区中文字幕| 国产在线观看免费人成视频| 内地偷拍一区二区三区| 丁香花成人电影| 中文字幕精品亚洲人成在线| 另类 专区 欧美 制服| 亚洲综合色一区二区三区| 久久精品国产亚洲精品色婷婷| 亚洲欧美在线观看品| 国产精品多p对白交换绿帽| 国产亚洲精品久久久久久青梅| 精品久久综合日本久久网| 国产成AV人片久青草影院| 欧美日韩不卡视频合集| 开心激情站开心激情网六月婷婷| 成人区人妻精品一区二区| 亚洲精品www久久久久久| 亚洲一区二区乱码精品| 亚洲高清WWW色好看美女| 盐津县| 亚洲精品成人无限看| 亚洲成精品动漫久久精久| 亚洲av一本二本三本| 高清破外女出血AV毛片| 天天摸天天做天天爽水多| 亚洲最大av一区二区| 国产精品中文第一字幕| 人妻中文字幕精品一页| 国产av一区二区麻豆熟女| 久久波多野结衣av| 亚洲激情av一区二区三区| 亚洲精品宾馆在线精品酒店| 人妻夜夜爽天天爽一区| 久久国产免费直播| 国产一区二区三区小说| 国内精品久久久久影视| 亚洲激情一区二区三区在线| 国产欧美日韩在线在线播放| 久热99热这里只有精品| 精品999日本久久久影院|