JetBrains Fleet 1.48 ヘルプ

C# 内のコードインスペクションのリスト

このトピックでは、C# で使用できるコードインスペクションをリストします。各インスペクションに、そのインスペクションの構成に使用できる EditorConfig プロパティが表示されます。

.editorconfig ファイルのインスペクション設定は、他のプロパティと同様に構成されます。対応する行を追加します。

[inspection_property]=[error | warning | suggestion | hint | none]

例: 次の行を使用して、可能性のある 'System.NullReferenceException' インスペクションの重大度レベルエラーに変更できます。

resharper_possible_null_reference_exception_highlighting=error

または、次の行でデフォルト値による冗長引数インスペクションを無効にすることができます。

resharper_redundant_argument_default_value_highlighting=none

コード通知 (2 インスペクション)

このカテゴリは、コードインスペクションをマイナーな重大度でグループ化します。

インスペクション
EditorConfig プロパティ

デフォルトの重大度

メソッドの呼び出しをスキップする


resharper_invocation_is_skipped_highlighting

ヒント

コードの一部を解析できません


resharper_non_parsable_element_highlighting

警告

一般的なプラクティスとコードの改善 (174 インスペクション)

このカテゴリは、主にコードの可読性に影響する中程度の重大度の問題を探し出すインスペクションをグループ化します。

インスペクション
EditorConfig プロパティ

デフォルトの重大度

派生型を介した型の静的メンバーへのアクセス


resharper_access_to_static_member_via_derived_type_highlighting

警告

'Stream.Read()' によって読み取られた実際のバイト数は無視されます


resharper_stream_read_return_value_ignored_highlighting

警告

ローカル関数の前に明示的な「return」または「Continue」を追加します


resharper_separate_local_functions_with_jump_statement_highlighting

ヒント

階層のアノテーション複製


resharper_annotation_redundancy_in_hierarchy_highlighting

警告

自動プロパティは取得専用にすることができます (非公開アクセシビリティ)


resharper_auto_property_can_be_made_get_only_global_highlighting

提案

自動プロパティは取得専用にすることができます (private アクセス)


resharper_auto_property_can_be_made_get_only_local_highlighting

提案

基本メンバーには「params」パラメーターがありますが、オーバーライドにはありません


resharper_base_member_has_params_highlighting

警告

「追加」の前に「含む」を簡略化できます


resharper_can_simplify_set_adding_with_single_call_highlighting

提案

キャスト式は明示的な型引数に置き換えることができます


resharper_can_replace_cast_with_type_argument_highlighting

ヒント

キャスト式は明示的な変数型に置き換えることができます


resharper_can_replace_cast_with_variable_type_highlighting

ヒント

キャスト式はラムダ戻り型に置き換えることができます


resharper_can_replace_cast_with_lambda_return_type_highlighting

ヒント

キャスト式は簡略化された型引数に置き換えることができます


resharper_can_replace_cast_with_shorter_type_argument_highlighting

提案

ロックフィールドタイプを 'System.Threading.Lock' に変更します。


resharper_change_field_type_to_system_threading_lock_highlighting

提案

代わりに参照等価をチェックする


resharper_check_for_reference_equality_instead_1_highlighting

提案

代わりに参照等価をチェックする


resharper_check_for_reference_equality_instead_3_highlighting

提案

代わりに参照等価をチェックする


resharper_check_for_reference_equality_instead_2_highlighting

提案

代わりに参照等価をチェックする


resharper_check_for_reference_equality_instead_4_highlighting

提案

クラスを密閉することができます (non-inheritable) (非公開アクセシビリティ)


resharper_class_can_be_sealed_global_highlighting

無効

クラスを密閉することができます (non-inheritable) (private アクセス)


resharper_class_can_be_sealed_local_highlighting

無効

紛らわしい体のような発言


resharper_misleading_body_like_statement_highlighting

警告

非コンテナー型の宣言を伴うコンテナーの null 許容属性の使用


resharper_container_annotation_redundancy_highlighting

警告

if do while を 'while' に変換


resharper_convert_if_do_to_while_highlighting

提案

'if' を ' に変換します。| |'


resharper_convert_if_to_or_expression_highlighting

提案

ローカル変数またはフィールドを定数に変換する (非公開アクセシビリティ)


resharper_convert_to_constant_global_highlighting

ヒント

ローカル変数またはフィールドを定数に変換する (private アクセス)


resharper_convert_to_constant_local_highlighting

ヒント

推測される null 可否宣言 (パラメーターが null でないと推定される)


resharper_annotate_not_null_parameter_highlighting

無効

推測される null 可否宣言 (パラメーターは NULL 可能であると推定される)


resharper_annotate_can_be_null_parameter_highlighting

無効

推測される null 可否宣言 (型メンバーは null ではないと推定されます)


resharper_annotate_not_null_type_member_highlighting

無効

推測される null 可否宣言 (型メンバーは nullable と推定されます)


resharper_annotate_can_be_null_type_member_highlighting

無効

辞書項目の削除は 1 回の「削除」で簡素化できます


resharper_can_simplify_dictionary_removing_with_single_call_highlighting

提案

辞書検索は「GetValueOrDefault」で簡素化できます


resharper_can_simplify_dictionary_try_get_value_with_get_value_or_default_highlighting

提案

「TryAdd」で辞書検索を簡素化できます


resharper_can_simplify_dictionary_lookup_with_try_add_highlighting

提案

辞書検索は「TryGetValue」で簡略化できます


resharper_can_simplify_dictionary_lookup_with_try_get_value_highlighting

提案

空文が冗長です


resharper_empty_statement_highlighting

警告

共通プロパティパターンの抽出


resharper_extract_common_property_pattern_highlighting

ヒント

フィールドは読み取り専用にすることができます (非公開アクセシビリティ)


resharper_field_can_be_made_read_only_global_highlighting

提案

フィールドは読み取り専用にすることができます (private アクセス)


resharper_field_can_be_made_read_only_local_highlighting

提案

取得専用の自動プロパティは割り当てられません


resharper_unassigned_get_only_auto_property_highlighting

警告

条件の反転


resharper_invert_condition_1_highlighting

ヒント

反復変数はより具体的な型で宣言できます


resharper_more_specific_foreach_variable_type_available_highlighting

提案

ローカル変数宣言と代入を結合する


resharper_join_declaration_and_initializer_highlighting

提案

ローカル機能を静的にすることができます


resharper_local_function_can_be_made_static_highlighting

無効

ローカル変数の宣言範囲が広すぎます


resharper_too_wide_local_variable_scope_highlighting

提案

抽象クラスでコンストラクターを保護する


resharper_public_constructor_in_abstract_class_highlighting

提案

メンバーはプライベートにすることができます (非公開アクセシビリティ)


resharper_member_can_be_private_global_highlighting

提案

メンバーはプライベートにすることができます (private アクセス)


resharper_member_can_be_private_local_highlighting

提案

メンバーを保護することができます (非公開アクセシビリティ)


resharper_member_can_be_protected_global_highlighting

提案

メンバーを保護することができます (private アクセス)


resharper_member_can_be_protected_local_highlighting

提案

メンバーは静的にすることができます (共有) (非公開アクセシビリティ)


resharper_member_can_be_made_static_global_highlighting

ヒント

メンバーは静的にすることができます (共有) (private アクセス)


resharper_member_can_be_made_static_local_highlighting

ヒント

メンバーまたは型を内部にすることができます (友達)


resharper_member_can_be_internal_highlighting

無効

メソッドに非同期オーバーロードがあります


resharper_method_has_async_overload_highlighting

提案

メソッドにはキャンセルサポート付きの非同期オーバーロードがあります


resharper_method_has_async_overload_with_cancellation_highlighting

提案

キャンセルをサポートするメソッド


resharper_method_supports_cancellation_highlighting

提案

非公開または内部型またはメンバーの XML コメントがありません


resharper_internal_or_private_member_not_documented_highlighting

無効

複数の null 可能な属性の使用


resharper_multiple_nullable_attributes_usage_highlighting

警告

ネストされた文字列補間はインライン化できます


resharper_nested_string_interpolation_highlighting

提案

void 型または値型の宣言による NULL 可能性属性の使用


resharper_annotation_redundancy_at_value_type_highlighting

警告

他のコードから直接参照できない宣言で使用される NULL 可能性属性


resharper_not_observable_annotation_redundancy_highlighting

警告

パラメーターは基本型で宣言できます


resharper_suggest_base_type_for_parameter_highlighting

無効

コンストラクターのパラメーターは基本型で宣言できる


resharper_suggest_base_type_for_parameter_in_constructor_highlighting

無効

パラメーターの型は IEnumerable <T> (非公開アクセシビリティ)


resharper_parameter_type_can_be_enumerable_global_highlighting

無効

パラメーターの型は IEnumerable <T> (private アクセス)


resharper_parameter_type_can_be_enumerable_local_highlighting

無効

'default' または 'new()' よりも具体的な値を使用することをお勧めします


resharper_prefer_concrete_value_over_default_highlighting

提案

プロパティは init のみにすることができます (非公開アクセシビリティ)


resharper_property_can_be_made_init_only_global_highlighting

提案

プロパティは init のみにすることができます (private アクセス)


resharper_property_can_be_made_init_only_local_highlighting

提案

「return」または「Continue」の後にローカル関数を置きます


resharper_move_local_function_after_jump_statement_highlighting

ヒント

冗長 'は'


resharper_redundant_is_before_relational_pattern_highlighting

提案

コンストラクターの呼び出しを削除する


resharper_remove_constructor_invocation_highlighting

無効

冗長なステートメントの除去


resharper_remove_redundant_or_statement_false_highlighting

提案

冗長なステートメントの除去


resharper_remove_redundant_or_statement_true_highlighting

提案

ToList() を削除


resharper_remove_to_list_1_highlighting

提案

ToList() を削除


resharper_remove_to_list_2_highlighting

提案

「async」コードを「Task」-return に置き換えます


resharper_replace_async_with_task_return_highlighting

無効

FirstOrDefault($args$)に置き換えてください


resharper_replace_with_first_or_default_1_highlighting

提案

FirstOrDefault($args$)に置き換えてください


resharper_replace_with_first_or_default_2_highlighting

提案

FirstOrDefault($args$)に置き換えてください


resharper_replace_with_first_or_default_3_highlighting

提案

FirstOrDefault($args$)に置き換えてください


resharper_replace_with_first_or_default_4_highlighting

提案

LastOrDefault($args$)で置き換えます


resharper_replace_with_last_or_default_1_highlighting

提案

LastOrDefault($args$)で置き換えます


resharper_replace_with_last_or_default_2_highlighting

提案

LastOrDefault($args$)で置き換えます


resharper_replace_with_last_or_default_3_highlighting

提案

LastOrDefault($args$)で置き換えます


resharper_replace_with_last_or_default_4_highlighting

提案

OfType <T>() で置換


resharper_replace_with_of_type_1_highlighting

提案

OfType <T>() で置換


resharper_replace_with_of_type_2_highlighting

提案

OfType <T>() で置換


resharper_replace_with_of_type_3_highlighting

提案

OfType<T>().Any() に交換


resharper_replace_with_of_type_any_1_highlighting

提案

OfType<T>().Any() で置き換えます(OfType <T>()。Any(..)に置き換えてください)


resharper_replace_with_of_type_any_2_highlighting

提案

OfType<T>().Count() に交換


resharper_replace_with_of_type_count_1_highlighting

提案

OfType <T>() で置き換えます。Count()(OfType <T>() で置き換えます。Count(..))


resharper_replace_with_of_type_count_2_highlighting

提案

OfType<T>().First() に交換


resharper_replace_with_of_type_first_1_highlighting

提案

OfType<T>().First() で置き換える(OfType <T>()。First(..))


resharper_replace_with_of_type_first_2_highlighting

提案

OfType<T>().FirstOrDefault() に交換


resharper_replace_with_of_type_first_or_default_1_highlighting

提案

OfType<T>().FirstOrDefault() に置き換えてください(OfType <T>()。FirstOrDefault(..)に置き換えてください)


resharper_replace_with_of_type_first_or_default_2_highlighting

提案

OfType<T>().Last() に交換


resharper_replace_with_of_type_last_1_highlighting

提案

OfType<T>().Last() で置き換えます(OfType <T>()。Last(..)に置き換えてください)


resharper_replace_with_of_type_last_2_highlighting

提案

OfType<T>().LastOrDefault() に交換


resharper_replace_with_of_type_last_or_default_1_highlighting

提案

OfType<T>().LastOrDefault() で置き換えます(OfType <T>()。LastOrDefault(..)に置き換えてください)


resharper_replace_with_of_type_last_or_default_2_highlighting

提案

OfType<T>().LongCount() に交換


resharper_replace_with_of_type_long_count_highlighting

提案

OfType<T>().Single() に交換


resharper_replace_with_of_type_single_1_highlighting

提案

OfType<T>().Single() で置き換えます(OfType <T>()。Single(..))


resharper_replace_with_of_type_single_2_highlighting

提案

OfType<T>().SingleOrDefault() に交換


resharper_replace_with_of_type_single_or_default_1_highlighting

提案

OfType <T>() で置き換えます。SingleOrDefault()(OfType <T>() で置き換えます。SingleOrDefault(..))


resharper_replace_with_of_type_single_or_default_2_highlighting

提案

OfType <T>() で置き換えます。Where()(OfType <T>()、Where(..))に置き換えます。


resharper_replace_with_of_type_where_highlighting

提案

簡単な代入で置き換える


resharper_replace_with_simple_assignment_true_highlighting

提案

簡単な代入で置き換える


resharper_replace_with_simple_assignment_false_highlighting

提案

1 回の割り当てで置き換えます


resharper_replace_with_single_assignment_false_highlighting

提案

1 回の割り当てで置き換えます


resharper_replace_with_single_assignment_true_highlighting

提案

Any(..)への単一呼び出しで置き換えます


resharper_replace_with_single_call_to_any_highlighting

提案

Count(..)への単一呼び出しで置き換えます


resharper_replace_with_single_call_to_count_highlighting

提案

First(..)への 1 回の呼び出しで置き換えます


resharper_replace_with_single_call_to_first_highlighting

提案

FirstOrDefault(..)への単一の呼び出しで置き換えます


resharper_replace_with_single_call_to_first_or_default_highlighting

提案

ラスト(..)への 1 回の呼び出しで置き換えます


resharper_replace_with_single_call_to_last_highlighting

提案

LastOrDefault(..)への単一呼び出しで置き換えます


resharper_replace_with_single_call_to_last_or_default_highlighting

提案

シングル(..)へのシングルコールで置き換えます


resharper_replace_with_single_call_to_single_highlighting

提案

SingleOrDefault(..)への単一の呼び出しで置き換えます


resharper_replace_with_single_call_to_single_or_default_highlighting

提案

SingleOrDefault($args$)に置き換えてください


resharper_replace_with_single_or_default_1_highlighting

提案

SingleOrDefault($args$)に置き換えてください


resharper_replace_with_single_or_default_2_highlighting

提案

SingleOrDefault($args$)に置き換えてください


resharper_replace_with_single_or_default_3_highlighting

提案

SingleOrDefault($args$)に置き換えてください


resharper_replace_with_single_or_default_4_highlighting

提案

戻り値の型は IEnumerable <T> (非公開アクセシビリティ)


resharper_return_type_can_be_enumerable_global_highlighting

無効

戻り値の型は IEnumerable <T> (private アクセス)


resharper_return_type_can_be_enumerable_local_highlighting

無効

条件付き三項演算子を簡略化する


resharper_simplify_conditional_ternary_expression_highlighting

提案

'IsInstanceOfType()' 呼び出しを簡素化する


resharper_can_simplify_is_assignable_from_highlighting

提案

LINQ 式を簡略化する (「すべて」を使用)


resharper_simplify_linq_expression_use_all_highlighting

提案

LINQ 式を簡略化する (「すべて」を使用)


resharper_simplify_linq_expression_use_any_highlighting

提案

否定パターンを単純化する


resharper_double_negation_in_pattern_highlighting

提案

否定された関係パターンを単純化する


resharper_negation_of_relational_pattern_highlighting

提案

負の等価式を簡略化する


resharper_negative_equality_expression_highlighting

提案

文字列比較を明示的に指定する


resharper_specify_string_comparison_highlighting

ヒント

明示的に文字列を指定する


resharper_specify_a_culture_in_string_conversion_explicitly_highlighting

警告

文字列リテラルはインライン化できます


resharper_string_literal_as_interpolation_argument_highlighting

提案

String.Compare は文化固有のものです(string.Compare(string、int、string、int)はカルチャ固有です)


resharper_string_compare_is_culture_specific_4_highlighting

警告

String.Compare は文化固有のものです(string.Compare(string、int、string、int、bool)はカルチャ固有です)


resharper_string_compare_is_culture_specific_5_highlighting

警告

String.Compare は文化固有のものです(string.Compare(string、int、string、int、bool)はカルチャ固有です)


resharper_string_compare_is_culture_specific_6_highlighting

警告

String.Compare はカルチャ固有です(string.Compare(string、string)はカルチャ固有です)


resharper_string_compare_is_culture_specific_1_highlighting

警告

String.Compare は文化固有のものです(string.Compare(string、string、bool)はカルチャ固有です)


resharper_string_compare_is_culture_specific_2_highlighting

警告

String.Compare は文化固有のものです(string.Compare(string、string、bool)はカルチャ固有です)


resharper_string_compare_is_culture_specific_3_highlighting

警告

String.CompareTo は文化固有のものです


resharper_string_compare_to_is_culture_specific_highlighting

警告

String.EndsWith はカルチャ固有です(string.EndsWith(string) はカルチャ固有)


resharper_string_ends_with_is_culture_specific_highlighting

無効

String.IndexOf はカルチャ固有です(string.IndexOf(string) はカルチャ固有)


resharper_string_index_of_is_culture_specific_1_highlighting

警告

String.IndexOf はカルチャ固有です(string.IndexOf(string、int)はカルチャ固有)


resharper_string_index_of_is_culture_specific_2_highlighting

警告

String.IndexOf はカルチャ固有です(string.IndexOf(string、int)はカルチャ固有)


resharper_string_index_of_is_culture_specific_3_highlighting

警告

String.LastIndexOf はカルチャ固有です(string.LastIndexOf(string) はカルチャ固有)


resharper_string_last_index_of_is_culture_specific_1_highlighting

警告

String.LastIndexOf はカルチャ固有です(string.LastIndexOf(string、int)はカルチャ固有)


resharper_string_last_index_of_is_culture_specific_2_highlighting

警告

String.LastIndexOf はカルチャ固有です(string.LastIndexOf(string、int)はカルチャ固有)


resharper_string_last_index_of_is_culture_specific_3_highlighting

警告

String.StartsWith は文化固有のものです(string.StartsWith(string) は文化固有のものです)


resharper_string_starts_with_is_culture_specific_highlighting

無効

構造体を読み取り専用にすることができます


resharper_struct_can_be_made_read_only_highlighting

提案

構造体に 'IEquatable' 実装がありません (非公開アクセシビリティ)


resharper_struct_lacks_i_equatable_global_highlighting

警告

構造体に 'IEquatable' 実装がありません (private アクセス)


resharper_struct_lacks_i_equatable_local_highlighting

警告

構造体メンバーを読み取り専用にすることができます


resharper_struct_member_can_be_made_read_only_highlighting

無効

デフォルトの等価メンバーを持つ構造体は比較に使用されます (非公開アクセシビリティ)


resharper_default_struct_equality_is_used_global_highlighting

警告

デフォルトの等価メンバーを持つ構造体は比較に使用されます (private アクセス)


resharper_default_struct_equality_is_used_local_highlighting

警告

try-catch と try-finally 文をマージすることができます


resharper_try_statements_can_be_merged_highlighting

ヒント

タイプをファイルローカルにすることができます


resharper_member_can_be_file_local_highlighting

無効

型パラメーターは、共変または反変として宣言することができます


resharper_type_parameter_can_be_variant_highlighting

提案

レコード内で疑わしい等価性を持つ型が使用されています (非公開アクセシビリティ)


resharper_type_with_suspicious_equality_is_used_in_record_global_highlighting

警告

レコード内で疑わしい等価性を持つ型が使用されています (private アクセス)


resharper_type_with_suspicious_equality_is_used_in_record_local_highlighting

警告

デフォルトの構造体の等価性の使用


resharper_usage_of_default_struct_equality_highlighting

警告

'ArgumentNullException.ThrowIfNull' を使用します


resharper_use_throw_if_null_method_highlighting

無効

配列作成式を使用する


resharper_use_array_creation_expression_1_highlighting

提案

配列作成式を使用する


resharper_use_array_creation_expression_2_highlighting

提案

'Array.Empty <T>()' を使用します


resharper_use_array_empty_method_highlighting

提案

キャンセルトークンを使用


resharper_use_cancellation_token_for_i_async_enumerable_highlighting

提案

コンパイラーがサポートする NULL 可能属性を使用する


resharper_use_nullable_attributes_supported_by_compiler_highlighting

提案

'EventArgs.Empty' を使用します


resharper_use_event_args_empty_field_highlighting

提案

インデックス付きプロパティを使用する


resharper_use_indexed_property_highlighting

提案

'is' 演算子を使用する


resharper_can_simplify_is_instance_of_type_highlighting

提案

Any() メソッドを使用する


resharper_use_method_any_0_highlighting

提案

Any() メソッドを使用する


resharper_use_method_any_1_highlighting

提案

Any() メソッドを使用する


resharper_use_method_any_2_highlighting

提案

Any() メソッドを使用する


resharper_use_method_any_3_highlighting

提案

Any() メソッドを使用する


resharper_use_method_any_4_highlighting

提案

'String.IsNullOrEmpty' を使用する


resharper_replace_with_string_is_null_or_empty_highlighting

提案

'Type.EmptyTypes' を使用します


resharper_use_empty_types_field_highlighting

提案

コンパイラーの警告 (202 インスペクション)

このカテゴリのインスペクションは、コンパイルする前にコンパイラーの警告を検出します。

インスペクション
EditorConfig プロパティ

デフォルトの重大度

'#warning' ディレクティブ (英語)


resharper_c_sharp_warnings_cs1030_highlighting

警告

[InterpolatedStringHandlerArgument] は、ラムダパラメーターに適用された場合は効果がなく、呼び出しサイトでは無視されます。


resharper_c_sharp_warnings_cs8971_highlighting

警告

「ref readonly」パラメーターにはデフォルト値が指定されていますが、「ref readonly」は参照のみに使用してください。パラメーターを「in」として宣言することを検討する


resharper_c_sharp_warnings_cs9200_highlighting

警告

ローカル変数は参照によって返されますが、参照によって返すことができない値に初期化されます。


resharper_c_sharp_warnings_cs9082_highlighting

警告

変数のメンバーが参照によって返されますが、参照によって返すことができない値に初期化されます


resharper_c_sharp_warnings_cs9083_highlighting

警告

[DoesNotReturn] とマークされたメソッドは返されません。


resharper_c_sharp_warnings_cs8763_highlighting

警告

[NotNull] または [DisallowNull] でマークされたタイプには、可能な null 値を使用できません。


resharper_c_sharp_warnings_cs8607_highlighting

警告

以前の catch 節がすでにすべての例外をキャッチしています (英語)


resharper_c_sharp_warnings_cs1058_highlighting

警告

このコンテキストでの stackalloc 式の結果は、含まれているメソッドの外部に公開される場合があります。


resharper_c_sharp_warnings_cs9081_highlighting

警告

'System.Threading.Lock' 型の値を別の型に変換すると、'lock' ステートメントで意図しないモニターベースのロックが使用される可能性があります。


resharper_c_sharp_warnings_cs9216_highlighting

警告

匿名メソッド、ラムダ式、クエリ式、イテレータから 'base' キーワードを使用してメンバーにアクセスすると、確認できないコードが返される (英語)


resharper_c_sharp_warnings_cs1911_highlighting

警告

アライメント値 'value' の大きさは 'magnitude limit' より大きく、フォーマットされた文字列が大きくなることがあります。


resharper_c_sharp_warnings_cs8094_highlighting

警告

XML コメントのあいまいな参照 (英語)


resharper_c_sharp_warnings_cs1574_highlighting

警告

引数は、参照型の NULL 可能性の違いにより、パラメーターの出力として使用できません。


resharper_c_sharp_warnings_cs8624_highlighting

警告

引数は、参照型の NULL 可能性の違いにより、対応するパラメーターに使用できません。


resharper_c_sharp_warnings_cs8620_highlighting

警告

引数は「ref readonly」パラメーターに渡されるため、変数である必要があります。


resharper_c_sharp_warnings_cs9193_highlighting

警告

引数は「in」キーワードを使用して渡す必要があります。


resharper_c_sharp_warnings_cs9195_highlighting

警告

条件式の代入 (英語)


resharper_c_sharp_warnings_cs0665_highlighting

警告

同じ変数に代入 (英語)


resharper_c_sharp_warnings_cs1717_highlighting

警告

式を待たずに非同期関数


resharper_c_sharp_warnings_cs1998_highlighting

警告

表現待ちの非同期メソッド呼び出し (英語)


resharper_c_sharp_warnings_cs4014_highlighting

警告

同期エントリポイントが見つかったため、非同期の「Main」メソッドはエントリポイントとして使用されません。


resharper_c_sharp_warnings_cs8892_highlighting

警告

非同期イテレーターには、「CancellationToken」型のパラメーターが 1 つ以上ありますが、「EnumeratorCancellation」属性でアノテーションが付けられているものはありません。


resharper_c_sharp_warnings_cs8425_highlighting

警告

「属性修飾子」は認識された属性の場所ではありません: このブロックのすべての属性は無視されます (英語)


resharper_c_sharp_warnings_cs0658_highlighting

警告

「属性修飾子」は、この宣言の有効な属性の場所ではありません: このブロックのすべての属性は無視されます (英語)


resharper_c_sharp_warnings_cs0657_highlighting

警告

コメントファイルに不正な形式の XML(英語)


resharper_c_sharp_warnings_cs1592_highlighting

警告

ビット単位 - または符号拡張オペランドで使用される演算子


resharper_c_sharp_warnings_cs0675_highlighting

警告

「読み取り専用」メンバーから非読み取り専用メンバーを呼び出すと、'this' の暗黙的なコピーが作成されます


resharper_c_sharp_warnings_cs8656_highlighting

警告

null リテラルを null 不可の参照型に変換できません。


resharper_c_sharp_warnings_cs8625_highlighting

警告

XML コメントで参照を解決できません


resharper_c_sharp_warnings_cs1574_cs1584_cs1581_cs1580_highlighting

警告

クラスは Object.Equals(Object o)をオーバーライドしますが、Object.GetHashCode() はオーバーライド(英語)しません。


resharper_c_sharp_warnings_cs0659_highlighting

警告

コードに到達できません (英語)


resharper_c_sharp_warnings_cs0162_highlighting

警告

コレクション式では予期しないヒープ割り当てが発生する可能性があります


resharper_c_sharp_warnings_cs9208_highlighting

警告

「..」スプレッドの使用により、コレクション式で予期しないヒープ割り当てが発生する可能性があります


resharper_c_sharp_warnings_cs9209_highlighting

警告

null 許容値型の null と比較すると、常に「false」が生成されます


resharper_c_sharp_warnings_cs0464_highlighting

警告

積分定数との比較は役に立ちません。定数がタイプ 'type' の範囲外です。


resharper_c_sharp_warnings_cs0652_highlighting

警告

メソッドグループを非デリゲート型 'object' に変換しています。


resharper_c_sharp_warnings_cs8974_highlighting

警告

NULL リテラルまたは可能性のある NULL 値を NULL 不可の型に変換しています。


resharper_c_sharp_warnings_cs8600_highlighting

警告

密封されたクラスで新しい保護されたメンバーを宣言することは、それを非公開として宣言することと同じです (英語)


resharper_c_sharp_warnings_cs0628_highlighting

警告

parameter に指定されたデフォルト値は、オプションの引数を許可しないコンテキストで使用されるメンバーに適用されるため、何の効果もありません


resharper_c_sharp_warnings_cs1066_highlighting

警告

null の可能性のある参照の逆参照


resharper_c_sharp_warnings_cs8602_highlighting

警告

XML コメント内の重複する param タグ (英語)


resharper_c_sharp_warnings_cs1571_highlighting

警告

XML コメント内に重複する typeparam タグ (英語)


resharper_c_sharp_warnings_cs1710_highlighting

警告

空のスイッチブロック (英語)


resharper_c_sharp_warnings_cs1522_highlighting

警告

フィールドが使用されることはありません


resharper_unused_field_compiler_highlighting

警告

フィルターの式は定数です。フィルターを削除することを検討してください


resharper_c_sharp_warnings_cs7095_highlighting

警告

指定された式は常に指定されたパターンと一致します


resharper_c_sharp_warnings_cs8794_highlighting

警告

指定された式は常に提供されます (英語)


resharper_c_sharp_warnings_cs0183_highlighting

警告

指定された式は決して提供された型ではありません (英語)


resharper_c_sharp_warnings_cs0184_highlighting

警告

'goto case' の値が暗黙的に必要な型に変換できない (英語)


resharper_c_sharp_warnings_cs0469_highlighting

警告

言語バージョンのプレビューでは、「field」キーワードはプロパティの合成されたバッキングフィールドにバインドされます。


resharper_c_sharp_warnings_cs9258_highlighting

警告

XML コメントの不正な署名 (英語)


resharper_c_sharp_warnings_cs1580_highlighting

警告

インライン配列変換演算子は、宣言型の式からの変換には使用されません。


resharper_c_sharp_warnings_cs9183_highlighting

警告

インライン配列インデクサーは要素アクセス式には使用されません。


resharper_c_sharp_warnings_cs9181_highlighting

警告

インライン配列の「Slice」メソッドは要素アクセス式には使用されません。


resharper_c_sharp_warnings_cs9182_highlighting

警告

「インライン配列」言語機能は、要素フィールドが「ref」フィールドであるか、型引数として無効な型を持つインライン配列型ではサポートされていません。


resharper_c_sharp_warnings_cs9184_highlighting

警告

'Finalize' メソッドを導入すると、デストラクタの呼び出しを妨げる可能性(英語)があります。


resharper_c_sharp_warnings_cs0465_highlighting

警告

XML コメント内の無効な XML(英語)


resharper_c_sharp_warnings_cs1570_highlighting

警告

無効な XML の include 要素 (英語)


resharper_c_sharp_warnings_cs1590_highlighting

警告

キーワード「new」は冗長です (英語)


resharper_c_sharp_warnings_cs0109_highlighting

警告

キーワード「new」は必須です


resharper_c_sharp_warnings_cs0108_cs0114_highlighting

警告

この属性ではメンバーを使用できません。


resharper_c_sharp_warnings_cs8776_highlighting

警告

関数を終了するとき、メンバーは条件付きで null 以外の値を持っている必要があります。


resharper_c_sharp_warnings_cs8775_highlighting

警告

メンバーは、終了するときに null 以外の値を持っている必要があります。


resharper_c_sharp_warnings_cs8774_highlighting

警告

メンバーは古いメンバーを無効にする (英語)


resharper_c_sharp_warnings_cs0672_highlighting

警告

メソッドには、実装またはオーバーライドされたメンバーと一致させるための「[DoesNotReturn]」アノテーションがありません。


resharper_c_sharp_warnings_cs8770_highlighting

警告

公開されているタイプまたはメンバーの XML コメントが見つかりません (英語)


resharper_c_sharp_warnings_cs1591_highlighting

警告

run-time の複数のオーバーライド候補 (英語)


resharper_c_sharp_warnings_cs1957_highlighting

警告

同じ名前のシェーダーが複数見つかりました


resharper_shader_lab_shader_reference_multiple_candidates_highlighting

警告

ネームスペースはこのプロジェクトのデフォルトネームスペースでなければなりません


resharper_c_sharp_warnings_wme006_highlighting

警告

アクセスされていないフィールド


resharper_not_accessed_field_compiler_highlighting

警告

アクセスされていないローカル変数


resharper_not_accessed_variable_compiler_highlighting

警告

null 不可のバッキングフィールドが初期化されていません。


resharper_c_sharp_warnings_cs9264_highlighting

警告

null 不可能なメンバーは初期化されていません。


resharper_c_sharp_warnings_cs8618_highlighting

警告

型パラメーターの制約の Nullability の不一致


resharper_c_sharp_warnings_cs8633_highlighting

警告

明示的なインターフェース指定子の参照型の Nullability は、その型によって実装されたインターフェースと一致しません。


resharper_c_sharp_warnings_cs8643_highlighting

警告

基本型によって実装されたインターフェースの参照型の Nullability は一致しません。


resharper_c_sharp_warnings_cs8644_highlighting

警告

戻り型の参照型の許容値は実装されたメンバーと一致しません。


resharper_c_sharp_warnings_cs8616_highlighting

警告

戻り型の参照型の NULL 可能性は、暗黙的に実装されているメンバーと一致しません。


resharper_c_sharp_warnings_cs8613_highlighting

警告

戻り型の参照型の NULL 許容度は、オーバーライドされたメンバーと一致しません。


resharper_c_sharp_warnings_cs8609_highlighting

警告

戻り型の参照型の null 可能性は、部分的なメソッド宣言と一致しません。


resharper_c_sharp_warnings_cs8819_highlighting

警告

戻り型の参照型の null 可能性がターゲットデリゲートと一致しません(おそらく null 可能性属性が原因です)


resharper_c_sharp_warnings_cs8621_highlighting

警告

インターセプターメソッドの戻り値の型における参照型の null 許容値がインターセプト可能なメソッドと一致しません。


resharper_c_sharp_warnings_cs9159_highlighting

警告

ソース型の参照型の許容値がターゲット型と一致しません。


resharper_c_sharp_warnings_cs8619_highlighting

警告

型の中の参照型の許容値が実装されたメンバーと一致しません。


resharper_c_sharp_warnings_cs8615_highlighting

警告

type 内の参照型の null 許容度は、暗黙的に実装されているメンバーと一致しません。


resharper_c_sharp_warnings_cs8612_highlighting

警告

型の中の参照型の NULL 可能性は、オーバーライドされたメンバーと一致しません。


resharper_c_sharp_warnings_cs8608_highlighting

警告

パラメーターの型の参照型の null 可能性がターゲットデリゲートと一致しません(おそらく null 可能性属性が原因です)


resharper_c_sharp_warnings_cs8622_highlighting

警告

パラメーターの型の中の参照型の許容値が実装されたメンバーと一致しません。


resharper_c_sharp_warnings_cs8617_highlighting

警告

パラメーターの型における参照型の許容値は、暗黙的に実装されているメンバーと一致しません。


resharper_c_sharp_warnings_cs8614_highlighting

警告

パラメーターの型における参照型の null 許容値がインターセプト可能なメソッドと一致しません


resharper_c_sharp_warnings_cs9158_highlighting

警告

パラメーターの型の中の参照型の許容値が、オーバーライドされたメンバーと一致しません。


resharper_c_sharp_warnings_cs8610_highlighting

警告

パラメーターの型内の参照型の NULL 可能性が部分メンバー宣言と一致しません。


resharper_c_sharp_warnings_cs8611_highlighting

警告

戻り型の null 可能性が実装されたメンバーと一致しません(おそらく null 可能性属性のため)


resharper_c_sharp_warnings_cs8768_highlighting

警告

戻り型の null 可能性は、暗黙的に実装されたメンバーと一致しません(おそらく null 可能性属性のため)


resharper_c_sharp_warnings_cs8766_highlighting

警告

戻り型の null 可能性がオーバーライドされたメンバーと一致しません(おそらく null 可能性属性のため)


resharper_c_sharp_warnings_cs8764_highlighting

警告

型引数の NULL 可能性が「クラス」制約と一致しません。


resharper_c_sharp_warnings_cs8634_highlighting

警告

型引数の Nullability は、制約の型と一致しません。


resharper_c_sharp_warnings_cs8631_highlighting

警告

型引数の Nullability は、「notnull」制約と一致しません。


resharper_c_sharp_warnings_cs8714_highlighting

警告

パラメーターの型の null 可能性が実装されたメンバーと一致しません(おそらく null 可能性属性のため)


resharper_c_sharp_warnings_cs8769_highlighting

警告

パラメーターの型の null 可能性は、暗黙的に実装されたメンバーと一致しません(おそらく null 可能性属性のため)


resharper_c_sharp_warnings_cs8767_highlighting

警告

パラメーターの型の null 可能性がオーバーライドされたメンバーと一致しません(おそらく null 可能性属性のため)


resharper_c_sharp_warnings_cs8765_highlighting

警告

NULL 可能値タイプは NULL でもかまいません。


resharper_c_sharp_warnings_cs8629_highlighting

警告

オブジェクトまたはコレクションの初期化子は、null の可能性のあるメンバーを暗黙的に逆参照する


resharper_c_sharp_warnings_cs8670_highlighting

警告

廃止されたメンバーは廃止されていないメンバーをオーバーライドします


resharper_c_sharp_warnings_cs0809_highlighting

警告

古いメンバーは必須ではありません。


resharper_c_sharp_warnings_cs9042_highlighting

警告

演算子 '==' または演算子 '!=' 'Object.Equals(オブジェクト o)' および 'Object.GetHashCode()' がオーバーライドされていない


resharper_c_sharp_warnings_cs0660_cs0661_highlighting

警告

機能を使用する前にプレビューすることを選択する


resharper_c_sharp_warnings_ca2252_highlighting

エラー

パラメーターに XML コメントに一致するパラメータータグがありません (英語)


resharper_c_sharp_warnings_cs1573_highlighting

警告

パラメーターにはラムダに params 修飾子がありますが、ターゲットのデリゲート型にはありません。


resharper_c_sharp_warnings_cs9100_highlighting

警告

パラメーターは外側の型の状態に取り込まれ、その値も基本コンストラクターに渡されます。値は基本クラスによってもキャプチャーされる可能性があります。


resharper_c_sharp_warnings_cs9107_highlighting

警告

パラメーターは囲んでいる型の状態に取り込まれ、その値はフィールド、プロパティ、イベントの初期化にも使用されます。


resharper_c_sharp_warnings_cs9124_highlighting

警告

関数を終了するとき、パラメーターは条件付きで null 以外の値を持っている必要があります。


resharper_c_sharp_warnings_cs8762_highlighting

警告

[NotNullIfNotNull] アノテーションに記載されているパラメーターは null 以外であるため、終了するときはパラメーターに null 以外の値を指定する必要があります。


resharper_c_sharp_warnings_cs8824_highlighting

警告

終了するときは、パラメーターに null 以外の値を指定する必要があります。


resharper_c_sharp_warnings_cs8777_highlighting

警告

パラメーターは、パラメーターリスト内の補間された文字列ハンドラーパラメーターの後に発生します。


resharper_c_sharp_warnings_cs8947_highlighting

警告

部分的なメソッド宣言は、型パラメーターに対して一貫性のない null 値を許可する


resharper_c_sharp_warnings_cs8667_highlighting

警告

部分的なプロパティ宣言にはシグネチャーの違いがあります。


resharper_c_sharp_warnings_cs9256_highlighting

警告

誤った空文が考えられる (英語)


resharper_c_sharp_warnings_cs0642_highlighting

警告

パラメーターに指定できる null 参照引数


resharper_c_sharp_warnings_cs8604_highlighting

警告

可能な null 参照代入


resharper_c_sharp_warnings_cs8601_highlighting

警告

null 参照が返される可能性があります。


resharper_c_sharp_warnings_cs8603_highlighting

警告

考えられる意図しない参照の比較


resharper_c_sharp_warnings_cs0252_cs0253_highlighting

警告

'using' または 'lock' ステートメントの引数であるローカルへの割り当てが正しくない可能性があります


resharper_c_sharp_warnings_cs0728_highlighting

警告

プライマリコンストラクターパラメーターは、基本型のメンバーによってシャドウされます。


resharper_c_sharp_warnings_cs9179_highlighting

警告

レコード定義された「等しい」が「GetHashCode」ではない


resharper_c_sharp_warnings_cs8851_highlighting

警告

パラメーターの参照種別修飾子が、非表示メンバー内の対応するパラメーターと一致しません。


resharper_c_sharp_warnings_cs9197_highlighting

警告

パラメーターの参照種類修飾子が、オーバーライドされたメンバーまたは実装されたメンバーの対応するパラメーターと一致しません。


resharper_c_sharp_warnings_cs9196_highlighting

警告

パラメーターの参照種別修飾子がターゲット内の対応するパラメーターと一致しません。


resharper_c_sharp_warnings_cs9198_highlighting

警告

揮発性フィールドへの参照は volatile として扱われません (英語)


resharper_c_sharp_warnings_cs0420_highlighting

警告

[NotNullIfNotNull] アノテーションに記載されているパラメーターが null 以外であるため、戻り値は null 以外である必要があります。


resharper_c_sharp_warnings_cs8825_highlighting

警告

インターセプタブルメソッドとインターセプターメソッドのシグネチャーが一致しません


resharper_c_sharp_warnings_cs9154_highlighting

警告

ソースファイルが PDB で表現可能な 16,707,565 行の制限を超えました。デバッグ情報は不正確になります


resharper_c_sharp_warnings_cs1687_highlighting

警告

'is' または 'as' 演算子の静的型


resharper_c_sharp_warnings_cs7023_highlighting

警告

構造体メンバーは参照によって 'this' または他のインスタンスメンバーを返します。


resharper_c_sharp_warnings_cs9084_highlighting

警告

XML コメントの構文エラー (英語)


resharper_c_sharp_warnings_cs1584_highlighting

警告

marshal-by-reference クラスフィールドのアドレスを取る (英語)


resharper_c_sharp_warnings_cs0197_highlighting

警告

'&' 演算子は、非同期メソッドのパラメーターまたはローカル変数には使用しないでください。


resharper_c_sharp_warnings_cs9123_highlighting

警告

NULL 可能参照型のアノテーションは、「#nullable」アノテーションコンテキスト内のコードでのみ使用する必要があります。


resharper_c_sharp_warnings_cs8632_highlighting

警告

null 許容参照型のアノテーションは、「#nullable」アノテーションコンテキスト内のコードでのみ使用する必要があります。自動生成コードには、ソースに明示的な '#nullable' ディレクティブが必要です。


resharper_c_sharp_warnings_cs8669_highlighting

警告

ref 条件演算子のブランチが、互換性のない宣言スコープを持つ変数を参照しています。


resharper_c_sharp_warnings_cs9086_highlighting

警告

パラメーターに適用された CallerArgumentExpressionAttribute は、自己参照であるため、効果がありません。


resharper_c_sharp_warnings_cs8965_highlighting

警告

CallerArgumentExpressionAttribute が無効なパラメーター名で適用されています。


resharper_c_sharp_warnings_cs8963_highlighting

警告

CallerArgumentExpressionAttribute は、オプションの引数を許可しないコンテキストで使用されるメンバーに適用されるため、効果がありません。


resharper_c_sharp_warnings_cs8966_highlighting

警告

CallerArgumentExpressionAttribute は効果がありません。CallerFilePathAttribute によってオーバーライドされます


resharper_c_sharp_warnings_cs8961_highlighting

警告

CallerArgumentExpressionAttribute は効果がありません。CallerLineNumberAttribute によってオーバーライドされます


resharper_c_sharp_warnings_cs8960_highlighting

警告

CallerArgumentExpressionAttribute は効果がありません。CallerMemberNameAttribute によってオーバーライドされます


resharper_c_sharp_warnings_cs8962_highlighting

警告

デフォルトのパラメーター値がターゲットのデリゲート型と一致しません。


resharper_c_sharp_warnings_cs9099_highlighting

警告

'EnumeratorCancellation' 属性は、'IAsyncEnumerable <>' を返す async-iterator メソッドの型 'CancellationToken' のパラメーターでのみ有効です。


resharper_c_sharp_warnings_cs8424_highlighting

警告

指定された式は、指定された定数と常に一致します。


resharper_c_sharp_warnings_cs8520_highlighting

警告

指定された式は、指定されたパターンと決して一致しません。


resharper_c_sharp_warnings_cs8519_highlighting

警告

'l' の接尾辞は数字 '1' と簡単に混同されます (英語)


resharper_c_sharp_warnings_cs0078_highlighting

警告

トップレベルのステートメントを含むコンパイルユニットが見つかったため、「Main」メソッドはエントリポイントとして使用されません。


resharper_c_sharp_warnings_cs7022_highlighting

警告

「in」パラメーターに対応する引数の「ref」修飾子は「in」と同等です。代わりに「in」を使用することを検討する


resharper_c_sharp_warnings_cs9191_highlighting

警告

「in」パラメーターに対応する引数の「ref」修飾子は「in」と同等です。代わりに「in」を使用することを検討する


resharper_c_sharp_warnings_cs9192_highlighting

警告

式の結果は常に null 許容型の「null」です


resharper_c_sharp_warnings_cs0458_highlighting

警告

値型の値が「null」と等しくなることはないため、式の結果は常に「true」または「false」になります。


resharper_c_sharp_warnings_cs0472_highlighting

警告

値型の値が「null」と等しくなることはないため、式の結果は常に「true」または「false」になります。


resharper_c_sharp_warnings_cs8073_highlighting

警告

パラメーターの「スコープ」修飾子がターゲットデリゲートと一致しません。


resharper_c_sharp_warnings_cs9073_highlighting

警告

パラメーターの 'scoped' 修飾子は、オーバーライドまたは実装されたメンバーと一致しません。


resharper_c_sharp_warnings_cs9074_highlighting

警告

switch 式はすべての可能な入力を処理しません(網羅的ではありません)


resharper_c_sharp_warnings_cs8509_highlighting

警告

switch 式は、その入力タイプのすべての可能な値を処理するわけではありません(網羅的ではありません)。ただし、「when」句を含むパターンは、この値と正常に一致する可能性があります。


resharper_c_sharp_warnings_cs8846_highlighting

警告

switch 式は一部の null 入力を処理しません(網羅的ではありません)


resharper_c_sharp_warnings_cs8655_highlighting

警告

switch 式は、一部の null 入力を処理しません(網羅的ではありません)。ただし、「when」句を含むパターンは、この値と正常に一致する可能性があります。


resharper_c_sharp_warnings_cs8847_highlighting

警告

switch 式は、名前のない列挙値を含む入力タイプの一部の値を処理しません(網羅的ではありません)。


resharper_c_sharp_warnings_cs8524_highlighting

警告

ターゲットタイプによって異なる名前または名前が指定されていないため、タプルエレメント名は無視されます。


resharper_c_sharp_warnings_cs8123_highlighting

警告

タプル要素名は、タプル == または ! = 演算子の反対側に別の名前または名前が指定されていないため無視されます。


resharper_c_sharp_warnings_cs8383_highlighting

警告

タイプ名には小文字の ASCII 文字のみが含まれています: そのような名前は言語用に予約される場合があります


resharper_c_sharp_warnings_cs8981_highlighting

警告

部分構造体の複数の宣言内のフィールド間の順序は定義されていません。順序を指定するには、すべてのインスタンスフィールドが同じ宣言内にある必要があります。


resharper_c_sharp_warnings_cs0282_highlighting

警告

これは、return ステートメントを介して現在のメソッドのみをエスケープできる値を参照代入する


resharper_c_sharp_warnings_cs9093_highlighting

警告

これは、ターゲットよりも広い値エスケープスコープを持つ値を ref-assign し、より狭いエスケープスコープを持つ値のターゲットを介した割り当てを可能にする


resharper_c_sharp_warnings_cs9097_highlighting

警告

これは、より狭いエスケープスコープを持つ変数に式を参照代入する


resharper_c_sharp_warnings_cs9085_highlighting

警告

これは参照によって local のメンバーを返しますが、ref local ではありません。


resharper_c_sharp_warnings_cs9092_highlighting

警告

これは参照によってパラメーターを返しますが、ref パラメーターではありません。


resharper_c_sharp_warnings_cs9087_highlighting

警告

これは参照によってパラメーターを返しますが、現在のメソッドにスコープが設定されています。


resharper_c_sharp_warnings_cs9088_highlighting

警告

これは、ref パラメーターを介して参照によってパラメーターを返します。ただし、return ステートメントでのみ安全に返すことができます。


resharper_c_sharp_warnings_cs9094_highlighting

警告

これは、ref または out パラメーターではないパラメーターのメンバーを参照によって返する


resharper_c_sharp_warnings_cs9089_highlighting

警告

これは、現在のメソッドにスコープが設定されている parameter のメンバーを参照によって返します。


resharper_c_sharp_warnings_cs9090_highlighting

警告

これは、ref パラメーターを介して parameter のメンバーを参照によって返します。ただし、return ステートメントでのみ安全に返すことができます。


resharper_c_sharp_warnings_cs9095_highlighting

警告

これは参照によってローカルを返しますが、参照ローカルではありません。


resharper_c_sharp_warnings_cs9091_highlighting

警告

これは、アドレスの取得、サイズの取得、マネージ型へのポインターの宣言を行います。


resharper_c_sharp_warnings_cs8500_highlighting

警告

スローされる値は null の場合があります。


resharper_c_sharp_warnings_cs8597_highlighting

警告

型はインターフェースリストにすでにリストされており、参照型の null 許容値が異なります。


resharper_c_sharp_warnings_cs8645_highlighting

警告

タイプは評価のみを目的としており、将来のアップデートで変更または削除される可能性があります。


resharper_c_sharp_warnings_cs8305_highlighting

警告

タイプは評価のみを目的としており、将来のアップデートで変更または削除される可能性があります。続行するには、この診断を抑制します。


resharper_c_sharp_warnings_cs9204_highlighting

警告

型パラメーターには、XML コメント内に一致する typeparam タグ(英語)がありません。


resharper_c_sharp_warnings_cs1712_highlighting

警告

型パラメーターは、外部型からの型パラメーターと同じ名前を持ちます (英語)


resharper_c_sharp_warnings_cs0693_highlighting

警告

タイプとエイリアスには「record」という名前を付けないでください


resharper_c_sharp_warnings_cs8860_highlighting

警告

XML フラグメントを含めることができません (英語)


resharper_c_sharp_warnings_cs1589_highlighting

警告

割り当てられていないフィールド


resharper_unassigned_field_compiler_highlighting

警告

割り当てられていない読み取り専用フィールド


resharper_unassigned_readonly_field_compiler_highlighting

警告

null の可能性がある値のボックス化解除


resharper_c_sharp_warnings_cs8605_highlighting

警告

未解決のシェーダー名


resharper_shader_lab_shader_reference_not_resolved_highlighting

警告

未使用のローカル変数


resharper_unused_variable_compiler_highlighting

警告

このコンテキストで変数を使用すると、参照された変数が宣言スコープ外に公開される可能性があります。


resharper_c_sharp_warnings_cs9080_highlighting

警告

廃止されたシンボルの使用 (英語)


resharper_c_sharp_warnings_cs0618_highlighting

警告

廃止されたシンボルの使用 (メッセージなし)(英語)


resharper_c_sharp_warnings_cs0612_highlighting

警告

'動的' との互換性をテストするために 'is' を使用することは、'Object' との互換性をテストすることと本質的に同じであり、すべての non-null 値


resharper_c_sharp_warnings_cs1981_highlighting

警告

XML コメントに 'パラメーター' の 'param' タグがありますが、その名前のパラメーターはありません


resharper_c_sharp_warnings_cs1572_highlighting

警告

XML コメントに 'TypeParameter' の 'typeparam' タグがありますが、その名前の型パラメーターはありません


resharper_c_sharp_warnings_cs1711_highlighting

警告

XML コメントには、型パラメーターを参照する cref 属性があります (英語)


resharper_c_sharp_warnings_cs1723_highlighting

警告

XML コメントが有効な言語要素に配置されていない (英語)


resharper_c_sharp_warnings_cs1587_highlighting

警告

制約違反 (11 インスペクション)

このカテゴリには、コードインスペクションが含まれ、ほとんどの場合、警告の重大度レベルがあり、JetBrains Fleet のコードアノテーションなどのシンボル属性に関連する違反やその他の同様の問題が検出されます。

インスペクション
EditorConfig プロパティ

デフォルトの重大度

基本タイプが必要です


resharper_required_base_types_is_not_inherited_highlighting

警告

BaseTypeRequired 属性はクラスとインターフェースのみをサポートします


resharper_unsupported_required_base_type_highlighting

警告

一貫性のないネーミング


resharper_inconsistent_naming_highlighting

警告

名前空間がファイルの場所に対応していません


resharper_check_namespace_highlighting

警告

null 非許容または必須のメンバーがコンストラクターの終了時に初期化されていない


resharper_not_null_or_required_member_is_not_initialized_highlighting

警告

null 可能でないエンティティへの「null」割り当ての可能性


resharper_assign_null_to_not_null_attribute_highlighting

警告

'ValueRange' / 'NonNegativeValue' 属性の違反の可能性


resharper_value_range_attribute_violation_highlighting

警告

契約アノテーション定義の問題


resharper_contract_annotation_not_parsed_highlighting

警告

必要な基本タイプと別のタイプの競合


resharper_required_base_types_conflict_highlighting

警告

'[BaseTypeRequired]' 属性で指定されたタイプが別のタイプと競合しています


resharper_required_base_types_direct_conflict_highlighting

警告

「CannotApplyEqualityOperatorAttribute」でマークされた型の値は、「Equals()」を使用して比較する必要があります。


resharper_cannot_apply_equality_operator_to_type_highlighting

警告

フォーマット (41 インスペクション)

このカテゴリのインスペクションは、コードのフォーマットの問題を検出します

インスペクション
EditorConfig プロパティ

デフォルトの重大度

間違った空白行 (他の場所に空白行がありません)


resharper_missing_blank_lines_highlighting

無効

間違った空白行 (空白行は他の場所では冗長です)


resharper_redundant_blank_lines_highlighting

無効

間違った空白行 (中括弧の近くのブランク行の数が正しくない)


resharper_incorrect_blank_lines_near_braces_highlighting

無効

不適切なインデント (子供の声明について)


resharper_bad_child_statement_indent_highlighting

警告

不適切なインデント (宣言括弧の周囲)


resharper_bad_declaration_braces_indent_highlighting

無効

不適切なインデント (式中括弧の周囲)


resharper_bad_expression_braces_indent_highlighting

無効

不適切なインデント (名前空間の括弧の周囲)


resharper_bad_namespace_braces_indent_highlighting

無効

不適切なインデント (プリプロセッサーディレクティブの周囲)


resharper_bad_preprocessor_indent_highlighting

無効

不適切なインデント (括弧の前後)


resharper_bad_control_braces_indent_highlighting

提案

不適切なインデント (around switch 文)


resharper_bad_switch_braces_indent_highlighting

無効

不適切なインデント (間違ったインデントサイズ)


resharper_wrong_indent_size_highlighting

無効

不適切なインデント (インデントレベルが復元されない)


resharper_outdent_is_off_prev_level_highlighting

無効

不適切なインデント (他の場所でインデント / アウトデントが欠落している)


resharper_missing_indent_highlighting

無効

不適切なインデント (他の場所での冗長なインデント / アウトデント)


resharper_bad_indent_highlighting

無効

不適切なインデント (タブ / スペースの不一致)


resharper_tabs_and_spaces_mismatch_highlighting

無効

改行が正しくない (リストのコンマの周囲)


resharper_bad_list_line_breaks_highlighting

無効

改行が正しくない (宣言括弧の周囲)


resharper_bad_declaration_braces_line_breaks_highlighting

無効

改行が正しくない (空の括弧の周囲)


resharper_bad_empty_braces_line_breaks_highlighting

無効

改行が正しくない (式中括弧の周囲)


resharper_bad_expression_braces_line_breaks_highlighting

無効

改行が正しくない (LINQ クエリについて)


resharper_bad_linq_line_breaks_highlighting

無効

改行が正しくない (括弧のまわり)


resharper_bad_parens_line_breaks_highlighting

無効

改行が正しくない (括弧の前後)


resharper_bad_control_braces_line_breaks_highlighting

無効

改行が正しくない (改行が他にもありません)


resharper_missing_linebreak_highlighting

無効

改行が正しくない (改行は他の場所では冗長です)


resharper_redundant_linebreak_highlighting

無効

改行が正しくない (1 行に複数のステートメント)


resharper_multiple_statements_on_one_line_highlighting

無効

改行が正しくない (1 行に複数のタイプのメンバー)


resharper_multiple_type_members_on_one_line_highlighting

無効

誤った間隔 (属性の周囲)


resharper_bad_attribute_brackets_spaces_highlighting

無効

誤った間隔 (ブレースの周囲)


resharper_bad_braces_spaces_highlighting

無効

誤った間隔 (コロンの周囲)


resharper_bad_colon_spaces_highlighting

無効

誤った間隔 (コンマの周囲)


resharper_bad_comma_spaces_highlighting

無効

誤った間隔 (ジェネリクス括弧の周囲)


resharper_bad_generic_brackets_spaces_highlighting

無効

誤った間隔 (メンバーアクセスシンボル周辺)


resharper_bad_member_access_spaces_highlighting

無効

誤った間隔 (オペレーターシンボルの周囲)


resharper_bad_symbol_spaces_highlighting

無効

誤った間隔 (括弧のまわり)


resharper_bad_parens_spaces_highlighting

無効

誤った間隔 (セミコロン)


resharper_bad_semicolon_spaces_highlighting

無効

誤った間隔 (ステートメント内の角括弧周辺)


resharper_bad_square_brackets_spaces_highlighting

無効

誤った間隔 (キーワードと括弧の間)


resharper_bad_spaces_after_keyword_highlighting

無効

誤った間隔 (複数のスペースは禁止されています)


resharper_multiple_spaces_highlighting

無効

誤った間隔 (他の場所にスペースがない)


resharper_missing_space_highlighting

無効

誤った間隔 (スペースは他の場所では冗長です)


resharper_redundant_space_highlighting

無効

誤った間隔 (タブはここで禁止されています)


resharper_tabs_outside_indent_highlighting

無効

言語使用の機会 (85 インスペクション)

このカテゴリにはコードインスペクションが含まれており、そのほとんどは提案重大度レベルを持ち、より高度な言語構造が使用できるようになったときに通知します。これらのインスペクションは、古い言語バージョンの構文を検出し、より新しい言語バージョンの機能の使用を提案します。

インスペクション
EditorConfig プロパティ

デフォルトの重大度

コレクション式に追加


resharper_append_to_collection_expression_highlighting

提案

クラスをインスタンス化できません


resharper_class_cannot_be_instantiated_highlighting

警告

条件式は null 合体として書き直すことができます


resharper_replace_conditional_expression_with_null_coalescing_highlighting

提案

式の型チェックと次の null チェックをネゲートされたパターンマッチングに変換する


resharper_use_negated_pattern_matching_highlighting

ヒント

式の型チェックと次の null チェックをパターンマッチングに変換する


resharper_use_pattern_matching_highlighting

提案

コンストラクターをメンバー初期化子に変換する


resharper_convert_constructor_to_member_initializers_highlighting

提案

コンストラクターをプライマリコンストラクターに変換する


resharper_convert_to_primary_constructor_highlighting

提案

デリゲート変数をローカル関数に変換する


resharper_convert_to_local_function_highlighting

提案

'if' ステートメントを 'switch' に変換する


resharper_convert_if_statement_to_switch_statement_highlighting

ヒント

'await using' ステートメントまたは宣言に変換する


resharper_use_await_using_highlighting

提案

ラムダ式に変換


resharper_convert_to_lambda_expression_highlighting

提案

静的クラスに変換


resharper_convert_to_static_class_highlighting

提案

'using' 宣言に変換


resharper_convert_to_using_declaration_highlighting

提案

ラムダ式をメソッドグループに変換する


resharper_convert_closure_to_method_group_highlighting

提案

否定された 'is' 式を否定パターンを持つ 'is' 式に変換する


resharper_use_negated_pattern_in_is_expression_highlighting

ヒント

「Nullable<T>」を「T?」に変換します。


resharper_convert_nullable_to_short_form_highlighting

提案

プロパティを自動プロパティに変換する


resharper_convert_to_auto_property_highlighting

提案

プロパティを自動プロパティに変換する (可能であれば)


resharper_convert_to_auto_property_when_possible_highlighting

ヒント

プライベート setter を使用してプロパティを自動プロパティに変換する


resharper_convert_to_auto_property_with_private_setter_highlighting

ヒント

静的メソッド呼び出しを拡張メソッド呼び出しに変換する


resharper_invoke_as_extension_method_highlighting

提案

Foreach ループは LINQ 式に変換できますが、別の 'GetEnumerator' メソッドが使用されます


resharper_foreach_can_be_converted_to_query_using_another_get_enumerator_highlighting

ヒント

For ループは foreach ループに変換できます


resharper_for_can_be_converted_to_foreach_highlighting

提案

'if' ステートメントは '?:' 式として書き換えることができます


resharper_convert_if_statement_to_conditional_ternary_expression_highlighting

提案

'if' ステートメントは「??」と書き換えることができます。表現


resharper_convert_if_statement_to_null_coalescing_expression_highlighting

提案

'if' ステートメントは '??=' 代入として書き直すことができます


resharper_convert_if_statement_to_null_coalescing_assignment_highlighting

提案

「if-return」ステートメントは「return」ステートメントに書き換えることができます


resharper_convert_if_statement_to_return_statement_highlighting

ヒント

インラインアウト変数宣言


resharper_inline_out_variable_declaration_highlighting

提案

インライン一時変数


resharper_inline_temporary_variable_highlighting

ヒント

オプションのパラメーターを導入する (非公開アクセシビリティ)


resharper_introduce_optional_parameters_global_highlighting

提案

オプションのパラメーターを導入する (private アクセス)


resharper_introduce_optional_parameters_local_highlighting

提案

ネストを減らすために 'if' ステートメントを反転する


resharper_invert_if_highlighting

ヒント

代入で null チェックに参加する


resharper_join_null_check_with_usage_highlighting

提案

ラムダ式 / 匿名メソッドは「静的」にすることができます


resharper_lambda_expression_can_be_made_static_highlighting

無効

ラムダ式 / 匿名メソッドは、割り当てを回避するために「静的」である必要があります


resharper_lambda_expression_must_be_static_highlighting

提案

ラムダ式 / 匿名メソッドには、含まれているコンテキストのキャプチャーが含まれていてはなりません


resharper_lambda_should_not_capture_context_highlighting

警告

逐語的な文字列を使用すると、リテラルの長さを短縮できます


resharper_use_verbatim_string_highlighting

ヒント

ループは LINQ 式に変換できます


resharper_loop_can_be_converted_to_query_highlighting

ヒント

'と' パターンをマージする


resharper_merge_and_pattern_highlighting

提案

条件付きでマージしますか? : 条件付きアクセスへの表現


resharper_merge_conditional_expression_highlighting

提案

否定された null/ パターンチェックを複雑なパターンにマージします


resharper_merge_into_negated_pattern_highlighting

ヒント

ネストされたプロパティパターンをマージする


resharper_merge_nested_property_patterns_highlighting

提案

null/ パターンチェックを複雑なパターンにマージする


resharper_merge_into_pattern_highlighting

提案

null/ パターン / 値のチェックを 'または' / 'および' パターンにマージします


resharper_merge_into_logical_pattern_highlighting

ヒント

シーケンシャルチェックを単一の条件付きアクセスチェックにマージします


resharper_merge_sequential_checks_highlighting

ヒント

既存の位置分解パターンに移動します


resharper_move_to_existing_positional_deconstruction_pattern_highlighting

ヒント

変数宣言をループ条件内に移動します


resharper_move_variable_declaration_inside_loop_condition_highlighting

提案

foreach ループの一部は LINQ 式に変換できますが、別の 'GetEnumerator' メソッドが使用されます


resharper_foreach_can_be_partly_converted_to_query_using_another_get_enumerator_highlighting

ヒント

ループの本体の一部を LINQ 式に変換できます


resharper_loop_can_be_partly_converted_to_query_highlighting

無効

パス文字列補間式


resharper_pass_string_interpolation_highlighting

ヒント

冗長アクセサー本体


resharper_redundant_accessor_body_highlighting

提案

冗長スプレッド要素


resharper_redundant_spread_element_highlighting

提案

自動プロパティを計算されたプロパティに置き換えます


resharper_replace_auto_property_with_computed_property_highlighting

ヒント

if 文を null 伝播コードに置き換える


resharper_use_null_propagation_highlighting

ヒント

追加のチェックを実行しないオブジェクトパターンを「var」パターンに置き換えます


resharper_replace_object_pattern_with_var_pattern_highlighting

提案

「SequenceEqual」を定数パターンに置き換えます


resharper_replace_sequence_equal_with_constant_pattern_highlighting

提案

「スライス」を範囲インデクサーに置き換えます


resharper_replace_slice_with_range_indexer_highlighting

ヒント

'Substring' を範囲インデクサーに置き換えます


resharper_replace_substring_with_range_indexer_highlighting

ヒント

'switch' ステートメントを 'switch' 式に置き換えます


resharper_convert_switch_statement_to_switch_expression_highlighting

ヒント

三項演算子を 'switch' 式に置き換えます


resharper_convert_conditional_ternary_expression_to_switch_expression_highlighting

ヒント

「フィールド」キーワードに置き換えます


resharper_replace_with_field_keyword_highlighting

提案

プライマリコンストラクターパラメーターに置き換えます


resharper_replace_with_primary_constructor_parameter_highlighting

提案

エイリアスを使用する


resharper_use_symbol_alias_highlighting

ヒント

コレクション式構文を使用する


resharper_use_collection_expression_highlighting

提案

複合代入を使用する


resharper_convert_to_compound_assignment_highlighting

ヒント

複合代入を使用する


resharper_convert_to_null_coalescing_compound_assignment_highlighting

提案

分解を使用


resharper_use_deconstruction_highlighting

ヒント

分解を使用して変数を交換します


resharper_swap_via_deconstruction_highlighting

提案

破棄割り当てを使用する


resharper_use_discard_assignment_highlighting

提案

終了式からインデックスを使用


resharper_use_index_from_end_expression_highlighting

提案

'nameof' 式を使用して列挙メンバー名を参照します


resharper_use_name_of_instead_of_to_string_highlighting

提案

名前を参照するには 'nameof' 式を使用します


resharper_use_nameof_expression_highlighting

提案

'nameof' 式を使用して、文字列リテラルの一部で名前を参照します


resharper_use_nameof_expression_for_part_of_the_string_highlighting

無効

'nameof' 式を使用して型名を参照する


resharper_use_name_of_instead_of_type_of_highlighting

提案

DependencyProperty の登録時に 'nameof' 式を使用する


resharper_use_nameof_for_dependency_property_highlighting

提案

可能であれば、オブジェクトまたはコレクション初期化子を使用する


resharper_use_object_or_collection_initializer_highlighting

提案

位置分解パターンを使用する


resharper_use_positional_deconstruction_pattern_highlighting

無効

生の文字列を使用する


resharper_use_raw_string_highlighting

ヒント

文字列補間式を使用する


resharper_use_string_interpolation_highlighting

提案

型アノテーション構文を使用する


resharper_use_nullable_reference_types_annotation_syntax_highlighting

警告

符号なし右シフト演算子 '>>>' を使用してください


resharper_use_unsigned_right_shift_operator_highlighting

提案

UTF-8 文字列リテラルを使用する


resharper_use_utf8_string_literal_highlighting

提案

'with' 式を使用して匿名オブジェクトをコピーします


resharper_use_with_expression_to_copy_anonymous_object_highlighting

提案

'with' 式を使用してレコードをコピーします


resharper_use_with_expression_to_copy_record_highlighting

提案

'with' 式を使用して構造体をコピーします


resharper_use_with_expression_to_copy_struct_highlighting

提案

'with' 式を使用してタプルをコピーします


resharper_use_with_expression_to_copy_tuple_highlighting

提案

潜在的なコード品質問題 (210 インスペクション)

このカテゴリには、主にエラーまたは警告レベルの重大な問題 (コードの匂い) を検出するインスペクションが含まれます。

インスペクション
EditorConfig プロパティ

デフォルトの重大度

'?:' 式の真と偽が同一ブランチ


resharper_conditional_ternary_equal_branch_highlighting

警告

[MustDisposeResource] アノテーションは基本コンストラクターから継承されないため、明示的に配置する必要があります


resharper_constructor_with_must_dispose_resource_attribute_base_is_not_annotated_highlighting

警告

[ThreadStatic] はインスタンスフィールドでは機能しません


resharper_thread_static_at_instance_field_highlighting

警告

抑制された null 許容警告は、根本的な問題を隠す可能性があります


resharper_nullable_warning_suppression_is_used_highlighting

無効

抽象または仮想(オーバーライド可能な)イベントが呼び出されることはありません


resharper_event_never_invoked_global_highlighting

提案

破棄されたキャプチャー変数へのアクセス


resharper_access_to_disposed_closure_highlighting

警告

クロージャの foreach 変数へのアクセス


resharper_access_to_for_each_variable_in_closure_highlighting

警告

変更されたキャプチャー変数へのアクセス


resharper_access_to_modified_closure_highlighting

警告

ビットマスクの値に応じて、式の結果は常に同じになります


resharper_non_constant_equality_expression_has_constant_result_highlighting

警告

実際のシフト数はゼロに等しい


resharper_shift_expression_real_shift_count_is_zero_highlighting

警告

テキスト引数のあいまいなシンボル


resharper_multiple_resolve_candidates_in_text_highlighting

警告

階層内のアノテーションの競合


resharper_annotation_conflict_in_hierarchy_highlighting

警告

条件式の代入


resharper_assignment_in_conditional_expression_highlighting

警告

'foreach を待たずに ' 非同期イテレータ呼び出し


resharper_async_iterator_invocation_without_await_foreach_highlighting

警告

自動プロパティアクセサーは決して使用されません (非公開アクセシビリティ)


resharper_unused_auto_property_accessor_global_highlighting

警告

自動プロパティアクセサーは決して使用されません (private アクセス)


resharper_unused_auto_property_accessor_local_highlighting

警告

可変長エスケープシーケンスとテキストの混在を避ける


resharper_variable_length_string_hex_escape_sequence_highlighting

警告

戻り値の型が「void」のメソッドや関数では「async」の使用を避ける


resharper_async_void_method_highlighting

提案

デリゲートタイプが「void」を返す場合は、「async」ラムダの使用を避けてください


resharper_async_void_lambda_highlighting

警告

バッキングフィールドが割り当てられていますが、使用されていません


resharper_property_field_keyword_is_never_used_highlighting

警告

バッキングフィールドが使用されていますが、割り当てられていません


resharper_property_field_keyword_is_never_assigned_highlighting

警告

[Flags] 属性でマークされていない列挙型に対するビット演算


resharper_bitwise_operator_on_enum_without_flags_highlighting

警告

暗黙的なデフォルトパラメーターを持つ基本メンバーを呼び出します


resharper_base_method_call_with_default_parameter_highlighting

警告

'base.Equals(...)' への呼び出しは参照の等価です


resharper_base_object_equals_is_object_equals_highlighting

警告

テキスト引数に静的シンボルにアクセスできない


resharper_static_problem_in_text_highlighting

警告

テキスト引数のシンボルにアクセスできません


resharper_access_rights_in_text_highlighting

警告

プロパティを解決できません


resharper_property_not_resolved_highlighting

エラー

リソースを解決できません


resharper_resource_not_resolved_highlighting

エラー

リソース項目を解決できません


resharper_resource_item_not_resolved_highlighting

エラー

テキスト引数でシンボルを解決できません


resharper_not_resolved_in_text_highlighting

警告

marshal-by-reference クラスのフィールド参照を取得すると、実行時例外が発生することがある


resharper_address_of_marshal_by_ref_object_highlighting

警告

キャプチャーされたプライマリコンストラクターパラメーターは変更可能です


resharper_captured_primary_constructor_parameter_is_mutable_highlighting

警告

'volatile' フィールドへのキャプチャーされた参照は 'volatile' として扱われません


resharper_by_ref_argument_is_volatile_field_highlighting

警告

意図せずに Char が整数として使用されている可能性があります


resharper_confusing_char_as_integer_in_constructor_highlighting

警告

クラスはインスタンス化されません (非公開アクセシビリティ)


resharper_class_never_instantiated_global_highlighting

提案

クラスはインスタンス化されません (private アクセス)


resharper_class_never_instantiated_local_highlighting

提案

コレクションの内容が照会されることはありません (非公開アクセシビリティ)


resharper_collection_never_queried_global_highlighting

警告

コレクションの内容が照会されることはありません (private アクセス)


resharper_collection_never_queried_local_highlighting

警告

コレクションは更新されません (非公開アクセシビリティ)


resharper_collection_never_updated_global_highlighting

警告

コレクションは更新されません (private アクセス)


resharper_collection_never_updated_local_highlighting

警告

ゼロ以外のオペランドを持つ定数シフト式の結果はゼロの値になります


resharper_shift_expression_result_equals_zero_highlighting

警告

共変種配列変換


resharper_co_variant_array_conversion_highlighting

警告

'using' ステートメントによってすでにキャプチャーされた変数の破棄


resharper_dispose_on_using_variable_highlighting

警告

少なくとも 1 つの実行パスでのゼロによる除算


resharper_int_division_by_zero_highlighting

警告

SpinLock を読み取り専用フィールドに保存しないでください


resharper_spin_lock_in_readonly_field_highlighting

警告

'using' 変数にはオブジェクト初期化子を使用しないでください


resharper_using_statement_resource_initialization_highlighting

警告

'using' 変数にはオブジェクト初期化子を使用しないでください (オブジェクト初期化子式は、'using' 変数の初期化中に例外をスローする可能性があります)


resharper_using_statement_resource_initialization_expression_highlighting

ヒント

書式文字列の書式指定子の後に右中括弧を使用しないでください


resharper_format_specifier_captures_right_braces_highlighting

警告

辞書 / セットの初期化でキーが重複しています


resharper_duplicate_key_collection_initialization_highlighting

警告

重複した連鎖 'if' ブランチ


resharper_duplicated_chained_if_bodies_highlighting

ヒント

重複した連続 'if' ブランチ


resharper_duplicated_sequential_if_bodies_highlighting

ヒント

複製スイッチブランチ


resharper_duplicated_switch_section_bodies_highlighting

ヒント

要素はローカライズ可能です


resharper_localizable_element_highlighting

警告

空の一般的な catch 節


resharper_empty_general_catch_clause_highlighting

警告

空の「with」式は冗長です


resharper_redundant_with_expression_highlighting

提案

明示的なチェックされていないコンテキストでの 'Enumerable.Sum' 呼び出し


resharper_enumerable_sum_in_explicit_unchecked_context_highlighting

警告

浮動小数点数の等価比較


resharper_compare_of_floats_by_equality_operator_highlighting

警告

エスケープシーケンスを簡略化できる


resharper_can_simplify_string_escape_sequence_highlighting

ヒント

イベントは決して購読されない (非公開アクセシビリティ)


resharper_event_never_subscribed_to_global_highlighting

提案

イベントは決して購読されない (private アクセス)


resharper_event_never_subscribed_to_local_highlighting

提案

イベントが呼び出されなかった


resharper_event_never_invoked_highlighting

警告

匿名の代理人によるイベント登録解除


resharper_event_unsubscription_via_anonymous_delegate_highlighting

警告

例外の再挑戦が意図された


resharper_possible_intended_rethrow_highlighting

警告

呼び出し元情報属性を持つパラメーターに渡される明示的な引数


resharper_explicit_caller_info_argument_highlighting

警告

共通コードを抽出する


resharper_extract_common_branching_code_highlighting

ヒント

フィールドは、インターフェースのデフォルトの実装でプロパティを非表示にします


resharper_field_hides_interface_property_with_default_implementation_highlighting

警告

フォーマットは指定されていますが、補間された文字列式は IFormattable ではありません


resharper_interpolated_string_expression_is_not_i_formattable_highlighting

警告

関数本体が複雑すぎて解析できません


resharper_function_complexity_overflow_highlighting

無効

関数はすべての実行パスで再帰的です


resharper_function_recursive_on_all_paths_highlighting

警告

関数は返さない


resharper_function_never_returns_highlighting

警告

'GC.SuppressFinalize' はデストラクタのない型に対して呼び出されます


resharper_gc_suppress_finalize_for_type_without_destructor_highlighting

警告

整数分析によるヒューリスティックに到達できないケース


resharper_unreachable_switch_case_due_to_integer_analysis_highlighting

警告

整数分析によるヒューリスティックに到達不可能なスイッチアーム


resharper_unreachable_switch_arm_due_to_integer_analysis_highlighting

警告

「Math.Clamp()」メソッドに渡される一貫性のない引数


resharper_math_clamp_min_greater_than_max_highlighting

警告

取得したロックの順序に一貫性がない


resharper_inconsistent_order_of_locks_highlighting

警告

現場での不整合な同期


resharper_inconsistently_synchronized_field_highlighting

警告

end からのインデックスは 0 より大きくなければなりません。'^1' を使用して最後の要素を参照してください


resharper_zero_index_from_end_highlighting

警告

ServiceContract としてマークされたインターフェースは、少なくとも 1 つの OperationContract


resharper_service_contract_without_operations_highlighting

警告

XML ドキュメントのコメントが無効です


resharper_invalid_xml_doc_comment_highlighting

警告

多型 field-like イベントの呼び出し


resharper_polymorphic_field_like_event_invocation_highlighting

警告

IQueryable が意図せずに IEnumerable として使用されている可能性があります


resharper_possible_unintended_queryable_as_enumerable_highlighting

提案

反復子は返さない


resharper_iterator_never_returns_highlighting

警告

ローカル関数はメソッドを非表示にします


resharper_local_function_hides_method_highlighting

警告

ローカル変数がメンバーを隠す


resharper_local_variable_hides_member_highlighting

警告

ローカル変数は主要なコンストラクターパラメーターを非表示にします


resharper_local_variable_hides_primary_constructor_parameter_highlighting

警告

ループ制御変数はループ内で決して変更されない


resharper_loop_variable_is_never_changed_inside_loop_highlighting

警告

出力パラメーターの意味のない [HandlesResourceDisposal] アノテーション


resharper_out_parameter_with_handles_resource_disposal_attribute_highlighting

警告

入力パラメーターに対する意味のない [MustDisposeResource] アノテーション


resharper_in_parameter_with_must_dispose_resource_attribute_highlighting

警告

メンバーは外部クラスから静的メンバーを隠す


resharper_member_hides_static_from_outer_class_highlighting

警告

メンバー初期化値が無視される


resharper_member_initializer_value_ignored_highlighting

警告

メソッドは OperationContract としてマークされていますが、含まれる型は ServiceContract としてマークされていません


resharper_operation_contract_without_service_contract_highlighting

警告

オプションまたは 'params' パラメーターを持つメソッドは、オーバーロードによって隠されています


resharper_method_overload_with_optional_parameter_highlighting

警告

オーバーライドされたメソッドのオプションのパラメーター値の不一致


resharper_optional_parameter_hierarchy_mismatch_highlighting

警告

ライブラリコードでディスポーザブルな非同期の「.ConfigureAwait(false)」がありません


resharper_use_configure_await_false_for_async_disposable_highlighting

無効

ライブラリコードに「.ConfigureAwait(false)」がありません


resharper_use_configure_await_false_highlighting

提案

複数のシーケンシャル 'OrderBy' 呼び出し


resharper_multiple_order_by_highlighting

警告

アクセスされていないフィールド (非公開アクセシビリティ)


resharper_not_accessed_field_global_highlighting

提案

アクセスされていないフィールド (private アクセス)


resharper_not_accessed_field_local_highlighting

警告

アクセスされていない位置プロパティ (非公開アクセシビリティ)


resharper_not_accessed_positional_property_global_highlighting

警告

アクセスされていない位置プロパティ (private アクセス)


resharper_not_accessed_positional_property_local_highlighting

警告

実装クラスの非公開メンバーは、インターフェースのデフォルトの実装を非表示にします


resharper_member_hides_interface_member_with_default_implementation_highlighting

警告

'GetHashCode()' で参照される非読み取り専用型メンバー


resharper_non_readonly_member_in_get_hash_code_highlighting

警告

Null 可能性が階層内のアノテーションと競合する


resharper_nullness_annotation_conflict_with_jet_brains_annotations_highlighting

警告

Nullable 警告抑制演算子は、反転された「is」式と混同される可能性があります


resharper_suppress_nullable_warning_expression_as_inverted_is_expression_highlighting

警告

'Object.ReferenceEquals' は値型で呼び出されるため常に false です


resharper_reference_equals_with_value_type_highlighting

警告

一方向の操作は値を返さない


resharper_one_way_operation_contract_with_return_type_highlighting

警告

演算子 'is' /'Type Of ... Is ...' を使用できます


resharper_operator_is_can_be_used_highlighting

警告

チェックされた演算子と一致しない演算子


resharper_operator_without_matched_checked_operator_highlighting

警告

オーバーライドされた GetHashCode は、'Object.GetHashCode()' を呼び出します。


resharper_base_object_get_hash_code_call_in_get_hash_code_highlighting

警告

パラメーターがメンバーを隠す


resharper_parameter_hides_member_highlighting

警告

パラメーターはプライマリコンストラクターパラメーターを非表示にします


resharper_parameter_hides_primary_constructor_parameter_highlighting

警告

部分メンバー宣言間でパラメーター名が異なります


resharper_partial_method_parameter_name_mismatch_highlighting

警告

インターフェースごとにメンバーにアクセスする際のあいまいさ


resharper_possible_interface_member_ambiguity_highlighting

警告

値型と「null」の可能な比較


resharper_compare_non_constrained_generic_with_null_highlighting

無効

循環コンストラクター呼び出しが可能


resharper_constructor_initializer_loop_highlighting

警告

Double-Check Locking パターンの実装が間違っている可能性があります。チェックされたフィールドへの複数の書き込みアクセスが可能です。


resharper_possible_multiple_write_access_in_double_check_locking_highlighting

警告

Double-Check Locking パターンの実装が間違っている可能性があります。チェックされたフィールドへの読み取りアクセス。


resharper_read_access_in_double_check_locking_highlighting

警告

可能性のある無限の継承


resharper_possible_infinite_inheritance_highlighting

警告

可能な分数の損失


resharper_possible_loss_of_fraction_highlighting

警告

'System.Type' 型の引数が間違っている可能性があります


resharper_possible_mistaken_system_type_argument_highlighting

警告

'GetType()' の呼び出しが誤っている可能性があります


resharper_possible_mistaken_call_to_get_type_highlighting

警告

複数列挙の可能性


resharper_possible_multiple_enumeration_highlighting

警告

オーバーフローの可能性


resharper_int_variable_overflow_highlighting

警告

チェックされたコンテキストでのオーバーフローの可能性


resharper_int_variable_overflow_in_checked_context_highlighting

警告

チェックされていないコンテキストでのオーバーフローの可能性


resharper_int_variable_overflow_in_unchecked_context_highlighting

警告

「System.ArgumentOutOfRangeException」の可能性があります。インデックスは負でない整数でなければなりません。


resharper_negative_index_highlighting

警告

「System.ArgumentOutOfRangeException」の可能性があります。開始インデックスは終了インデックス以下でなければなりません。


resharper_indexing_by_invalid_range_highlighting

警告

可能性のある 'System.InvalidCastException'


resharper_possible_invalid_cast_exception_highlighting

警告

foreach ループで 'System.InvalidCastException' が発生する可能性があります


resharper_possible_invalid_cast_exception_in_foreach_loop_highlighting

警告

可能性のある 'System.InvalidOperationException'


resharper_possible_invalid_operation_exception_highlighting

警告

'System.InvalidOperationException: コレクションが変更されました ' の可能性があります


resharper_possible_invalid_operation_exception_collection_was_modified_highlighting

警告

可能性のある 'System.NullReferenceException'


resharper_possible_null_reference_exception_highlighting

警告

'new' 式で作成された可能性のある未割り当てオブジェクト


resharper_object_creation_as_statement_highlighting

警告

考えられる意図しない参照の比較


resharper_possible_unintended_reference_comparison_highlighting

警告

おそらく不純な struct メソッドが読み取り専用変数で呼び出されます: 呼び出し前に常にコピーされる構造体値


resharper_possibly_impure_method_call_on_readonly_variable_highlighting

警告

オプションのパラメーター値を定義するための誤解を招くおそれのある「DefaultValueAttribute」の使用


resharper_default_value_attribute_for_optional_parameter_highlighting

警告

インデクサ初期化子の前にコンマがない可能性があります


resharper_possibly_missing_indexer_initializer_comma_highlighting

警告

「CancellationToken」の誤った使用の可能性があります


resharper_possibly_mistaken_use_of_cancellation_token_highlighting

警告

おそらくセットでの意図しない線形探索


resharper_possible_unintended_linear_search_in_set_highlighting

警告

条件呼び出し内での意図しない変更の可能性


resharper_possibly_unintended_side_effects_inside_conditional_invocation_highlighting

警告

フォーマット文字列テンプレートではなく、おそらく意図しない文字列補間


resharper_possibly_mistaken_use_of_interpolated_string_insert_highlighting

警告

文字列の比較が間違っている可能性があります: スパンは、同じメモリ位置を指している場合にのみ等しくなります。


resharper_string_span_comparison_highlighting

警告

ラムダまたはローカル関数内の誤解を招く可能性のあるパラメーター名


resharper_all_underscore_local_parameter_name_highlighting

警告

明示的に指定されたタプルコンポーネント名を優先する


resharper_prefer_explicitly_provided_tuple_component_name_highlighting

ヒント

プライマリコンストラクターパラメーターのキャプチャーは許可されていません


resharper_primary_constructor_parameter_capture_disallowed_highlighting

無効

[ オプション ] 属性を持つ 'ref' または 'out' パラメーター


resharper_optional_parameter_ref_out_highlighting

警告

'using' でキャプチャーされたオブジェクトによって生成されたタスクの返却


resharper_return_of_task_produced_by_using_variable_highlighting

警告

'using' ステートメントによってキャプチャーされた変数の戻り値


resharper_return_of_using_variable_highlighting

警告

関数の戻り値の型は非 NULL にすることができます


resharper_return_type_can_be_not_nullable_highlighting

警告

[MustUseReturnValue] アノテーション付きメソッドの戻り値は使用されません


resharper_must_use_return_value_highlighting

警告

[MustDisposeResource] アノテーションが付けられたメソッドの戻り値は破棄されません


resharper_not_disposed_resource_highlighting

警告

プロパティの戻り値は呼び出し先によって破棄される必要があります


resharper_not_disposed_resource_is_returned_by_property_highlighting

警告

'GetEnumerator' メソッド呼び出しの戻り値は決して破棄されません


resharper_generic_enumerator_not_disposed_highlighting

警告

イテレータの戻り値が使用されていない


resharper_iterator_method_result_is_ignored_highlighting

警告

純粋なメソッドの戻り値は使用されません


resharper_return_value_of_pure_method_is_not_used_highlighting

警告

戻り値は破棄される必要がありますが、メソッドまたは関数に [MustDisposeResource] のアノテーションが付いていません


resharper_not_disposed_resource_is_returned_highlighting

提案

安全なキャスト式は常に成功します


resharper_try_cast_always_succeeds_highlighting

提案

左オペランドがゼロのシフト式がゼロに等しい


resharper_shift_expression_zero_left_operand_highlighting

警告

類似の匿名タイプが近くに検出されました


resharper_similar_anonymous_type_nearby_highlighting

ヒント

同様の表現の比較


resharper_equal_expression_comparison_highlighting

警告

列挙型の一部の値は 'switch' 式内で処理されず、デフォルトアームの例外を介して処理されます


resharper_switch_expression_handles_some_known_enum_values_with_exception_in_default_highlighting

ヒント

列挙型の一部の値は、'switch' ステートメント内で処理されません


resharper_switch_statement_missing_some_enum_cases_no_default_highlighting

ヒント

列挙型の一部の値は 'switch' ステートメント内で処理されず、デフォルトセクションを介して処理されます


resharper_switch_statement_handles_some_known_enum_values_with_default_highlighting

ヒント

ジェネリクス型の静的フィールドまたは自動プロパティ


resharper_static_member_in_generic_type_highlighting

警告

静的メンバー初期化子は、下の静的メンバーまたは他の部分を参照します。


resharper_static_member_initializer_referes_to_member_below_highlighting

警告

文字列フォーマット方法の問題


resharper_format_string_problem_highlighting

警告

構造化されたメッセージテンプレートの問題


resharper_structured_message_template_problem_highlighting

警告

同期プリミティブに対する疑わしいロック


resharper_suspicious_lock_over_synchronization_primitive_highlighting

警告

ArgumentNullException の疑わしいパラメーター名


resharper_suspicious_parameter_name_in_argument_null_exception_highlighting

警告

このタイプの左オペランドの疑わしいシフト数


resharper_shift_expression_right_operand_not_equal_real_count_highlighting

警告

疑わしい型変換またはチェック


resharper_suspicious_type_conversion_global_highlighting

警告

破棄のような名前を持つ変数の不審な使用


resharper_assignment_instead_of_discard_highlighting

警告

不審な 'volatile' フィールドの使用箇所: 複合操作はアトミックではありません。代わりに「Interlocked」クラスを使用できます。


resharper_non_atomic_compound_operator_highlighting

警告

実行時に失われる可能性があるモジュールからのシンボル


resharper_symbol_from_not_copied_locally_reference_used_warning_highlighting

警告

末尾再帰呼び出しはループで置き換えることができます


resharper_tail_recursive_call_highlighting

ヒント

「is」演算子の式は、指定された型ではありません


resharper_is_expression_always_false_highlighting

警告

指定された 'is' 演算子は常に指定された型のものです


resharper_is_expression_always_true_highlighting

警告

ログメッセージテンプレートは、ログメソッドの呼び出しごとに変更しないでください。


resharper_non_static_logger_template_highlighting

ヒント

パターンは冗長であり、実行時チェックを生成しません


resharper_pattern_is_redundant_highlighting

警告

ソース式は常に提供されたパターンと一致します


resharper_pattern_always_matches_highlighting

警告

ソース式は与えられたパターンと決して一致しません


resharper_pattern_never_matches_highlighting

警告

スレッド静的フィールドに初期化子があります


resharper_thread_static_field_has_initializer_highlighting

警告

キャストを試して、null が型チェックに置き換えられるかどうかを確認してください


resharper_safe_cast_is_used_as_type_check_highlighting

提案

型チェックとキャストをマージできます


resharper_merge_cast_with_type_check_highlighting

提案

型パターンとキャストをマージすることができます


resharper_use_switch_case_pattern_variable_highlighting

提案

割り当てられていないフィールド (非公開アクセシビリティ)


resharper_unassigned_field_global_highlighting

提案

割り当てられていないフィールド (private アクセス)


resharper_unassigned_field_local_highlighting

警告

割り当てられていない読み取り専用フィールド


resharper_unassigned_readonly_field_highlighting

警告

未知の Razor レイアウト


resharper_razor_layout_not_resolved_highlighting

エラー

不明な Razor セクション


resharper_razor_section_not_resolved_highlighting

エラー

<inheritdoc/> の使用が無効です


resharper_inheritdoc_invalid_usage_highlighting

警告

基本レベルのドキュメントを継承するには、ルートレベルで <inheritdoc/> を使用します


resharper_inheritdoc_consider_usage_highlighting

無効

コレクションの count プロパティを使用する


resharper_use_collection_count_property_highlighting

提案

書式文字列で書式指定子を使用する


resharper_use_format_specifier_in_format_string_highlighting

提案

補間された文字列に書式指定子を使用する


resharper_simplify_string_interpolation_highlighting

提案

null 以外の値で成功する型チェックの代わりに null チェックを使用する


resharper_convert_type_check_to_null_check_highlighting

警告

null 以外の値で成功するタイプチェックの代わりに、null チェックパターンを使用する


resharper_convert_type_check_pattern_to_null_check_highlighting

警告

属性の代わりに null 許容のアノテーションを使用する


resharper_use_nullable_annotation_instead_of_attribute_highlighting

提案

無駄な算術演算


resharper_useless_binary_operation_highlighting

警告

ループ内で stackalloc を使用する


resharper_stack_alloc_inside_loop_highlighting

警告

非変数修飾子式のプロパティに割り当てられた値が失われる可能性があります


resharper_possible_struct_member_modification_of_non_variable_struct_highlighting

警告

'value' パラメーターが使用されていません


resharper_value_parameter_not_used_highlighting

警告

変数は null 不可として宣言できます


resharper_variable_can_be_not_nullable_highlighting

警告

ローカル関数内の変数は外部スコープから変数を隠します


resharper_variable_hides_outer_variable_highlighting

警告

コンストラクター内の仮想メンバーコール


resharper_virtual_member_call_in_constructor_highlighting

警告

「void」メソッドには [MustDisposeResource] 属性のアノテーションが付けられます


resharper_void_method_with_must_dispose_resource_attribute_highlighting

警告

「void」メソッドには [MustUseReturnValue] 属性のアノテーションが付けられます


resharper_void_method_with_must_use_return_value_attribute_highlighting

警告

'void' メソッドには [Pure] 属性のアノテーションが付けられます


resharper_pure_attribute_on_void_method_highlighting

警告

オブジェクト初期化子の代わりに「with」式が使用されます


resharper_with_expression_instead_of_initializer_highlighting

提案

'with' 式は、アクセス可能なすべてのインスタンスメンバーを変更します


resharper_with_expression_modifies_all_members_highlighting

警告

コードの冗長性 (100 インスペクション)

このカテゴリのコードインスペクションは、コードの可読性とスタイルに影響を与える冗長性と無効なコードを探するため、安全に削除できます。

インスペクション
EditorConfig プロパティ

デフォルトの重大度

'??' 条件が null または null でないことがわかっている


resharper_constant_null_coalescing_condition_highlighting

警告

'??' null 許容参照型のアノテーションによると、条件が null になることはありません


resharper_null_coalescing_condition_is_always_not_null_according_to_api_contract_highlighting

警告

[NotNull] または [CanBeNull] 属性は、null 許容参照型からの同じアノテーションがすでにある型に適用されます


resharper_redundant_nullness_attribute_with_nullable_reference_types_highlighting

警告

匿名メソッド署名は必要ありません


resharper_unused_anonymous_method_signature_highlighting

警告

配列の作成は、配列の初期化子で置き換えることができます


resharper_redundant_array_creation_expression_highlighting

ヒント

代入は使用されていません


resharper_redundant_assignment_highlighting

警告

割り当て結果は完全に破棄されます


resharper_assignment_is_fully_discarded_highlighting

警告

積分定数との比較は役に立たない


resharper_useless_comparison_to_integral_constant_highlighting

警告

条件付きアクセス修飾子の式は null または null ではないことがわかっています


resharper_constant_conditional_access_qualifier_highlighting

警告

null 許容参照型のアノテーションによると、条件付きアクセス修飾子の式は null ではありません


resharper_conditional_access_qualifier_is_non_nullable_according_to_api_contract_highlighting

警告

項目を辞書に追加する前の「ContainsKey」呼び出しは冗長です


resharper_redundant_dictionary_contains_key_before_adding_highlighting

警告

二重否定演算子


resharper_double_negation_operator_highlighting

提案

重複した記述


resharper_duplicated_statements_highlighting

警告

空の 'for' ループは冗長です


resharper_empty_for_statement_highlighting

警告

空の領域


resharper_empty_region_highlighting

提案

明示的なデリゲート作成式は冗長です


resharper_redundant_delegate_creation_highlighting

警告

式は常に 'null' です


resharper_expression_is_always_null_highlighting

警告

式は常に「真」または常に「偽」です


resharper_condition_is_always_true_or_false_highlighting

警告

null 許容型の参照型に応じて、式は常に「true」または「false」になります。


resharper_condition_is_always_true_or_false_according_to_nullable_api_contract_highlighting

警告

ヒューリスティックに到達できないコード


resharper_heuristic_unreachable_code_highlighting

警告

即時の代理人呼び出し


resharper_redundant_immediate_delegate_invocation_highlighting

提案

Math.Abs() 引数は常に負ではありません


resharper_math_abs_method_is_redundant_highlighting

警告

Math.Sign() メソッドは常に同じ結果を返します


resharper_suspicious_math_sign_method_highlighting

警告

属性に引数がない場合、括弧は冗長です


resharper_redundant_attribute_parentheses_highlighting

ヒント

パターンは常に「true」または常に「false」です


resharper_pattern_is_always_true_or_false_highlighting

警告

プライベートフィールドはローカル変数に変換できます


resharper_private_field_can_be_converted_to_local_variable_highlighting

警告

生の文字列を簡略化できる


resharper_raw_string_can_be_simplified_highlighting

ヒント

冗長な [AttributeUsage] 属性のプロパティの割り当て


resharper_redundant_attribute_usage_property_highlighting

提案

冗長な「抽象」修飾子


resharper_redundant_abstract_modifier_highlighting

警告

冗長型の匿名型プロパティの明示的な名前


resharper_redundant_anonymous_type_property_name_highlighting

警告

呼び出し元の引数式パラメーターに渡された冗長引数


resharper_redundant_caller_argument_expression_default_value_highlighting

警告

デフォルト値による冗長引数


resharper_redundant_argument_default_value_highlighting

警告

冗長算術オーバーフローチェックコンテキスト


resharper_redundant_overflow_checking_context_highlighting

警告

冗長な「属性」接尾辞


resharper_redundant_attribute_suffix_highlighting

警告

冗長な 'ベース' 修飾子


resharper_redundant_base_qualifier_highlighting

警告

冗長ブール比較


resharper_redundant_bool_compare_highlighting

警告

コレクションイニシャライザーの冗長波括弧


resharper_redundant_collection_initializer_element_braces_highlighting

ヒント

冗長な「ケース」ラベル


resharper_redundant_case_label_highlighting

警告

デフォルトセクションの前の冗長 'case' ラベル


resharper_redundant_enum_case_label_for_default_section_highlighting

無効

冗長キャスト


resharper_redundant_cast_highlighting

警告

冗長な catch 節


resharper_redundant_catch_clause_highlighting

警告

レコード宣言の冗長な「クラス」キーワード


resharper_redundant_record_class_keyword_highlighting

警告

冗長コレクションコピー


resharper_redundant_collection_copy_call_highlighting

警告

割り当て前の冗長状態チェック


resharper_redundant_check_before_assignment_highlighting

警告

冗長な条件付き三項演算子の使用箇所


resharper_redundant_ternary_expression_highlighting

警告

「ConfigureAwait」による冗長コンテキストのキャプチャー


resharper_redundant_configure_await_highlighting

提案

冗長制御フロー移動ステートメント


resharper_redundant_jump_statement_highlighting

警告

冗長破棄指定


resharper_redundant_discard_designation_highlighting

提案

冗長な 'else' キーワード


resharper_redundant_if_else_block_highlighting

ヒント

オブジェクト作成式の空の引数リストの冗長化


resharper_redundant_empty_object_creation_argument_list_highlighting

ヒント

冗長な空の finally ブロック


resharper_redundant_empty_finally_block_highlighting

警告

冗長な空のオブジェクトまたはコレクションの初期化子


resharper_redundant_empty_object_or_collection_initializer_highlighting

警告

冗長空スイッチセクション


resharper_redundant_empty_switch_section_highlighting

警告

'params' パラメーターの引数に冗長な明示的なコレクション作成があります


resharper_redundant_explicit_params_array_creation_highlighting

提案

重複した明示的な NULL 可能型の作成


resharper_redundant_explicit_nullable_creation_highlighting

警告

冗長な明示的な位置プロパティ宣言


resharper_redundant_explicit_positional_property_declaration_highlighting

警告

配列作成における冗長明示的サイズ指定


resharper_redundant_explicit_array_size_highlighting

警告

冗長明示的タプルコンポーネント名


resharper_redundant_explicit_tuple_component_name_highlighting

警告

配列作成における冗長な明示的な型


resharper_redundant_explicit_array_creation_highlighting

警告

冗長固定ポインタ宣言


resharper_redundant_fixed_pointer_declaration_highlighting

提案

冗長グローバル使用ディレクティブ


resharper_redundant_using_directive_global_highlighting

警告

冗長な 'IEnumerable.Cast<T>' または 'IEnumerable.OfType<T>' 呼び出し


resharper_redundant_enumerable_cast_call_highlighting

警告

冗長ラムダ式のパラメーター型指定


resharper_redundant_lambda_parameter_type_highlighting

警告

冗長ラムダ署名の括弧


resharper_redundant_lambda_signature_parentheses_highlighting

ヒント

冗長名修飾子


resharper_redundant_name_qualifier_highlighting

警告

null 不可の基本型によって制約される型パラメーターに対する冗長な「notnull」制約


resharper_redundant_not_null_constraint_highlighting

警告

別の null 不可の基本型によって制約された型パラメーターの基本型制約の冗長 null 可能アノテーション


resharper_redundant_nullable_annotation_on_type_constraint_has_non_nullable_base_type_highlighting

警告

null にできない型の種類を持つ型パラメーターの基本型制約での null にできる冗長なアノテーション


resharper_redundant_nullable_annotation_on_type_constraint_has_non_nullable_type_kind_highlighting

警告

「クラス? 」での null 可能な冗長アノテーション null 不可の基本型によって制約される型パラメーターの制約


resharper_redundant_nullable_annotation_on_reference_type_constraint_highlighting

警告

冗長な null 許容属性


resharper_redundant_nullable_flow_attribute_highlighting

警告

冗長な null 許容ディレクティブ


resharper_redundant_nullable_directive_highlighting

警告

冗長な null 許容警告抑制式


resharper_redundant_suppress_nullable_warning_expression_highlighting

警告

冗長な 'object.ToString()' コール


resharper_redundant_to_string_call_highlighting

警告

冗長な 'object.ToString()' は値型を呼び出す


resharper_redundant_to_string_call_for_value_type_highlighting

ヒント

論理条件式の冗長オペランド


resharper_redundant_logical_conditional_expression_operand_highlighting

警告

冗長な 'orderby' 句 'ascending' キーワード


resharper_redundant_query_order_by_ascending_keyword_highlighting

ヒント

冗長プロパティパターン句


resharper_redundant_property_pattern_clause_highlighting

提案

冗長範囲バウンド


resharper_redundant_range_bound_highlighting

提案

冗長な「読み取り専用」修飾子


resharper_redundant_readonly_modifier_highlighting

提案

冗長な「スコープ」パラメーター修飾子


resharper_redundant_scoped_parameter_modifier_highlighting

警告

型または名前空間宣言後の冗長セミコロン


resharper_redundant_declaration_semicolon_highlighting

ヒント

冗長文字列補間


resharper_redundant_string_interpolation_highlighting

提案

冗長な 'string.Format()' 呼び出し


resharper_redundant_string_format_call_highlighting

警告

冗長な 'string.ToCharArray()' 呼び出し


resharper_redundant_string_to_char_array_call_highlighting

警告

冗長 switch 式アーム


resharper_redundant_switch_expression_arms_highlighting

警告

'nameof' 内の冗長な型引数


resharper_redundant_type_arguments_inside_nameof_highlighting

提案

メソッドの冗長型引数


resharper_redundant_type_arguments_of_method_highlighting

警告

パターン内の冗長タイプチェック


resharper_redundant_type_check_in_pattern_highlighting

警告

冗長な型宣言本体


resharper_redundant_type_declaration_body_highlighting

提案

冗長使用ディレクティブ


resharper_redundant_using_directive_highlighting

警告

冗長な接頭辞


resharper_redundant_verbatim_prefix_highlighting

提案

冗長な文字列接頭辞


resharper_redundant_verbatim_string_prefix_highlighting

提案

冗長な「仮想」修飾子


resharper_redundant_virtual_modifier_highlighting

警告

冗長な「WithCancel()」呼び出し


resharper_redundant_with_cancellation_highlighting

警告

冗長なパターンマッチング括弧を削除します


resharper_redundant_pattern_parentheses_highlighting

ヒント

常に一致するサブパターンは冗長です


resharper_redundant_always_match_subpattern_highlighting

提案

'真' は 'for' - 文の条件として冗長です


resharper_for_statement_condition_is_true_highlighting

警告

nullable 型の型チェックが基本型チェックと等しいかどうか


resharper_redundant_nullable_type_mark_highlighting

警告

安全でないコンテキスト宣言は冗長です


resharper_redundant_unsafe_context_highlighting

警告

未使用の null 許容ディレクティブ


resharper_unused_nullable_directive_highlighting

警告

シンボル宣言の冗長性 (50 インスペクション)

このカテゴリにはコードインスペクションが含まれ、ほとんどが重大度レベルが警告であり、空の未使用のシンボル宣言を検出します。

インスペクション
EditorConfig プロパティ

デフォルトの重大度

継承されない仮想(オーバーライド可能な)メンバーを持つクラス (非公開アクセシビリティ)


resharper_class_with_virtual_members_never_inherited_global_highlighting

提案

継承されない仮想(オーバーライド可能な)メンバーを持つクラス (private アクセス)


resharper_class_with_virtual_members_never_inherited_local_highlighting

提案

タプルの成分は決して使用されない


resharper_unused_tuple_component_in_return_value_highlighting

警告

「DefaultParameterValueAttribute」は「OptionalAttribute」と組み合わせて使用する必要があります


resharper_meaningless_default_parameter_value_highlighting

警告

空のコンストラクター


resharper_empty_constructor_highlighting

警告

空のデストラクタ


resharper_empty_destructor_highlighting

警告

'partial void' メソッドの空の実装は冗長です


resharper_redundant_partial_method_empty_implementation_highlighting

警告

空の名前空間宣言


resharper_empty_namespace_highlighting

警告

エンティティはその名前を取得するためにのみ使用されます (非公開アクセシビリティ)


resharper_entity_name_captured_only_global_highlighting

警告

エンティティはその名前を取得するためにのみ使用されます (private アクセス)


resharper_entity_name_captured_only_local_highlighting

警告

ローカル関数は使用されません


resharper_unused_local_function_highlighting

警告

ローカル関数は使用されません


resharper_unused_local_function_compiler_highlighting

警告

ローカル関数の戻り値は使用されません


resharper_unused_local_function_return_value_highlighting

警告

メソッドの戻り値は使用されません (非公開アクセシビリティ)


resharper_unused_method_return_value_global_highlighting

提案

メソッドの戻り値は使用されません (private アクセス)


resharper_unused_method_return_value_local_highlighting

警告

アクセスされていないローカル変数


resharper_not_accessed_variable_highlighting

警告

アクセスされないローカル変数は、「out」パラメーター値を破棄するためにのみ使用されます。


resharper_not_accessed_out_parameter_variable_highlighting

警告

アクセスされていないプライマリコンストラクターパラメーター


resharper_not_accessed_primary_constructor_parameter_compiler_highlighting

警告

パラメーターは前提条件チェックにのみ使用されます (非公開アクセシビリティ)


resharper_parameter_only_used_for_precondition_check_global_highlighting

提案

パラメーターは前提条件チェックにのみ使用されます (private アクセス)


resharper_parameter_only_used_for_precondition_check_local_highlighting

警告

パラメーター出力値は常に破棄されます (非公開アクセシビリティ)


resharper_out_parameter_value_is_always_discarded_global_highlighting

提案

パラメーター出力値は常に破棄されます (private アクセス)


resharper_out_parameter_value_is_always_discarded_local_highlighting

警告

'params' 修飾子はオーバーライド時に常に無視されます


resharper_redundant_params_highlighting

警告

冗長ベースコンストラクター呼び出し


resharper_redundant_base_constructor_call_highlighting

警告

基本タイプリストの冗長クラスまたはインターフェース仕様


resharper_redundant_extends_list_entry_highlighting

警告

冗長メンバー初期化子


resharper_redundant_default_member_initializer_highlighting

警告

冗長メンバーオーバーライド


resharper_redundant_overridden_member_highlighting

警告

冗長メソッドオーバーロード (非公開アクセシビリティ)


resharper_redundant_overload_global_highlighting

提案

冗長メソッドオーバーロード (private アクセス)


resharper_redundant_overload_local_highlighting

提案

メソッド宣言の冗長な 'partial' 修飾子


resharper_partial_method_with_single_part_highlighting

警告

型宣言時の冗長な「部分的な」修飾子


resharper_partial_type_with_single_part_highlighting

警告

封印されたクラスの封印されたメンバー


resharper_sealed_member_in_sealed_class_highlighting

警告

タイプは使用されません (非公開アクセシビリティ)


resharper_unused_type_global_highlighting

提案

タイプは使用されません (private アクセス)


resharper_unused_type_local_highlighting

警告

型メンバーは基本型でアクセスされません (非公開アクセシビリティ)


resharper_unused_member_in_super_global_highlighting

提案

型メンバーは基本型でアクセスされません (private アクセス)


resharper_unused_member_in_super_local_highlighting

警告

型メンバーは使用されません (非公開アクセシビリティ)


resharper_unused_member_global_highlighting

提案

型メンバーは使用されません (private アクセス)


resharper_unused_member_local_highlighting

警告

型メンバーは上書きでのみ使用されます (非公開アクセシビリティ)


resharper_unused_member_hierarchy_global_highlighting

提案

型メンバーは上書きでのみ使用されます (private アクセス)


resharper_unused_member_hierarchy_local_highlighting

警告

列挙型の根底にある型は 'int'


resharper_enum_underlying_type_is_int_highlighting

警告

未使用のラベル


resharper_unused_label_highlighting

警告

未使用のローカル変数


resharper_unused_variable_highlighting

警告

未使用のパラメーター (非公開アクセシビリティ)


resharper_unused_parameter_global_highlighting

提案

未使用のパラメーター (private アクセス)


resharper_unused_parameter_local_highlighting

警告

部分メソッドの未使用パラメーター


resharper_unused_parameter_in_partial_method_highlighting

警告

未使用の位置パラメーター


resharper_unused_positional_parameter_compiler_highlighting

警告

未使用の型パラメーター


resharper_unused_type_parameter_highlighting

警告

仮想(オーバーライド可能な)メンバーはオーバーライドされません (非公開アクセシビリティ)


resharper_virtual_member_never_overridden_global_highlighting

提案

仮想(オーバーライド可能な)メンバーはオーバーライドされません (private アクセス)


resharper_virtual_member_never_overridden_local_highlighting

提案

2025 年 5 月 12 日

関連ページ:

スマートモード

JetBrains Fleet は、軽量テキストエディターとしても、インテリジェントなコードエディターとしても機能します。システムリソースを最適化するため、リソースを大量に消費する機能は必要な場合にのみ有効になります。スマートモードを有効にすると、個々のファイルまたは複数のファイルを含むフォルダーをシームレスに操作できます。スマートモードを有効にする右上隅にあるスマートモードのステータスアイコンをクリックします。表示されるポップアップで、「有効にする」をクリックします。必要なインデックス作成と準...

C# のコードインスペクション

JetBrains、Fleet は、C# で 1000 を超えるコードインスペクションを提供します。これらのインスペクションは、開いているすべてのファイルの設計時にコードの問題を検出してハイライトするに適用されます。コードインスペクションは、以下のグループに分類できます。インスペクションは固定重大度 'Error' です。これらのインスペクションはコンパイラーのエラーを検出し、無効化または設定する方法はありません。インスペクションは重大度を構成可能で、残りのコードの問題 (コンパイラー警告、実行時...

C# でのコーディング支援

スマートモード、JetBrains、Fleet では、開発パフォーマンスを大幅に向上させる多くの機能を提供します。コード補完とタイピング支援でタイピング速度を向上:入力すると、補完候補が自動的に表示されます。通常必要なのは、いくつかの文字を入力し、対応する候補を選択することです。入力しなくても、を使用して補完リストを呼び出すことができます。補完候補に加えて、コーディング速度を向上させるいくつかの入力支援機能があります。コードテンプレートを使用して定型コードを生成する:補完リストには、適切な