<null> <null> <throw expression> <スロー式> (Location of symbol related to previous error) (以前のエラーに関連するシンボルの位置) (Location of symbol related to previous warning) (以前のエラーに関連する警告の位置) <!-- Badly formed XML comment ignored for member "{0}" --> <!-- 正しくない形式の XML コメントがメンバー "{0}" で無視されました --> Badly formed XML file "{0}" cannot be included XML ファイル "{0}" の形式が正しくないため、含めることができません。 Failed to insert some or all of included XML 含められている XML のいくつか、またはすべてを挿入できませんでした。 Include tag is invalid インクルード タグが無効です。 No matching elements were found for the following include tag 次のインクルード タグで一致する要素が見つかりませんでした。 Missing file attribute ファイル属性がありません。 Missing path attribute パス属性がありません。 <global namespace> <グローバル名前空間> generics ジェネリック anonymous methods 匿名メソッド module as an attribute target specifier 属性ターゲット指定子としてのモジュール namespace alias qualifier 名前空間のエイリアス修飾子 fixed size buffers 固定サイズ バッファー #pragma #pragma static classes 静的クラス readonly structs 読み取り専用の構造体 partial types partial 型 async function 非同期関数 switch on boolean type ブール型の switch method group メソッド グループ anonymous method 匿名メソッド lambda expression ラムダ式 collection (コレクション) access modifiers on properties プロパティのアクセス修飾子 extern alias extern エイリアス iterators 反復子 default operator 既定の演算子 default literal 既定のリテラル private protected private protected nullable types Null 許容型 pattern matching パターン マッチング expression body property accessor 式本体のプロパティ アクセサー expression body constructor and destructor 式本体のコンストラクターとデストラクター throw expression スロー式 implicitly typed array 暗黙的に型指定された配列 implicitly typed local variable 暗黙的に型指定されたローカル変数 anonymous types 匿名型 automatically implemented properties 自動的に実装されたプロパティ readonly automatically implemented properties 読み取り専用の自動実装プロパティ object initializer オブジェクト初期化子 collection initializer コレクション初期化子 query expression クエリ式 extension method 拡張メソッド partial method 部分メソッド method メソッド type 種類 namespace 名前空間 field フィールド property プロパティ element 要素 variable 変数 label ラベル event イベント type parameter 型パラメーター using alias using エイリアス extern alias extern エイリアス constructor コンストラクター foreach iteration variable foreach 繰り返し変数 fixed variable 固定変数 using variable using 変数 contravariant 反変 contravariantly 反変 covariant 共変 covariantly 共変 invariantly 不変 dynamic ダイナミック named argument 名前付き引数 optional parameter 省略可能なパラメーター exception filter 例外フィルター type variance 型分散 The character(s) '{0}' cannot be used at this location. 文字 '{0}' はこの位置では使用できません。 Incorrect syntax was used in a comment. コメントで正しくない構文が使用されました。 An invalid character was found inside an entity reference. エンティティ参照内に無効な文字が見つかりました。 Expected '>' or '/>' to close tag '{0}'. タグ '{0}' を閉じるには、'>' または '/>' が必要です。 An identifier was expected. 識別子が必要でした。 Invalid unicode character. 無効な Unicode 文字です。 Whitespace is not allowed at this location. この位置では空白は許可されていません。 The character '<' cannot be used in an attribute value. 属性値に文字 '<' は使用できません。 Missing equals sign between attribute and attribute value. 属性と属性値の間に等号がありません。 Reference to undefined entity '{0}'. 未定義のエンティティ '{0}' への参照です。 A string literal was expected, but no opening quotation mark was found. 文字列リテラルが必要でしたが、始まりの引用符が見つかりませんでした。 Missing closing quotation mark for string literal. 文字列リテラルに終わりの引用符がありません。 Non-ASCII quotations marks may not be used around string literals. ASCII 以外の引用符は、文字列リテラルを囲むために使用できません。 End tag was not expected at this location. この位置では、終了タグは不要でした。 End tag '{0}' does not match the start tag '{1}'. 終了タグ '{0}' が開始タグ '{1}' と一致しません。 Expected an end tag for element '{0}'. 要素 '{0}' に終了タグが必要です。 Required white space was missing. 必要な空白がありませんでした。 Unexpected character at this location. この位置には予期しない文字です。 The literal string ']]>' is not allowed in element content. リテラル文字列 ']]>' は要素コンテンツでは許可されていません。 Duplicate '{0}' attribute {0}' 属性が重複しています。 Metadata file '{0}' could not be found メタデータ ファイル '{0}' が見つかりませんでした。 Metadata references are not supported. メタデータ参照はサポートされていません。 Metadata file '{0}' could not be opened -- {1} メタデータ ファイル '{0}' を開けませんでした -- {1} The type '{0}' is defined in an assembly that is not referenced. You must add a reference to assembly '{1}'. 型 '{0}' は、参照されていないアセンブリに定義されています。アセンブリ '{1}' に参照を追加する必要があります。 The type '{0}' is defined in a module that has not been added. You must add the module '{1}'. 型 '{0}' は、追加されていないモジュールに定義されています。モジュール '{1}' を追加する必要があります。 Could not write to output file '{0}' -- '{1}' 出力ファイル '{0}' に書き込めませんでした -- '{1}' Program has more than one entry point defined. Compile with /main to specify the type that contains the entry point. プログラムで複数のエントリ ポイントが定義されています。エントリ ポイントを含む型を指定するには、/main でコンパイルしてください。 Operator '{0}' cannot be applied to operands of type '{1}' and '{2}' 演算子 '{0}' を '{1}' と '{2}' 型のオペランドに適用することはできません Division by constant zero 定数 0 による除算です。 Cannot apply indexing with [] to an expression of type '{0}' 角かっこ [] 付きインデックスを '{0}' 型の式に適用することはできません Wrong number of indices inside []; expected {0} 角かっこ [] 内のインデックス数が正しくありません。正しい数は {0} です。 Operator '{0}' cannot be applied to operand of type '{1}' 演算子 '{0}' は '{1}' 型のオペランドに適用できません Operator '{0}' cannot be applied to operand '{1}' 演算子 '{0}' はオペランド '{1}' に適用できません Keyword 'this' is not valid in a static property, static method, or static field initializer キーワード 'this' は、静的プロパティ、静的メソッド、または静的フィールド初期化子では無効です Keyword 'this' is not available in the current context キーワード 'this' は現在のコンテキストでは使用できません。 '{0}' has the wrong signature to be an entry point '{0}' で間違った認証が使われています。エントリ ポイントとして使用することはできません。 Method has the wrong signature to be an entry point メソッドに、エントリ ポイントになる不適切な署名があります Cannot implicitly convert type '{0}' to '{1}' 型 '{0}' を '{1}' に暗黙的に変換できません Cannot convert type '{0}' to '{1}' 型 '{0}' を '{1}' に変換できません Constant value '{0}' cannot be converted to a '{1}' 定数値 '{0}' を '{1}' に変換できません Operator '{0}' is ambiguous on operands of type '{1}' and '{2}' 型 '{1}' および '{2}' のオペランドの演算子 '{0}' があいまいです Operator '{0}' is ambiguous on operands 'default' and 'default' 演算子 '{0}' は、オペランド 'default' および 'default' であいまいです Operator '{0}' is ambiguous on an operand of type '{1}' 演算子 '{0}' は型 '{1}' のオペランドに対してあいまいです An out parameter cannot have the In attribute out パラメーターに in 属性を指定することはできません。 Cannot convert null to '{0}' because it is a non-nullable value type Null 非許容の値型であるため、Null を '{0}' に変換できません Cannot convert type '{0}' to '{1}' via a reference conversion, boxing conversion, unboxing conversion, wrapping conversion, or null type conversion 参照の変換、ボックス変換、アンボックス変換、折り返しの変換、または null 型の変換で、型 '{0}' を '{1}' に変換できません。 Unexpected error writing debug information -- '{0}' デバッグ情報の書き込み中に予期しないエラーが発生しました -- '{0}' Inconsistent accessibility: return type '{1}' is less accessible than method '{0}' アクセシビリティに一貫性がありません。戻り値の型 '{1}' のアクセシビリティはメソッド '{0}' よりも低く設定されています。 Inconsistent accessibility: parameter type '{1}' is less accessible than method '{0}' アクセシビリティに一貫性がありません。パラメーター型 '{1}' のアクセシビリティはメソッド '{0}' よりも低く設定されています。 Inconsistent accessibility: field type '{1}' is less accessible than field '{0}' アクセシビリティに一貫性がありません。フィールド型 '{1}' のアクセシビリティはフィールド '{0}' よりも低く設定されています。 Inconsistent accessibility: property type '{1}' is less accessible than property '{0}' アクセシビリティに一貫性がありません。プロパティ型 '{1}' のアクセシビリティはプロパティ '{0}' よりも低く設定されています。 Inconsistent accessibility: indexer return type '{1}' is less accessible than indexer '{0}' アクセシビリティに一貫性がありません。インデクサーの戻り値の型 '{1}' のアクセシビリティはインデクサー '{0}' よりも低く設定されています。 Inconsistent accessibility: parameter type '{1}' is less accessible than indexer '{0}' アクセシビリティに一貫性がありません。パラメーター型 '{1}' のアクセシビリティはインデクサー '{0}' よりも低く設定されています。 Inconsistent accessibility: return type '{1}' is less accessible than operator '{0}' アクセシビリティに一貫性がありません。戻り値の型 '{1}' のアクセシビリティは演算子 '{0}' よりも低く設定されています。 Inconsistent accessibility: parameter type '{1}' is less accessible than operator '{0}' アクセシビリティに一貫性がありません。パラメーター型 '{1}' のアクセシビリティは演算子 '{0}' よりも低く設定されています。 Inconsistent accessibility: return type '{1}' is less accessible than delegate '{0}' アクセシビリティに一貫性がありません。戻り値の型 '{1}' のアクセシビリティはデリゲート '{0}' よりも低く設定されています。 Inconsistent accessibility: parameter type '{1}' is less accessible than delegate '{0}' アクセシビリティに一貫性がありません。パラメーター型 '{1}' のアクセシビリティはデリゲート '{0}' よりも低く設定されています。 Inconsistent accessibility: base class '{1}' is less accessible than class '{0}' アクセシビリティに一貫性がありません。基底クラス '{1}' のアクセシビリティはクラス '{0}' よりも低く設定されています。 Inconsistent accessibility: base interface '{1}' is less accessible than interface '{0}' アクセシビリティに一貫性がありません。基底インターフェイス '{1}' のアクセシビリティはインターフェイス '{0}' よりも低く設定されています '{0}': event property must have both add and remove accessors '{0}': イベント プロパティには、add および remove アクセサーの両方を指定する必要があります。 '{0}': event must be of a delegate type '{0}': イベントはデリゲート型である必要があります。 The event '{0}' is never used イベント '{0}' は使用されていません。 Event is never used イベントは使用されていません '{0}': event in interface cannot have initializer '{0}': インターフェイスのイベントは初期化子を持つことができません。 An event in an interface cannot have add or remove accessors インターフェイスのイベントに、add または remove アクセサーを指定することはできません。 The event '{0}' can only appear on the left hand side of += or -= (except when used from within the type '{1}') イベント '{0}' は、+= または -= の左側にのみ表示されます (型 '{1}' 内で使用する場合を除きます) An explicit interface implementation of an event must use event accessor syntax イベントのインターフェイスを明示的に実装するには、イベント アクセサーの構文を使用する必要があります。 '{0}': cannot override; '{1}' is not an event '{0}': '{1}' はイベントではないためオーバーライドできません。 An add or remove accessor must have a body add または remove アクセサーには本体が必要です '{0}': abstract event cannot have initializer '{0}': 抽象イベントは初期化子を持つことができません。 The assembly name '{0}' is reserved and cannot be used as a reference in an interactive session アセンブリ名 '{0}' は予約されており、対話形式のセッションで参照として使用することはできません。 The enumerator name '{0}' is reserved and cannot be used 列挙子名 '{0}' は予約されているため、使用できません。 The as operator must be used with a reference type or nullable type ('{0}' is a non-nullable value type) as 演算子は参照型または Null 許容型で使用してください ('{0}' は Null 非許容の値型です) The 'l' suffix is easily confused with the digit '1' -- use 'L' for clarity l' と 数字の '1' との混同を避けるため、'L' を使用してください。 The 'l' suffix is easily confused with the digit '1' l' という接尾辞は、数字の '1' と混同されることがあります The event '{0}' can only appear on the left hand side of += or -= イベント '{0}' は += または -= の左側にのみ使用できます Constraints are not allowed on non-generic declarations 制約は非ジェネリック宣言では許可されません。 Type parameter declaration must be an identifier not a type 型パラメーターの宣言は型ではなく識別子でなければなりません。 Type '{1}' already reserves a member called '{0}' with the same parameter types 型 '{1}' は、'{0}' と呼ばれるメンバーを同じパラメーターの型で既に予約しています。 The parameter name '{0}' is a duplicate パラメーター名 '{0}' が重複しています。 The namespace '{1}' already contains a definition for '{0}' 名前空間 '{1}' は既に '{0}' の定義を含んでいます。 The type '{0}' already contains a definition for '{1}' 型 '{0}' は既に '{1}' の定義を含んでいます。 The name '{0}' does not exist in the current context 現在のコンテキストに '{0}' という名前は存在しません。 The name '{0}' does not exist in the current context (are you missing a reference to assembly '{1}'?) 現在のコンテキストに '{0}' という名前は存在しません (アセンブリ '{1}' に対する参照が指定されていることを確認してください)。 '{0}' is an ambiguous reference between '{1}' and '{2}' '{0}' は、'{1}' と '{2}' 間のあいまいな参照です。 The using directive for '{0}' appeared previously in this namespace {0}' の using ディレクティブは、この名前空間で既に使用されています。 Using directive appeared previously in this namespace 使用中のディレクティブは、以前この名前空間に使用されています The modifier '{0}' is not valid for this item 修飾子 '{0}' がこの項目に対して有効ではありません。 More than one protection modifier 複数の保護修飾子があります。 '{0}' hides inherited member '{1}'. Use the new keyword if hiding was intended. '{0}' は継承されたメンバー '{1}' を非表示にします。非表示にする場合は、キーワード new を使用してください。 Member hides inherited member; missing new keyword メンバーは継承されたメンバーを非表示にします。キーワード new がありません A variable was declared with the same name as a variable in a base class. However, the new keyword was not used. This warning informs you that you should use new; the variable is declared as if new had been used in the declaration. 変数は、基本クラスの変数と同じ名前で宣言されましたが、キーワード new は使用されませんでした。この警告は、new を使用することを通知するものです。変数は、あたかも宣言で new が使用されたかのように宣言されます。 The member '{0}' does not hide an accessible member. The new keyword is not required. メンバー '{0}' はアクセス可能なメンバーを非表示にしません。新しいキーワードは不要です。 Member does not hide an inherited member; new keyword is not required メンバーは継承されたメンバーを非表示にしません。new キーワードは不要です The evaluation of the constant value for '{0}' involves a circular definition {0}' の定数値の評価により、循環定義が発生します。 Type '{1}' already defines a member called '{0}' with the same parameter types 型 '{1}' は、'{0}' と呼ばれるメンバーを同じパラメーターの型で既に定義しています。 A static member '{0}' cannot be marked as override, virtual, or abstract 静的メンバー '{0}' を override、virtual、または abstract とすることはできません。 A member '{0}' marked as override cannot be marked as new or virtual override 型のメンバー '{0}' を、new または virtual にすることはできません。 '{0}' hides inherited member '{1}'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword. '{0}' は継承されたメンバー '{1}' を非表示にします。現在のメンバーでその実装をオーバーライドするには、override キーワードを追加してください。オーバーライドしない場合は、new キーワードを追加してください。 Member hides inherited member; missing override keyword メンバーは継承されたメンバーを非表示にします。override キーワードがありません '{0}': no suitable method found to override '{0}': オーバーライドする適切なメソッドが見つかりませんでした。 A namespace cannot directly contain members such as fields or methods 名前空間にフィールドやメソッドのようなメンバーを直接含めることはできません '{0}' does not contain a definition for '{1}' '{0}' に '{1}' の定義がありません '{0}' is a {1} but is used like a {2} '{0}' は {1} ですが、{2} のように使用されています。 '{0}' is a {1}, which is not valid in the given context '{0}' は {1} です。これは特定のコンテンツでは無効になります。 An object reference is required for the non-static field, method, or property '{0}' 静的でないフィールド、メソッド、またはプロパティ '{0}' で、オブジェクト参照が必要です The call is ambiguous between the following methods or properties: '{0}' and '{1}' 次のメソッドまたはプロパティ間で呼び出しが不適切です: '{0}' と '{1}' '{0}' is inaccessible due to its protection level '{0}' はアクセスできない保護レベルになっています No overload for '{0}' matches delegate '{1}' デリゲート '{1}' に一致する '{0}' のオーバーロードはありません An object of a type convertible to '{0}' is required {0}' に変換可能な型のオブジェクトが必要です。 Since '{0}' returns void, a return keyword must not be followed by an object expression {0}' は void 型を返すため、キーワード return の後にオブジェクト式を指定することはできません。 A local variable or function named '{0}' is already defined in this scope {0}' という名前のローカル変数または関数はこのスコープで既に定義されています The left-hand side of an assignment must be a variable, property or indexer 代入式の左辺には変数、プロパティ、またはインデクサーを指定してください。 '{0}': a static constructor must be parameterless '{0}': 静的コンストラクターにパラメーターがあってはなりません。 The expression being assigned to '{0}' must be constant {0}' に割り当てられた式は定数でなければなりません。 '{0}' is of type '{1}'. A const field of a reference type other than string can only be initialized with null. '{0}' の型は '{1}' です。文字列以外の参照型の const フィールドは null でのみ初期化できます。 A local or parameter named '{0}' cannot be declared in this scope because that name is used in an enclosing local scope to define a local or parameter ローカルまたはパラメーター '{0}' は、その名前が外側のローカルのスコープでローカルやパラメーターの定義に使用されているため、このスコープでは宣言できません。 A 'using namespace' directive can only be applied to namespaces; '{0}' is a type not a namespace. Consider a 'using static' directive instead using namespace' ディレクティブは名前空間に対してのみ適用できます。'{0}' は名前空間ではなく型です。代わりに 'using static' ディレクティブを使用することを検討してください。 A 'using static' directive can only be applied to types; '{0}' is a namespace not a type. Consider a 'using namespace' directive instead using static' ディレクティブは型に対してのみ適用できます。'{0}' は型ではなく名前空間です。代わりに 'using namespace' ディレクティブを使用することを検討してください。 A 'using static' directive cannot be used to declare an alias using static' ディレクティブはエイリアスの宣言には使用できません No enclosing loop out of which to break or continue break または continue に対応するループがありません。 The label '{0}' is a duplicate ラベル '{0}' が重複しています。 The type '{0}' has no constructors defined 型 '{0}' のコンストラクターが定義されていません Cannot create an instance of the abstract class or interface '{0}' 抽象クラスまたはインターフェイス '{0}' のインスタンスを作成できません。 A const field requires a value to be provided const フィールドに値を指定する必要があります。 Circular base class dependency involving '{0}' and '{1}' {0}' と '{1}' を含む、循環する基底クラスの依存関係です。 The delegate '{0}' does not have a valid constructor デリゲート '{0}' には有効なコンストラクターがありません Method name expected メソッド名が必要です。 A constant value is expected 定数値が必要です。 A switch expression or case label must be a bool, char, string, integral, enum, or corresponding nullable type in C# 6 and earlier. C# 6 以前のものにおいて、switch 式または case ラベルには、bool、char、string、integral、enum、または対応する null 許容型を使用する必要があります。 A value of an integral type expected 整数型の値が必要です。 The switch statement contains multiple cases with the label value '{0}' switch ステートメントに、ラベル値が '{0}' の case が複数含まれています。 A goto case is only valid inside a switch statement goto は switch ステートメント内でのみ有効です。 The property or indexer '{0}' cannot be used in this context because it lacks the get accessor get アクセサーがないため、プロパティまたはインデクサー '{0}' をこのコンテキストで使用することはできません The type caught or thrown must be derived from System.Exception キャッチ、または スローされた型は System.Exception から派生したものでなければなりません。 A throw statement with no arguments is not allowed outside of a catch clause 引数なしの throw ステートメントは catch 句以外では使えません。 Control cannot leave the body of a finally clause コントロールが finally 句の本体から出られません。 The label '{0}' shadows another label by the same name in a contained scope スコープ内に、ラベル '{0}' と同じ名前のラベルが存在しますが、無視されます。 No such label '{0}' within the scope of the goto statement goto ステートメントのスコープに '{0}' というラベルはありません。 A previous catch clause already catches all exceptions of this or of a super type ('{0}') 前の catch 句はこれ、またはスーパー型 ('{0}') の例外のすべてを既にキャッチしました。 Filter expression is a constant 'true', consider removing the filter フィルター式は定数 'true' です。フィルターの削除を検討してください Filter expression is a constant 'true' フィルター式は定数 'true' です '{0}': not all code paths return a value '{0}': 値を返さないコード パスがあります。 Unreachable code detected 到達できないコードが検出されました Unreachable code detected 到達できないコードが検出されました Control cannot fall through from one case label ('{0}') to another コントロールはひとつの case ラベル ('{0}') から別のラベルへ流れ落ちることはできません。 This label has not been referenced このラベルは参照されていません This label has not been referenced このラベルは参照されていません Use of unassigned local variable '{0}' 未割り当てのローカル変数 '{0}' が使用されました。 The variable '{0}' is declared but never used 変数 '{0}' は宣言されていますが、使用されていません。 Variable is declared but never used 変数は宣言されていますが、使用されていません The field '{0}' is never used フィールド '{0}' は使用されていません。 Field is never used フィールドは使用されていません Use of possibly unassigned field '{0}' フィールド '{0}' は、割り当てられていない可能性があります。 Use of possibly unassigned auto-implemented property '{0}' 割り当てられていない可能性のある自動実装プロパティ '{0}' の使用 Field '{0}' must be fully assigned before control is returned to the caller フィールド '{0}' は、コントロールが呼び出し元に返される前に割り当てられている必要があります。 Type of conditional expression cannot be determined because '{0}' and '{1}' implicitly convert to one another {0}' と '{1}' が暗黙的に変換し合うため、条件式の型がわかりません。 Type of conditional expression cannot be determined because there is no implicit conversion between '{0}' and '{1}' {0}' と '{1}' の間に暗黙的な変換がないため、条件式の型がわかりません。 A base class is required for a 'base' reference base' 参照には基底クラスが必要です。 Use of keyword 'base' is not valid in this context キーワード 'base' の使用はこのコンテキストでは有効ではありません。 Member '{0}' cannot be accessed with an instance reference; qualify it with a type name instead インスタンス参照でメンバー '{0}' にアクセスできません。代わりに型名を使用してください The out parameter '{0}' must be assigned to before control leaves the current method out パラメーター '{0}' はコントロールが現在のメソッドを抜ける前に割り当てられる必要があります。 Invalid rank specifier: expected ',' or ']' 無効な次元指定子です: ',' または ']' を指定してください '{0}' cannot be extern and declare a body '{0}' を extern にして、本体を宣言することはできません。 '{0}' cannot be extern and have a constructor initializer '{0}' を extern にして、コンストラクター初期化子を含めることはできません '{0}' cannot be both extern and abstract '{0}' に extern と abstract の両方を指定することはできません。 Attribute constructor parameter '{0}' has type '{1}', which is not a valid attribute parameter type 属性コンストラクターのパラメーター '{0}' には型 '{1}' がありますが、これは無効な属性パラメーター型です。 An attribute argument must be a constant expression, typeof expression or array creation expression of an attribute parameter type 属性引数は、定数式、typeof 式、または属性パラメーター型の配列の作成式でなければなりません。 Attribute constructor parameter '{0}' is optional, but no default parameter value was specified. 属性コンストラクターのパラメーター '{0}' は省略可能ですが、既定のパラメーター値が指定されていませんでした。 The given expression is always of the provided ('{0}') type 式は常に指定された型 ('{0}') です。 'is' expression's given expression is always of the provided type 'is' 式の指定された式は常に指定された型です The given expression is never of the provided ('{0}') type 式は指定された型 ('{0}') ではありません。 'is' expression's given expression is never of the provided type 'is' 式の指定された式は指定された型ではありません '{0}' is not a reference type as required by the lock statement '{0}' は lock ステートメントによって要求された参照型ではありません。 Use of null is not valid in this context null はこのコンテキストでは使用できません。 Use of default literal is not valid in this context このコンテキストでの既定のリテラルの使用は無効です The 'this' object cannot be used before all of its fields are assigned to すべてのフィールドが割り当てられるまでは、'this' オブジェクトは使用できません。 The __arglist construct is valid only within a variable argument method __arglist 構文は可変個の引数メソッド内でのみ有効です。 The * or -> operator must be applied to a pointer * または -> 演算子はポインターに対して使用してください。 A pointer must be indexed by only one value ポインターのインデックスを複数指定しないでください。 Using '{0}' as a ref or out value or taking its address may cause a runtime exception because it is a field of a marshal-by-reference class 参照マーシャリング クラスのフィールドであるため、'{0}' を ref 値または out 値として使用したり、そのアドレスを取得したりすると、ランタイム例外が発生する可能性があります Using a field of a marshal-by-reference class as a ref or out value or taking its address may cause a runtime exception 参照マーシャリング クラスのフィールドを ref 値または out 値として使用するか、そのフィールドのアドレスを取得すると、ランタイム例外が発生する可能性があります A static readonly field cannot be assigned to (except in a static constructor or a variable initializer) 静的読み取り専用フィールドへの割り当てはできません (静的コンストラクターまたは変数初期化子では可)。 A static readonly field cannot be used as a ref or out value (except in a static constructor) 静的な読み取り専用フィールドを ref 値または out 値として使用することはできません (静的コンストラクターでは可) Property or indexer '{0}' cannot be assigned to -- it is read only プロパティまたはインデクサー '{0}' は読み取り専用であるため、割り当てることはできません Only assignment, call, increment, decrement, and new object expressions can be used as a statement 割り当て、呼び出し、インクリメント、デクリメント、新しいオブジェクトの式のみがステートメントとして使用できます。 foreach requires that the return type '{0}' of '{1}' must have a suitable public MoveNext method and public Current property foreach では、戻り値の型 '{1}' の '{0}' に適切なパブリック MoveNext メソッドおよびパブリック Current プロパティが含まれている必要があります。 Only 65534 locals, including those generated by the compiler, are allowed コンパイラが生成するものを含む 65534 のローカルのみが許可されています。 Cannot call an abstract base member: '{0}' 抽象基本メンバーを呼び出すことはできません:'{0}' A property or indexer may not be passed as an out or ref parameter プロパティまたはインデクサーを out か ref のパラメーターとして渡すことはできません。 Cannot take the address of, get the size of, or declare a pointer to a managed type ('{0}') マネージ型 ('{0}') のアドレスの取得、サイズの取得、またはそのマネージ型へのポインターの宣言が実行できません The type of a local declared in a fixed statement must be a pointer type fixed ステートメントで宣言されたローカルの型は、ポインター型でなければなりません You must provide an initializer in a fixed or using statement declaration fixed または using ステートメントの宣言の中に、初期化子を指定してください。 Cannot take the address of the given expression 式のアドレスを取得できません。 You can only take the address of an unfixed expression inside of a fixed statement initializer fixed ステートメントの初期化子内の fixed でない式のアドレスのみを取得できます。 You cannot use the fixed statement to take the address of an already fixed expression 既に fixed が使用されている式のアドレスを取得するために、fixed ステートメントを使用することはできません。 Pointers and fixed size buffers may only be used in an unsafe context ポインターおよび固定サイズ バッファーは、unsafe コンテキストでのみ使用することができます。 The return type of operator True or False must be bool 演算子 true または false の戻り値の型はブール型でなければなりません The operator '{0}' requires a matching operator '{1}' to also be defined 演算子 '{0}' を定義するには、合致する演算子 '{1}' が必要です。 In order to be applicable as a short circuit operator a user-defined logical operator ('{0}') must have the same return type and parameter types short circuit 演算子として適用するためには、ユーザー定義の論理演算子 ('{0}') が同じ戻り値の型とパラメーター型を持つ必要があります。 In order for '{0}' to be applicable as a short circuit operator, its declaring type '{1}' must define operator true and operator false {0}' が short circuit 演算子として適用されるためには、宣言する型 '{1}' で true 演算子と false 演算子を定義する必要があります The variable '{0}' is assigned but its value is never used 変数 '{0}' は割り当てられていますが、その値は使用されていません。 Variable is assigned but its value is never used 変数は割り当てられていますが、その値は使用されていません The operation overflows at compile time in checked mode この操作はチェック モードでコンパイルしたときにオーバーフローします。 Constant value '{0}' cannot be converted to a '{1}' (use 'unchecked' syntax to override) 定数値 '{0}' は '{1}' に変換できません (unchecked 構文を使ってオーバーライドしてください) A method with vararg cannot be generic, be in a generic type, or have a params parameter vararg を使用するメソッドは、ジェネリックにしたり、ジェネリック型に含めたりできません。また、params パラメーターを持つこともできません。 The params parameter must be a single dimensional array params パラメーターは 1 次元配列でなければなりません。 An __arglist expression may only appear inside of a call or new expression __arglist 式は呼び出し、または new 式の中でのみ有効です。 Unsafe code may only appear if compiling with /unsafe アンセーフ コードは /unsafe でコンパイルした場合のみ有効です。 Ambiguity between '{0}' and '{1}' {0}' と '{1}' 間があいまいです Type and identifier are both required in a foreach statement foreach ステートメントには、型と識別子の両方が必要です。 A params parameter must be the last parameter in a formal parameter list params パラメーターは、仮パラメーター リストの最後のパラメーターでなければなりません。 '{0}' does not have a predefined size, therefore sizeof can only be used in an unsafe context (consider using System.Runtime.InteropServices.Marshal.SizeOf) '{0}' には定義済みのサイズが指定されていないため、sizeof は unsafe コンテキストでのみ使用できます (System.Runtime.InteropServices.Marshal.SizeOf の使用をお勧めします) The type or namespace name '{0}' does not exist in the namespace '{1}' (are you missing an assembly reference?) 型または名前空間の名前 '{0}' が名前空間 '{1}' に存在しません (アセンブリ参照があることを確認してください)。 A field initializer cannot reference the non-static field, method, or property '{0}' フィールド初期化子は、静的でないフィールド、メソッド、またはプロパティ '{0}' を参照できません '{0}' cannot be sealed because it is not an override 'override ではないため、'{0}' をシールドにすることはできません。 '{0}': cannot override inherited member '{1}' because it is sealed '{0}': 継承されたメンバー '{1}' はシールドであるため、オーバーライドできません。 The operation in question is undefined on void pointers 問題の操作は void ポインターで定義されていません。 The Conditional attribute is not valid on '{0}' because it is an override method 条件付き属性はオーバーライド メソッドであるため、 '{0}' では無効です Neither 'is' nor 'as' is valid on pointer types is' と 'as' のどちらもポインター型では無効です Destructors and object.Finalize cannot be called directly. Consider calling IDisposable.Dispose if available. デストラクター と object.Finalize を直接呼び出すことはできません。使用可能であれば IDisposable.Dispose を呼び出してください。 The type or namespace name '{0}' could not be found (are you missing a using directive or an assembly reference?) 型または名前空間の名前 '{0}' が見つかりませんでした (using ディレクティブまたはアセンブリ参照が指定されていることを確認してください)。 Cannot use a negative size with stackalloc stackalloc で負のサイズを使うことはできません。 Cannot create an array with a negative size 負のサイズで配列を作成することはできません。 Do not override object.Finalize. Instead, provide a destructor. object.Finalize をオーバーライドしないでください。代わりにデストラクターを提供してください。 Do not directly call your base class Finalize method. It is called automatically from your destructor. 基底クラスの Finalize メソッドを直接呼び出さないでください。デストラクターから自動的に呼び出されます。 Indexing an array with a negative index (array indices always start at zero) 負のインデックスで配列します。配列は常にゼロからの開始を示します。 Indexing an array with a negative index 負のインデックスで配列をインデックス付けしています Possible unintended reference comparison; to get a value comparison, cast the left hand side to type '{0}' 予期しない参照比較です。比較値を取得するには型 '{0}' に左辺をキャストしてください。 Possible unintended reference comparison; left hand side needs cast 予期しない参照比較です。左辺をキャストする必要があります Possible unintended reference comparison; to get a value comparison, cast the right hand side to type '{0}' 予期しない参照比較です。比較値を取得するには型 '{0}' に右辺をキャストしてください。 Possible unintended reference comparison; right hand side needs cast 予期しない参照比較です。右辺をキャストする必要があります The right hand side of a fixed statement assignment may not be a cast expression 固定ステートメントの代入式の右辺はキャスト式ではない可能性があります。 stackalloc may not be used in a catch or finally block stackalloc は catch または finally ブロックで使用されない可能性があります。 An __arglist parameter must be the last parameter in a formal parameter list __arglist パラメーターは、仮パラメーター リストの最後のパラメーターでなければなりません Missing partial modifier on declaration of type '{0}'; another partial declaration of this type exists partial 識別子が型 '{0}' にありません。この型の別の部分宣言が存在します。 Partial declarations of '{0}' must be all classes, all structs, or all interfaces {0}' の partial 宣言は、すべてのクラス、すべての構造体、またはすべてのインターフェイスにする必要があります。 Partial declarations of '{0}' have conflicting accessibility modifiers {0}' の partial 宣言には競合するアクセシビリティ修飾子が含まれています。 Partial declarations of '{0}' must not specify different base classes {0}' の partial 宣言では、異なる基底クラスを指定してはいけません。 Partial declarations of '{0}' must have the same type parameter names in the same order {0}' の partial 宣言では、同じ型パラメーター名を同じ順序で指定しなければなりません。 Partial declarations of '{0}' have inconsistent constraints for type parameter '{1}' {0}' の partial 宣言には、型パラメーター '{1}' に対して矛盾する制約が含まれています。 Cannot implicitly convert type '{0}' to '{1}'. An explicit conversion exists (are you missing a cast?) 型 '{0}' を '{1}' に暗黙的に変換できません。明示的な変換が存在します (cast が不足していないかどうかを確認してください) The 'partial' modifier can only appear immediately before 'class', 'struct', 'interface', or 'void' partial' 識別子は、'class'、'struct'、'interface'、または 'void' の直前にのみ指定できます Imported type '{0}' is invalid. It contains a circular base class dependency. インポートされた型 '{0}' は無効です。この型には循環する基底クラスの依存関係が含まれています。 Use of unassigned out parameter '{0}' 未割り当ての out パラメーター '{0}' が使用されました。 Array size cannot be specified in a variable declaration (try initializing with a 'new' expression) 配列のサイズは変数宣言の中で指定できません ('new' を使用して初期化してください) The property or indexer '{0}' cannot be used in this context because the get accessor is inaccessible get アクセサーにアクセスできないため、プロパティまたはインデクサー '{0}' はこのコンテキストでは使用できません。 The property or indexer '{0}' cannot be used in this context because the set accessor is inaccessible set アクセサーにアクセスできないため、プロパティまたはインデクサー '{0}' はこのコンテキストでは使用できません。 The accessibility modifier of the '{0}' accessor must be more restrictive than the property or indexer '{1}' {0}' アクセサーのアクセシビリティ修飾子は、プロパティまたはインデクサー '{1}' よりも制限されていなければなりません。 Cannot specify accessibility modifiers for both accessors of the property or indexer '{0}' アクセシビリティ修飾子は、プロパティまたはインデクサー '{0}' の両方のアクセサーに指定できません。 '{0}': accessibility modifiers may not be used on accessors in an interface '{0}': アクセシビリティ修飾子をインターフェイスのアクセサーで使用することはできません。 '{0}': accessibility modifiers on accessors may only be used if the property or indexer has both a get and a set accessor '{0}': アクセサーのアクセシビリティ修飾子は、プロパティまたはインデクサーが get アクセサーおよび set アクセサーの両方を含む場合にのみ、使用されます。 '{0}' does not implement interface member '{1}'. '{2}' is not public. '{0}' はインターフェイス メンバー '{1}' を実装しません。'{2}' は public ではありません。 '{0}' does not implement the '{1}' pattern. '{2}' is ambiguous with '{3}'. '{0}' は、パターン '{1}' を実装しません。'{2}' は、'{3}' で不適切です。 Type does not implement the collection pattern; members are ambiguous 型は、コレクション パターンを実装しません。メンバーがあいまいです '{0}' does not implement the '{1}' pattern. '{2}' is either static or not public. '{0}' は、パターン '{1}' を実装しません。'{2}' は、スタティックであるか、またはパブリックではありません。 Type does not implement the collection pattern; member is either static or not public 型は、コレクション パターンを実装しません。メンバーは、スタティックであるか、またはパブリックではありません '{0}' does not implement the '{1}' pattern. '{2}' has the wrong signature. '{0}' は、パターン '{1}' を実装しません。'{2}' には正しくないシグネチャが含まれます。 Type does not implement the collection pattern; member has the wrong signature 型は、コレクション パターンを実装しません。メンバーには正しくないシグネチャが含まれます Friend access was granted by '{0}', but the public key of the output assembly does not match that specified by the attribute in the granting assembly. フレンド アクセスのアクセス権は '{0}' によって付与されますが、出力アセンブリの公開キーは、付与するアセンブリで属性によって指定される公開キーと一致しません。 Friend access was granted by '{0}', but the strong name signing state of the output assembly does not match that of the granting assembly. フレンド アクセスのアクセス権は '{0}' によって付与されますが、出力アセンブリにおける厳密な名前の署名の状態が付与するアセンブリと一致しません。 There is no defined ordering between fields in multiple declarations of partial struct '{0}'. To specify an ordering, all instance fields must be in the same declaration. 部分的な構造体 '{0}' の複数の宣言内にあるフィールド間に、定義された順序がありません。順序を指定するには、すべてのインスタンス フィールドが同じ宣言内になければなりません。 There is no defined ordering between fields in multiple declarations of partial struct 部分的な構造体の複数の宣言内にあるフィールド間に定義された順序がありません The type '{0}' cannot be declared const 型 '{0}' を const 宣言することはできません。 Cannot create an instance of the variable type '{0}' because it does not have the new() constraint 変数型 '{0}' のインスタンスは、new() 制約を含まないため、作成できません。 Using the generic {1} '{0}' requires {2} type arguments ジェネリック {1} '{0}' を使用するには、{2} 型引数が必要です。 The type '{0}' may not be used as a type argument 型 '{0}' は型引数として使用できません The {1} '{0}' cannot be used with type arguments {1} '{0}' は型引数と一緒には使用できません The non-generic {1} '{0}' cannot be used with type arguments 非ジェネリック {1} '{0}' は型引数と一緒には使用できません。 '{2}' must be a non-abstract type with a public parameterless constructor in order to use it as parameter '{1}' in the generic type or method '{0}' '{2}' は、ジェネリック型またはメソッド '{0}' 内でパラメーター '{1}' として使用するために、パブリック パラメーターなしのコンストラクターを持つ非抽象型でなければなりません The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. There is no implicit reference conversion from '{3}' to '{1}'. 型 '{3}' はジェネリック型またはメソッド '{0}' 内で型パラメーター '{2}' として使用できません。'{3}' から '{1}' への暗黙的な参照変換がありません。 The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. The nullable type '{3}' does not satisfy the constraint of '{1}'. 型 '{3}' はジェネリック型またはメソッド '{0}' 内で型パラメーター '{2}' として使用できません。Null 許容型 '{3}' は、'{1}' の制約を満たしていません。 The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. The nullable type '{3}' does not satisfy the constraint of '{1}'. Nullable types can not satisfy any interface constraints. 型 '{3}' はジェネリック型またはメソッド '{0}' 内で型パラメーター '{2}' として使用できません。Null 許容型 '{3}' は、'{1}' の制約を満たしていません。Null 許容型はインターフェイス制約を満たすことはできません。 The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. There is no boxing conversion or type parameter conversion from '{3}' to '{1}'. 型 '{3}' はジェネリック型またはメソッド '{0}' 内で型パラメーター '{2}' として使用できません。'{3}' から '{1}' へのボックス変換または型パラメーター変換がありません。 The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. There is no boxing conversion from '{3}' to '{1}'. 型 '{3}' はジェネリック型またはメソッド '{0}' 内で型パラメーター '{2}' として使用できません。'{3}' から '{1}' へのボックス変換がありません。 The parameter name '{0}' conflicts with an automatically-generated parameter name パラメーター名 '{0}' が自動生成されたパラメーター名と競合しています。 The type or namespace name '{0}' could not be found in the global namespace (are you missing an assembly reference?) 型名または名前空間名 '{0}' がグローバル名前空間に見つかりませんでした (アセンブリ参照が存在することを確認してください)。 The new() constraint must be the last constraint specified new() 制約は最後に指定する制約でなければなりません。 '{0}': an entry point cannot be generic or in a generic type '{0}': エントリ ポイントがジェネリックになったり、ジェネリック型の中に存在したりすることはできません。 An entry point cannot be generic or in a generic type エントリ ポイントがジェネリックになったり、ジェネリック型の中に存在したりすることはできません Cannot convert null to type parameter '{0}' because it could be a non-nullable value type. Consider using 'default({0})' instead. Null 非許容の値型である可能性があるため、Null を型パラメーター '{0}' に変換できません。'default({0})' を使用してください。 Cannot apply attribute class '{0}' because it is generic ジェネリックであるため属性クラス '{0}' を適用できません Duplicate constraint '{0}' for type parameter '{1}' 型パラメーター '{1}' に対する制約 '{0}' が重複しています。 The class type constraint '{0}' must come before any other constraints クラス型制約 '{0}' は、他の制約の前に指定されなければなりません。 '{1} {0}' has the wrong return type '{1} {0}' には、不適切な戻り値の型が指定されています Ref mismatch between '{0}' and delegate '{1}' {0}' とデリゲート '{1}' で参照が一致しません A constraint clause has already been specified for type parameter '{0}'. All of the constraints for a type parameter must be specified in a single where clause. 制約句が、型パラメーター '{0}' に既に指定されています。型パラメーターの制約のすべてが、単一の WHERE 句で指定されなければなりません。 The type arguments for method '{0}' cannot be inferred from the usage. Try specifying the type arguments explicitly. メソッド '{0}' の型引数を使い方から推論することはできません。型引数を明示的に指定してください。 '{0}': a parameter, local variable, or local function cannot have the same name as a method type parameter '{0}': パラメーター、ローカル変数またはローカル関数は、メソッド型のパラメーターと同じ名前を持つことができません The type parameter '{0}' cannot be used with the 'as' operator because it does not have a class type constraint nor a 'class' constraint 型パラメーター '{0}' にはクラス型制約も 'class' 制約も含まれないため、'as' 演算子で使用できません The field '{0}' is assigned but its value is never used フィールド '{0}' が割り当てられていますが、値は使用されていません。 Field is assigned but its value is never used フィールドが割り当てられていますが、値は使用されていません The '{0}' attribute is valid only on an indexer that is not an explicit interface member declaration {0}' 属性は、明示的なインターフェイス メンバー宣言ではないインデクサー上でのみ有効です。 '{0}': an attribute argument cannot use type parameters '{0}': 属性の引数は型パラメーターを使用することができません '{0}': cannot provide arguments when creating an instance of a variable type '{0}': 変数型のインスタンスを作成するときに、引数を指定することはできません '{0}': an abstract class cannot be sealed or static '{0}': 抽象クラスを sealed または static に指定することはできません。 Ambiguous reference in cref attribute: '{0}'. Assuming '{1}', but could have also matched other overloads including '{2}'. {0}' は cref 属性内のあいまいな参照です。'{1}' を仮定しますが、'{2}' を含む別のオーバーロードに一致した可能性もあります。 Ambiguous reference in cref attribute Cref 属性の参照があいまいです '{0}': a reference to a volatile field will not be treated as volatile '{0}': volatile フィールドへの参照は、volatile として扱われません。 A reference to a volatile field will not be treated as volatile volatile フィールドへの参照は、volatile として扱われません A volatile field should not normally be used as a ref or out value, since it will not be treated as volatile. There are exceptions to this, such as when calling an interlocked API. volatile フィールドは、通常は ref 値または out 値として使用しないでください。このフィールドは、volatile として扱われないためです。ただしこれには、インタロック API の呼び出しのときなど、例外もあります。 Since '{1}' has the ComImport attribute, '{0}' must be extern or abstract {1}' は ComImport 属性を含むため、'{0}' は extern または abstract にする必要があります。 '{0}': a class with the ComImport attribute cannot specify a base class '{0}': ComImport 属性を含むクラスは、基底クラスを指定できません。 The constraints for type parameter '{0}' of method '{1}' must match the constraints for type parameter '{2}' of interface method '{3}'. Consider using an explicit interface implementation instead. メソッド '{1}' の型パラメーター '{0}' に対する制約は、インターフェイス メソッド '{3}' の型パラメーター '{2}' に対する制約と一致しなければなりません。明示的なインターフェイスの実装を使用することをお勧めします。 The tuple element names in the signature of method '{0}' must match the tuple element names of interface method '{1}' (including on the return type). メソッド '{0}' のシグネチャにあるタプル要素名は、インターフェイス メソッド '{1}' のタプル要素名と (戻り値の型を含めて) 一致している必要があります。 The type name '{0}' does not exist in the type '{1}' 型名 '{0}' が型 '{1}' に存在しません。 Cannot convert method group '{0}' to non-delegate type '{1}'. Did you intend to invoke the method? メソッド グループ '{0}' を非デリゲート型 '{1}' に変換することはできません。このメソッドを呼び出しますか? The extern alias '{0}' was not specified in a /reference option extern エイリアス '{0}' は、/reference オプションで指定されませんでした。 Cannot use alias '{0}' with '::' since the alias references a type. Use '.' instead. エイリアスが型を参照しているため、エイリアス '{0}' を '::' と使用できません。'.' を使用してください。 Alias '{0}' not found エイリアス '{0}' が見つかりません。 The type '{1}' exists in both '{0}' and '{2}' 型 '{1}' が '{0}' と '{2}' の両方に存在します。 The namespace '{1}' in '{0}' conflicts with the type '{3}' in '{2}' {0}' の名前空間 '{1}' が '{2}' の型 '{3}' と競合しています。 The namespace '{1}' in '{0}' conflicts with the imported type '{3}' in '{2}'. Using the namespace defined in '{0}'. {0}' の名前空間 '{1}' は、'{2}' のインポートされた型 '{3}' と競合しています。'{0}' で定義された名前空間を使用しています。 Namespace conflicts with imported type 名前空間がインポートされた型と競合しています The type '{1}' in '{0}' conflicts with the imported type '{3}' in '{2}'. Using the type defined in '{0}'. {0}' の型 '{1}' は、'{2}' のインポートされた型 '{3}' と競合しています。'{0}' で定義された型を使用しています。 Type conflicts with imported type 型がインポートされた型と競合しています The type '{1}' in '{0}' conflicts with the imported namespace '{3}' in '{2}'. Using the type defined in '{0}'. {0}' の型 '{1}' は、'{2}' のインポートされた名前空間 '{3}' と競合しています。'{0}' で定義された型を使用しています。 Type conflicts with imported namespace 型がインポートされた名前空間と競合しています The type '{1}' in '{0}' conflicts with the namespace '{3}' in '{2}' {0}' の型 '{1}' が '{2}' の名前空間 '{3}' と競合しています。 An extern alias declaration must precede all other elements defined in the namespace extern エイリアス宣言は、名前空間で定義された他のすべての要素の前に指定しなければなりません。 Defining an alias named 'global' is ill-advised since 'global::' always references the global namespace and not an alias global::' はエイリアスではなく常にグローバル名前空間を参照するため、'global' という名前のエイリアスを定義することはお勧めしません。 Defining an alias named 'global' is ill-advised global' という名前のエイリアスを定義することはお勧めしません '{0}': a class cannot be both static and sealed '{0}': クラスに static と sealed の両方を指定することはできません。 '{0}': abstract properties cannot have private accessors '{0}': 抽象プロパティにプライベート アクセサーは指定できません。 Syntax error; value expected 構文エラーです。値が必要です Cannot modify the result of an unboxing conversion アンボックス変換の結果を変更できません。 Foreach cannot operate on a '{0}'. Did you intend to invoke the '{0}'? Foreach は '{0}' 上で使用できません。'{0}' を呼び出しますか? The return type for ++ or -- operator must match the parameter type or be derived from the parameter type ++ または -- 演算子の戻り値の型は、パラメーター型と一致するか、パラメーター型から派生する必要があります。 The 'class' or 'struct' constraint must come before any other constraints class' または 'struct' 制約は、他の制約の前に指定されなければなりません。 '{0}': cannot specify both a constraint class and the 'class' or 'struct' constraint '{0}': 制約クラスと 'class' または 'struct' 制約の両方を指定することはできません。 The 'new()' constraint cannot be used with the 'struct' constraint new()' 制約は 'struct' 制約と一緒には使用できません。 The type '{2}' must be a reference type in order to use it as parameter '{1}' in the generic type or method '{0}' 型 '{2}' は、ジェネリック型のパラメーター '{1}'、またはメソッド '{0}' として使用するために、参照型でなければなりません The type '{2}' must be a non-nullable value type in order to use it as parameter '{1}' in the generic type or method '{0}' 型 '{2}' は、ジェネリック型のパラメーター '{1}'、またはメソッド '{0}' として使用するために、Null 非許容の値型でなければなりません Circular constraint dependency involving '{0}' and '{1}' {0}' と '{1}' を含む、循環制約の依存関係です。 Type parameter '{0}' inherits conflicting constraints '{1}' and '{2}' 型パラメーター '{0}' は、競合する制約 '{1}' および '{2}' を継承します Type parameter '{1}' has the 'struct' constraint so '{1}' cannot be used as a constraint for '{0}' 型パラメーター '{1}' は 'struct' 制約を含むので、'{0}' の制約として '{1}' を使用することはできません Ambiguous user defined conversions '{0}' and '{1}' when converting from '{2}' to '{3}' {2}' から '{3}' へ変換するときの、あいまいなユーザー定義の変換 '{0}' および '{1}' です The result of the expression is always 'null' of type '{0}' 式の結果は常に型 '{0}' の 'null' になります。 The result of the expression is always 'null' 式の結果が常に 'null' です Cannot return 'this' by reference. 参照渡しで 'this' を返すことはできません。 Cannot use attribute constructor '{0}' because it is has 'in' parameters. 'in' パラメーターがあるため、属性のコンストラクター '{0}' を使用できません。 Constraints for override and explicit interface implementation methods are inherited from the base method, so they cannot be specified directly オーバーライドおよび明示的なインターフェイスの実装メソッドの制約は、基本メソッドから継承されるので、直接指定できません The inherited members '{0}' and '{1}' have the same signature in type '{2}', so they cannot be overridden 継承したメンバー '{0}' と '{1}' に '{2}' 型の同じ署名があるためオーバーライドできません。 Evaluation of the decimal constant expression failed 10 進数の定数式の評価に失敗しました。 Comparing with null of type '{0}' always produces 'false' 型 '{0}' の null と比較すると、いつも 'false' を生成します。 Comparing with null of struct type always produces 'false' 構造体型の null と比較するといつも 'false' を生成します Introducing a 'Finalize' method can interfere with destructor invocation. Did you intend to declare a destructor? Finalize' メソッドを導入すると、デストラクターの呼び出しに影響する可能性があります。デストラクターを宣言しようとしましたか? Introducing a 'Finalize' method can interfere with destructor invocation Finalize' メソッドを導入すると、デストラクターの呼び出しに影響する可能性があります This warning occurs when you create a class with a method whose signature is public virtual void Finalize. If such a class is used as a base class and if the deriving class defines a destructor, the destructor will override the base class Finalize method, not Finalize. この警告は、シグネチャが public virtual void Finalize であるメソッドを持つクラスを作成したときに発生します。 このようなクラスが基本クラスとして使用され、派生クラスがデストラクターを定義している場合、デストラクターは Finalize ではなく、基本クラスの Finalize メソッドをオーバーライドします。 '{0}' should not have a params parameter since '{1}' does not '{1}' には params パラメーターがないため、'{0}' は params パラメーターを持つことができません。 The 'goto case' value is not implicitly convertible to type '{0}' goto case' 値は型 '{0}' に暗黙的に変換できません。 The 'goto case' value is not implicitly convertible to the switch type goto case' 値はスイッチ型に暗黙的に変換できません Method '{0}' cannot implement interface accessor '{1}' for type '{2}'. Use an explicit interface implementation. メソッド '{0}' は、型 '{2}' のインターフェイス アクセサー '{1}' を実装できません。明示的なインターフェイス実装を使用してください。 The result of the expression is always '{0}' since a value of type '{1}' is never equal to 'null' of type '{2}' 型 '{1}' の値が型 '{2}' の 'null' に等しくなることはないので、式の結果は常に '{0}' になります。 The result of the expression is always the same since a value of this type is never equal to 'null' この型の値が 'null' に等しくなることはないので、式の結果は常に同じです The result of the expression is always '{0}' since a value of type '{1}' is never equal to 'null' of type '{2}' 型 '{1}' の値が型 '{2}' の 'null' に等しくなることはないので、式の結果は常に '{0}' になります。 The result of the expression is always the same since a value of this type is never equal to 'null' この型の値が 'null' に等しくなることはないので、式の結果は常に同じです Explicit interface implementation '{0}' matches more than one interface member. Which interface member is actually chosen is implementation-dependent. Consider using a non-explicit implementation instead. 明示的なインターフェイスの実装 '{0}' に一致するインターフェイス メンバーが 2 つ以上あります。どのインターフェイスが実際選択されるかは実装に依存しています。代わりに、明示的ではない実装の使用をお勧めします。 Explicit interface implementation matches more than one interface member 明示的なインターフェイスの実装に一致するインターフェイス メンバーが複数あります '{0}' cannot declare a body because it is marked abstract '{0}' は abstract に指定されているため本体を宣言できません。 '{0}' must declare a body because it is not marked abstract, extern, or partial '{0}' は abstract、extern、または partial に指定されていないため、本体を宣言する必要があります。 '{0}' cannot be both abstract and sealed '{0}' を abstract および sealed に同時に指定することはできません。 The abstract {0} '{1}' cannot be marked virtual 抽象 {0} '{1}' を virtual に指定することはできません The constant '{0}' cannot be marked static 定数 '{0}' を static に設定することはできません。 '{0}': cannot override because '{1}' is not a function '{0}': '{1}' は関数ではないためオーバーライドできません。 '{0}': cannot override inherited member '{1}' because it is not marked virtual, abstract, or override '{0}': 継承されたメンバー '{1}' は virtual、abstract または override に設定されていないためオーバーライドできません。 '{0}': cannot change access modifiers when overriding '{1}' inherited member '{2}' '{0}': '{1}' の継承メンバー '{2}' をオーバーライドするときに、アクセス修飾子を変更できません。 '{0}': cannot change tuple element names when overriding inherited member '{1}' '{0}': 継承されたメンバー '{1}' を上書きするときにタプル要素名を変更することはできません '{0}': return type must be '{2}' to match overridden member '{1}' '{0}': オーバーライドされたメンバー '{1}' に対応するために戻り値の型は '{2}' でなければなりません。 '{0}': cannot derive from sealed type '{1}' '{0}': シールド型 '{1}' から派生することはできません。 '{0}' is abstract but it is contained in non-abstract class '{1}' '{0}' は抽象ですが、非抽象クラスの '{1}' に含まれています。 '{0}': static constructor cannot have an explicit 'this' or 'base' constructor call '{0}': 静的コンストラクターは、明示的な 'this' または 'base' コンストラクターの呼び出しを含むことはできません。 '{0}': access modifiers are not allowed on static constructors '{0}': アクセス修飾子は静的コンストラクターでは許可されていません。 Constructor '{0}' cannot call itself コンストラクター '{0}' で、それ自体を呼び出すことはできません: Constructor '{0}' cannot call itself through another constructor コンストラクター '{0}' で、それ自体を別のコンストラクターを通して呼び出すことはできません '{0}' has no base class and cannot call a base constructor '{0}' には基底クラスがないため、基底コンストラクターを呼び出せません。 Predefined type '{0}' is not defined or imported 定義済みの型 '{0}' は定義、またはインポートされていません Predefined type '{0}' is not defined or imported 定義済みの型 '{0}' は定義、またはインポートされていません Predefined type '{0}' is declared in multiple referenced assemblies: '{1}' and '{2}' 定義済みの型 '{0}' が複数の参照先アセンブリで宣言されています: '{1}' と '{2}' '{0}': structs cannot call base class constructors '{0}': 構造体は、基底クラスのコンストラクターを呼び出すことができません。 Struct member '{0}' of type '{1}' causes a cycle in the struct layout 型 '{1}' の構造体メンバー '{0}' により、構造体レイアウトで循環参照が発生します。 '{0}': interfaces cannot declare types '{0}': インターフェイスは型を宣言できません。 Interfaces cannot contain fields インターフェイスにフィールドを含めることはできません。 Interfaces cannot contain constructors インターフェイスにコンストラクターを含めることはできません。 Type '{0}' in interface list is not an interface インターフェイス リストの型 '{0}' はインターフェイスではありません。 '{0}' is already listed in interface list '{0}' は既にインターフェイス リストに存在します。 '{0}' is already listed in the interface list on type '{2}' with different tuple element names, as '{1}'. '{0}' は、型 '{2}' のインターフェイス リストに、異なるタプル要素名 '{1}' として既に指定されています。 Inherited interface '{1}' causes a cycle in the interface hierarchy of '{0}' 継承インターフェイス '{1}' により、'{0}' のインターフェイス階層内で循環参照が発生します。 '{0}': interface members cannot have a definition '{0}': インターフェイス メンバーは定義を持つことができません。 '{0}' hides inherited abstract member '{1}' '{0}' は継承抽象メンバー '{1}' を隠します。 '{0}' does not implement inherited abstract member '{1}' '{0}' は継承抽象メンバー '{1}' を実装しません。 '{0}' does not implement interface member '{1}' '{0}' はインターフェイス メンバー '{1}' を実装しません。 The class System.Object cannot have a base class or implement an interface クラス System.Object は基底クラスを含んだり、インターフェイスを実装したりできません。 '{0}' in explicit interface declaration is not an interface '明示的インターフェイス宣言の中の '{0}' はインターフェイスではありません。 '{0}' in explicit interface declaration is not a member of interface '明示的インターフェイス宣言の中の '{0}' はインターフェイスのメンバーではありません。 '{0}': containing type does not implement interface '{1}' '{0}': 含む型は、インターフェイス '{1}' を実装しません。 '{0}': explicit interface declaration can only be declared in a class or struct '{0}': 明示的インターフェイスはクラス、または構造体の中でのみ宣言できます。 '{0}': member names cannot be the same as their enclosing type '{0}': メンバー名をそれを囲む型の名前と同じにすることはできません。 '{0}': the enumerator value is too large to fit in its type '{0}': 列挙子の値は、型に対して大きすぎます。 '{0}': cannot override because '{1}' is not a property '{0}': '{1}' はプロパティではないためオーバーライドできません。 '{0}': cannot override because '{1}' does not have an overridable get accessor '{0}': '{1}' に、オーバーライド可能な get アクセサーがないため、オーバーライドできません。 '{0}': cannot override because '{1}' does not have an overridable set accessor '{0}': '{1}' に、オーバーライド可能な set アクセサーがないため、オーバーライドできません。 '{0}': property or indexer cannot have void type '{0}': プロパティまたはインデクサーに void 型を指定することはできません。 '{0}': property or indexer must have at least one accessor '{0}': プロパティまたはインデクサーには少なくとも 1 つのアクセサーを指定する必要があります。 '{0}' is a new virtual member in sealed class '{1}' '{0}' はシールド クラス '{1}' の新しい仮想メンバーです。 '{0}' adds an accessor not found in interface member '{1}' '{0}' はインターフェイス メンバー '{1}' にないアクセサーを追加します。 Explicit interface implementation '{0}' is missing accessor '{1}' 明示的なインターフェイスの実装 '{0}' にアクセサー '{1}' はありません。 '{0}': user-defined conversions to or from an interface are not allowed '{0}': インターフェイスとの間におけるユーザー定義の変換は許可されていません。 '{0}': user-defined conversions to or from a base class are not allowed '{0}': 基底クラスとの間におけるユーザー定義の変換は許可されていません。 '{0}': user-defined conversions to or from a derived class are not allowed '{0}': 派生クラスとの間におけるユーザー定義の変換は許可されていません。 User-defined operator cannot take an object of the enclosing type and convert to an object of the enclosing type ユーザー定義の演算子は、それを囲む型のオブジェクトの取得、およびそれを囲む型のオブジェクトへの変換を行えません。 User-defined conversion must convert to or from the enclosing type ユーザー定義の変換では、それを囲む型に/から変換しなければなりません Duplicate user-defined conversion in type '{0}' 型 '{0}' で重複するユーザー定義の変換です。 User-defined operator '{0}' must be declared static and public ユーザー定義の演算子 '{0}' は static および public として宣言されなければなりません。 The parameter type for ++ or -- operator must be the containing type ++ または -- 演算子のパラメーターの型は、それを含む型でなければなりません The parameter of a unary operator must be the containing type 単項演算子のパラメーターは、それを含む型でなければなりません。 One of the parameters of a binary operator must be the containing type バイナリ演算子のパラメーターの 1 つはそれを含む型でなければなりません。 The first operand of an overloaded shift operator must have the same type as the containing type, and the type of the second operand must be int オーバーロードされた shift 演算子の最初のオペランドはそれを含む型と同じ型、2 番目のオペランドの型は int でなければなりません Interfaces cannot contain operators インターフェイスに演算子を含めることはできません。 Structs cannot contain explicit parameterless constructors 構造体に明示的なパラメーターのないコンストラクターを含めることはできません。 Enums cannot contain explicit parameterless constructors 列挙型は明示的なパラメーターなしのコンス トラクターを含めることはできません '{0}': cannot override '{1}' because it is not supported by the language '{0}': '{1}' はこの言語でサポートされていないため、オーバーライドできません。 '{0}' is not supported by the language '{0}' はこの言語でサポートされていません '{0}': cannot explicitly call operator or accessor '{0}': 演算子またはアクセサーを明示的に呼び出すことはできません '{0}': cannot reference a type through an expression; try '{1}' instead '{0}': 式から型を参照することはできません。'{1}' を使用してください。 '{0}': cannot have instance property or field initializers in structs '{0}': 構造体にインスタンス プロパティまたはフィールド初期化子を含めることはできません。 Name of destructor must match name of class デストラクターの名前をクラスの名前と同じにしてください。 Only class types can contain destructors クラスのみがデストラクターを含むことができます。 Namespace '{1}' contains a definition conflicting with alias '{0}' 名前空間 '{1}' は、エイリアス '{0}' と競合する定義を含んでいます。 Alias '{0}' conflicts with {1} definition エイリアス '{0}' は定義 {1} と競合しています。 The Conditional attribute is not valid on '{0}' because it is a constructor, destructor, operator, or explicit interface implementation 条件付き属性は、コンストラクター、デストラクター、演算子または明示的インターフェイスの実装であるため、'{0}' では無効です。 The Conditional attribute is not valid on '{0}' because its return type is not void 戻り値の型が void でないため、条件付き属性は '{0}' では無効です。 Duplicate '{0}' attribute {0}' 属性が重複しています。 Duplicate '{0}' attribute in '{1}' {0}' 属性が '{1}' で重複しています。 The Conditional attribute is not valid on interface members インターフェイス メンバーに対して、条件付き属性は使用できません。 User-defined operators cannot return void ユーザー定義の演算子は void を返すことはできません。 '{0}': user-defined conversions to or from the dynamic type are not allowed '{0}': 動的な型との間でユーザー定義の変換を行うことはできません。 Invalid value for argument to '{0}' attribute {0}' 属性の引数の値が無効です。 Parameter not valid for the specified unmanaged type. パラメーターは指定されたアンマネージ型に対して無効です。 Attribute parameter '{0}' must be specified. 属性パラメーター '{0}' を指定する必要があります。 Attribute parameter '{0}' or '{1}' must be specified. 属性パラメーター '{0}' または '{1}' を指定する必要があります。 Unmanaged type '{0}' not valid for fields. アンマネージ型 '{0}' はフィールドに対して無効です。 Unmanaged type '{0}' is only valid for fields. アンマネージ型 '{0}' はフィールドに対してのみ有効です。 Attribute '{0}' is not valid on this declaration type. It is only valid on '{1}' declarations. 属性 '{0}' はこの宣言型では無効です。'{1}' 宣言でのみ有効です。 Floating-point constant is outside the range of type '{0}' 浮動小数点定数が型 '{0}' の範囲外です。 The Guid attribute must be specified with the ComImport attribute Guid 属性は Comimport 属性を使って指定する必要があります。 Invalid value for named attribute argument '{0}' 名前付き属性の引数 '{0}' の値が無効です。 The DllImport attribute must be specified on a method marked 'static' and 'extern' static または extern に指定されているメソッドでは、DllImport 属性を指定する必要があります Cannot update '{0}'; attribute '{1}' is missing. {0}' を更新できません。属性 '{1}' がありません。 The DllImport attribute cannot be applied to a method that is generic or contained in a generic type. DllImport 属性は、ジェネリックであるメソッド、またはジェネリック型に含まれるメソッドには適用できません。 Field or property cannot be of type '{0}' フィールドまたはプロパティに型 '{0}' を指定することはできません。 Field or auto-implemented property cannot be of type '{0}' unless it is an instance member of a ref struct. フィールドまたは自動実装プロパティは、それが ref 構造体のインスタンス メンバーである場合を除いて、型 '{0}' にすることができません。 Array elements cannot be of type '{0}' 配列要素を '{0}' 型にすることはできません。 '{0}' is obsolete '{0}' は古い形式です。 Type or member is obsolete 型またはメンバーが旧型式です '{0}' is not an attribute class '{0}' は属性クラスではありません。 '{0}' is not a valid named attribute argument. Named attribute arguments must be fields which are not readonly, static, or const, or read-write properties which are public and not static. '{0}' は有効な名前付き属性引数ではありません。名前付き属性引数は、読み取り専用、static、const、または公開され、静的でない読み書き可能なプロパティ以外のフィールドである必要があります。 '{0}' is obsolete: '{1}' '{0}' は旧形式です ('{1}') Type or member is obsolete 型またはメンバーが旧型式です '{0}' is obsolete: '{1}' '{0}' は旧形式です ('{1}') Indexers cannot have void type インデクサーに void 型を指定できません。 '{0}': virtual or abstract members cannot be private '{0}': 仮想または抽象メンバーには、private を指定できません。 Can only use array initializer expressions to assign to array types. Try using a new expression instead. 配列型を割り当てるには配列初期化子式だけを使用してください。new 式を使用してください。 Array initializers can only be used in a variable or field initializer. Try using a new expression instead. 配列初期化子は変数かフィールド初期化子の中でのみ使用できます。new 式を使用してください。 '{0}': instance field in types marked with StructLayout(LayoutKind.Explicit) must have a FieldOffset attribute '{0}': StructLayout(LayoutKind.Explicit) でマークされたインスタンス フィールドの型には、FieldOffset 属性を指定する必要があります。 Method, operator, or accessor '{0}' is marked external and has no attributes on it. Consider adding a DllImport attribute to specify the external implementation. メソッド、演算子、またはアクセサー '{0}' は external に設定されていて属性を持っていません。外部の実装を指定するには、DllImport 属性の追加を検討してください。 Method, operator, or accessor is marked external and has no attributes on it メソッド、演算子、またはアクセサーは external に設定されていて属性を持っていません '{0}': new protected member declared in sealed class '{0}': 新規のプロテクト メンバーがシールド クラスで宣言されました。 New protected member declared in sealed class 新規のプロテクト メンバーがシールド クラスで宣言されました Conditional member '{0}' cannot implement interface member '{1}' in type '{2}' 条件付きメンバー '{0}' はインターフェイス メンバー '{1}' を型 '{2}' で実装できません。 ref and out are not valid in this context ref および out はこのコンテキストでは有効ではありません。 The argument to the '{0}' attribute must be a valid identifier 属性 '{0}' に対する引数は、有効な識別子である必要があります。 The FieldOffset attribute can only be placed on members of types marked with the StructLayout(LayoutKind.Explicit) FieldOffset 属性は、StructLayout(LayoutKind.Explicit) でマークされた型のメンバーでのみ使用できます The FieldOffset attribute is not allowed on static or const fields FieldOffset 属性は、static または const フィールドで使用できません。 Attribute '{0}' is only valid on classes derived from System.Attribute 属性 '{0}' は、System.Attribute から派生したクラスでのみ有効です。 Possible mistaken empty statement empty ステートメントが間違っている可能性があります Possible mistaken empty statement empty ステートメントが間違っている可能性があります '{0}' duplicate named attribute argument '{0}' 属性引数の名前が重複しています。 '{0}' cannot derive from special class '{1}' '{0}' は特殊クラス '{1}' から派生することはできません。 Cannot specify the DefaultMember attribute on a type containing an indexer インデクサーを含む型に対して DefaultMember 属性を指定できません。 '{0}' is a type not supported by the language '{0}' はこの言語でサポートされていない型です Field '{0}' is never assigned to, and will always have its default value {1} フィールド '{0}' は割り当てられません。常に既定値 {1} を使用します。 Field is never assigned to, and will always have its default value フィールドは割り当てられません。常に既定値を使用します Bad array declarator: To declare a managed array the rank specifier precedes the variable's identifier. To declare a fixed size buffer field, use the fixed keyword before the field type. 不適切な配列の宣言子: マネージ配列を宣言するには、次元指定子を変数の識別子の前に指定します。固定サイズ バッファー フィールドを宣言するには、フィールド型の前に fixed キーワードを使用します。 Comparison to integral constant is useless; the constant is outside the range of type '{0}' 整数定数への比較ができません。定数が型 '{0}' の範囲外です。 Comparison to integral constant is useless; the constant is outside the range of the type 整数定数への比較は無意味です。定数が型の範囲外です Cannot apply attribute class '{0}' because it is abstract 抽象であるため属性クラス '{0}' を適用できません。 '{0}' is not a valid named attribute argument because it is not a valid attribute parameter type '{0}' は有効な名前付き属性引数ではありません。属性パラメーター型が有効ではありません。 Missing compiler required member '{0}.{1}' コンパイラが必要とするメンバー '{0}.{1}' がありません '{0}' is not a valid attribute location for this declaration. Valid attribute locations for this declaration are '{1}'. All attributes in this block will be ignored. '{0}' は、この宣言の有効な属性ではありません。宣言の有効な属性の場所は '{1}' です。このブロックの属性はすべて無視されます。 Not a valid attribute location for this declaration 属性の場所はこの宣言に対して無効です '{0}' is not a recognized attribute location. Valid attribute locations for this declaration are '{1}'. All attributes in this block will be ignored. '{0}' は認識できる属性の場所ではありません。この宣言の属性の場所として使用できるのは '{1}' です。このブロック内の属性はすべて無視されます。 Not a recognized attribute location 認識できる属性の場所ではありません '{0}' overrides Object.Equals(object o) but does not override Object.GetHashCode() '{0}' は Object.Equals(object o) をオーバーライドしますが、Object.GetHashCode() をオーバーライドしません。 Type overrides Object.Equals(object o) but does not override Object.GetHashCode() 型は Object.Equals(object o) をオーバーライドしますが、Object.GetHashCode() をオーバーライドしません '{0}' defines operator == or operator != but does not override Object.Equals(object o) '{0}' は演算子 == または演算子 != を定義しますが、Object.Equals(object o) をオーバーライドしません。 Type defines operator == or operator != but does not override Object.Equals(object o) 型は演算子 == または演算子 != を定義しますが、Object.Equals(object o) をオーバーライドしません '{0}' defines operator == or operator != but does not override Object.GetHashCode() '{0}' は演算子 == または演算子 != を定義しますが、Object.GetHashCode() をオーバーライドしません。 Type defines operator == or operator != but does not override Object.GetHashCode() 型は演算子 == または演算子 != を定義しますが、Object.GetHashCode() をオーバーライドしません Cannot specify the Out attribute on a ref parameter without also specifying the In attribute. ref パラメーターで Out 属性を指定するには、In 属性も指定する必要があります。 '{0}' cannot define an overloaded {1} that differs only on parameter modifiers '{2}' and '{3}' '{0}' は、パラメーター修飾子 '{2}' と '{3}' だけが異なるオーバーロードされた {1} を定義できません Literal of type double cannot be implicitly converted to type '{1}'; use an '{0}' suffix to create a literal of this type 型 double のリテラルを暗黙的に型 '{1}' に変換することはできません。'{0}' サフィックスを使用して、この型のリテラルを作成してください Assignment in conditional expression is always constant; did you mean to use == instead of = ? 条件式の割り当ては常に定数です。== を使用するつもりで = を使用しましたか? Assignment in conditional expression is always constant 条件式の割り当ては常に定数です '{0}': new protected member declared in struct '{0}': 新規のプロテクト メンバーが構造体で宣言されました。 Two indexers have different names; the IndexerName attribute must be used with the same name on every indexer within a type 2 つのインデクサーの名前が違います。1 つの型の中のそれぞれのインデクサーの IndexerName 属性は、同じでなければなりません。 A class with the ComImport attribute cannot have a user-defined constructor ComImport 属性を持つクラスはユーザー定義のコンストラクターを持てません。 Field cannot have void type フィールドは void 型を持てません。 Member '{0}' overrides obsolete member '{1}'. Add the Obsolete attribute to '{0}'. メンバー '{0}' は古い形式のメンバー '{1}' をオーバーライドします。Obsolete 属性を '{0}' に追加してください。 Member overrides obsolete member メンバーは古い形式のメンバーをオーバーライドします System.Void cannot be used from C# -- use typeof(void) to get the void type object System.Void は C# から使用できません。void 型オブジェクトを取得するには typeof(void) を使用してください Do not use 'System.ParamArrayAttribute'. Use the 'params' keyword instead. System.ParamArrayAttribute' を使用しないでください。代わりに 'params' キーワードを使用してください。 Bitwise-or operator used on a sign-extended operand; consider casting to a smaller unsigned type first Bitwise-or 演算子が sign-extended オペランドで使用されています。まず、小さい符号なしの型をキャストしてみてください。 Bitwise-or operator used on a sign-extended operand 符号拡張されたオペランドでビットごとの or 演算子が使用されました The compiler implicitly widened and sign-extended a variable, and then used the resulting value in a bitwise OR operation. This can result in unexpected behavior. コンパイラは、変数を暗黙に拡張し、符号拡張してから、ビットごとの OR 演算の結果の値を使用しました。これにより、予期しない動作が発生することがあります。 '{0}': a volatile field cannot be of the type '{1}' '{0}': volatile フィールドの型を '{1}' にすることはできません。 '{0}': a field cannot be both volatile and readonly '{0}': フィールドに volatile と readonly の両方を指定することはできません。 The modifier 'abstract' is not valid on fields. Try using a property instead. 修飾子 'abstract' はフィールドで有効ではありません。プロパティを使用してください。 '{0}' cannot implement '{1}' because it is not supported by the language '{0}' はこの言語でサポートされていないため、'{1}' で実装できません。 '{0}' explicit method implementation cannot implement '{1}' because it is an accessor '{0}' 明示的なメソッドの実装で、アクセサーである '{1}' を実装することはできません。 '{0}' interface marked with 'CoClassAttribute' not marked with 'ComImportAttribute' '{0}' インターフェイスは、'CoClassAttribute' でマークされていますが、'ComImportAttribute' ではマークされていません。 Interface marked with 'CoClassAttribute' not marked with 'ComImportAttribute' インターフェイスは、'ComImportAttribute' ではなく、'CoClassAttribute' に設定されました Conditional member '{0}' cannot have an out parameter 条件付きメンバー '{0}' には out パラメーターを指定できません。 Accessor '{0}' cannot implement interface member '{1}' for type '{2}'. Use an explicit interface implementation. アクセサー '{0}' は、インターフェイス メンバー '{1}' を型 '{2}' に対して実装できません。明示的なインターフェイスの実装を使用してください。 The namespace alias qualifier '::' always resolves to a type or namespace so is illegal here. Consider using '.' instead. 名前空間エイリアス修飾子 '::' は、常に型または名前空間を解決するので、ここでは無効です。'.' を使用してください。 Cannot derive from '{0}' because it is a type parameter {0}' は型パラメーターであるため、派生させることはできません。 Duplicate type parameter '{0}' 型パラメーター '{0}' が重複しています。 Type parameter '{0}' has the same name as the type parameter from outer type '{1}' 型パラメーター '{0}' は、外の型からの型パラメーター '{1}' と同じ名前です。 Type parameter has the same name as the type parameter from outer type 型パラメーターの名前は、外の型からの型パラメーターと同じ名前です Type parameter '{0}' has the same name as the containing type, or method 型のパラメーター '{0}' は、含む型またはメソッドと同じ名前を持っています。 '{0}' cannot implement both '{1}' and '{2}' because they may unify for some type parameter substitutions '型パラメーターの代用に対して統合している可能性があるため、'{0}' は '{1}' と '{2}' の両方を実装することはできません A generic type cannot derive from '{0}' because it is an attribute class ジェネリック型は属性クラスであるため、 '{0}' から派生できません。 '{1}' does not define type parameter '{0}' '{1}' は、型のパラメーター '{0}' を定義しません。 '{0}' is not a valid constraint. A type used as a constraint must be an interface, a non-sealed class or a type parameter. '{0}' は有効な制約ではありません。制約として使用された型はインターフェイス、非シールド クラス、または型パラメーターでなければなりません。 Constraint cannot be special class '{0}' 制約は特殊クラス '{0}' にすることはできません。 Inconsistent accessibility: constraint type '{1}' is less accessible than '{0}' アクセシビリティに一貫性がありません。制約型 '{1}' のアクセシビリティは '{0}' よりも低く設定されています。 Cannot do member lookup in '{0}' because it is a type parameter 型パラメーターであるため、'{0}' でメンバーの照合を行えません。 Invalid constraint type. A type used as a constraint must be an interface, a non-sealed class or a type parameter. 無効な制約型です。制約として使用された型はインターフェイス、非シールド クラス、または型パラメーターでなければなりません。 '{0}': cannot declare instance members in a static class '{0}': 静的クラスでインスタンスのメンバーを宣言することはできません。 '{1}': cannot derive from static class '{0}' '{1}': 静的クラス '{0}' から派生することはできません。 Static classes cannot have instance constructors 静的クラスにはコンストラクターを指定できません。 Static classes cannot contain destructors 静的クラスにデストラクターを含めることはできません。 Cannot create an instance of the static class '{0}' 静的クラス '{0}' のインスタンスを作成することはできません。 Static class '{0}' cannot derive from type '{1}'. Static classes must derive from object. 静的クラス '{0}' は型 '{1}' から派生することはできません。静的クラスはオブジェクトから派生する必要があります。 '{0}': static classes cannot implement interfaces '{0}': 静的クラスはインターフェイスを実装することができません。 '{0}': ref structs cannot implement interfaces '{0}': ref 構造体はインターフェイスを実装できません '{0}': static classes cannot contain user-defined operators '{0}': 静的クラスにユーザー定義の演算子を含めることはできません。 Cannot convert to static type '{0}' スタティック型 '{0}' へ変換できません '{0}': static classes cannot be used as constraints '{0}': 静的クラスは、制約として使用することはできません '{0}': static types cannot be used as type arguments '{0}': スタティック型を型引数として使用することはできません '{0}': array elements cannot be of static type '{0}': 配列要素をスタティック型にすることはできません。 '{0}': cannot declare indexers in a static class '{0}': 静的クラスでインデクサーを宣言することはできません。 '{0}': static types cannot be used as parameters '{0}': スタティック型はパラメーターとして使用することはできません。 '{0}': static types cannot be used as return types '{0}': スタティック型を戻り値の型として使用することはできません。 Cannot declare a variable of static type '{0}' スタティック型 '{0}' の変数を宣言することはできません。 A throw statement with no arguments is not allowed in a finally clause that is nested inside the nearest enclosing catch clause 引数のない throw ステートメントは、すぐ外側にある catch 句の中に入れ子にされた finally 句の中で使用することはできません。 '{0}' is not a valid format specifier '{0}' は有効な形式指定子ではありません。 Possibly incorrect assignment to local '{0}' which is the argument to a using or lock statement. The Dispose call or unlocking will happen on the original value of the local. using または lock ステートメントの引数であるローカルの '{0}' への割り当てが間違っている可能性があります。Dispose の呼び出しまたはロック解除がローカルの元の値で実行されます。 Possibly incorrect assignment to local which is the argument to a using or lock statement using または lock ステートメントの引数であるローカルへの割り当てが正しくない可能性があります Type '{0}' is defined in this assembly, but a type forwarder is specified for it 型 '{0}' はこのアセンブリ内で定義されていますが、これには型フォワーダーが指定されています。 Cannot forward type '{0}' because it is a nested type of '{1}' 型 '{0}' は、'{1}' の入れ子にされた型なので、転送できません。 The type forwarder for type '{0}' in assembly '{1}' causes a cycle アセンブリ '{1}' にある '{0}' の型フォワーダーで循環が発生します。 The /moduleassemblyname option may only be specified when building a target type of 'module' /moduleassemblyname オプションは 'module' のターゲット型をビルドするときのみ指定できます。 Assembly reference '{0}' is invalid and cannot be resolved アセンブリ参照 '{0}' は無効であり、解決できません。 Invalid type specified as an argument for TypeForwardedTo attribute 無効な型が TypeForwardedTo 属性の引数として指定されました。 '{0}' does not implement interface member '{1}'. '{2}' cannot implement an interface member because it is static. '{0}' は、インターフェイス メンバー '{1}' を実装していません。'{2}' は static のため、インターフェイス メンバーを実装できません。 '{0}' does not implement interface member '{1}'. '{2}' cannot implement an interface member because it is not public. '{0}' は、インターフェイス メンバー '{1}' を実装していません。'{2}' は public ではないため、インターフェイス メンバーを実装できません。 '{0}' does not implement interface member '{1}'. '{2}' cannot implement '{1}' because it does not have the matching return type of '{3}'. '{0}' は、インターフェイス メンバー '{1}' を実装していません。'{2}' は一致する '{3}' の戻り値の型を持たないため、'{1}' を実装できません。 '{0}' duplicate TypeForwardedToAttribute '{0}' TypeForwardedToAttribute が重複しています。 A query body must end with a select clause or a group clause クエリ本体の後には select 句または group 句が必要です Expected contextual keyword 'on' コンテキスト キーワード 'on' が必要です。 Expected contextual keyword 'equals' コンテキスト キーワード 'equals' が必要です。 Expected contextual keyword 'by' コンテキスト キーワード 'by' が必要です。 Invalid anonymous type member declarator. Anonymous type members must be declared with a member assignment, simple name or member access. 匿名型のメンバー宣言子が無効です。メンバー割り当て、簡易名、またはメンバー アクセスを使用して、匿名型メンバーを宣言する必要があります。 Invalid initializer member declarator 初期化子のメンバー宣言子が無効です。 Inconsistent lambda parameter usage; parameter types must be all explicit or all implicit ラムダ パラメーターの使用方法に一貫性がありません。パラメーター型はすべて明示的であるか、またはすべて暗黙的である必要があります A partial method cannot have access modifiers or the virtual, abstract, override, new, sealed, or extern modifiers 部分メソッドには、アクセス修飾子、あるいは virtual、abstract、override、new、sealed、または extern 修飾子を指定できません A partial method must be declared within a partial class or partial struct 部分メソッドは、部分クラスまたは部分構造体内で宣言される必要があります A partial method cannot have out parameters 部分メソッドは、out パラメーターを含むことはできません A partial method may not explicitly implement an interface method 部分メソッドは、インターフェイス メソッドを明示的に実装できないことがあります Both partial method declarations must be extension methods or neither may be an extension method 部分メソッド宣言は、両方とも拡張メソッドであるか、両方とも拡張メソッドでないかのいずれかである必要があります A partial method may not have multiple defining declarations 部分メソッドには、複数の定義宣言を指定することはできません A partial method may not have multiple implementing declarations 部分メソッドでは、複数の実装宣言を含むことができない場合があります Both partial method declarations must use a params parameter or neither may use a params parameter 部分メソッド宣言は、両方とも params パラメーターを使用するか、両方とも params パラメーターを使用しないかのいずれかである必要があります。 No defining declaration found for implementing declaration of partial method '{0}' 部分メソッド '{0}' の実装宣言に対する定義宣言が見つかりませんでした。 Both partial method declarations, '{0}' and '{1}', must use the same tuple element names. 部分メソッド宣言 '{0}' および '{1}' は、どちらも同じタプル要素名を使用する必要があります。 Partial method declarations of '{0}' have inconsistent type parameter constraints {0}' の部分メソッド宣言には、矛盾する型パラメーター制約が含まれています。 Cannot create delegate from method '{0}' because it is a partial method without an implementing declaration メソッド '{0}' は実装宣言がない部分メソッドであるため、このメソッドからデリゲートを作成できません Both partial method declarations must be static or neither may be static 部分メソッド宣言は、両方とも static であるか、両方とも static でないかのいずれかである必要があります Both partial method declarations must be unsafe or neither may be unsafe 部分メソッド宣言は、両方とも unsafe であるか、両方とも unsafe でないかのいずれかである必要があります Partial methods with only a defining declaration or removed conditional methods cannot be used in expression trees 定義宣言だけを含む部分メソッドまたは削除された条件付きメソッドは、式ツリーで使用できません Partial methods must have a void return type 部分メソッドには、void である戻り値の型が含まれている必要があります Obsolete member '{0}' overrides non-obsolete member '{1}' 旧形式のメンバー '{0}' は、旧形式でないメンバー '{1}' をオーバーライドします。 Obsolete member overrides non-obsolete member 旧形式のメンバーが、旧形式でないメンバーをオーバーライドします The fully qualified name for '{0}' is too long for debug information. Compile without '/debug' option. {0}' の完全修飾名は、デバッグ情報に対して長すぎます。'/debug' オプションなしでコンパイルしてください。 Fully qualified name is too long for debug information 完全修飾名が、デバッグ情報に対して長すぎます Cannot assign {0} to an implicitly-typed variable {0} を暗黙的に型指定された変数に割り当てることはできません。 Implicitly-typed variables must be initialized 暗黙的に型指定された変数は初期化される必要があります。 Implicitly-typed variables cannot have multiple declarators 暗黙的に型指定された変数は、複数の宣言子を持つことができません。 Cannot initialize an implicitly-typed variable with an array initializer 配列初期化子で暗黙的に型指定された変数を初期化することはできません。 Implicitly-typed local variables cannot be fixed 暗黙的に型指定されたローカル変数は修正できません Implicitly-typed variables cannot be constant 暗黙的に型指定された変数を定数にすることはできません。 Constructor '{0}' is marked external コンストラクター '{0}' は external に設定されています。 Constructor is marked external コンストラクターは external に設定されています The contextual keyword 'var' may only appear within a local variable declaration or in script code コンテキスト キーワード 'var' は、ローカル変数宣言内またはスクリプト コード内でのみ有効です。 No best type found for implicitly-typed array 暗黙的に型指定された配列の最適な型が見つかりませんでした Cannot assign '{0}' to anonymous type property {0}' を匿名型のプロパティに割り当てることはできません An expression tree may not contain a base access 式ツリーは、ベース アクセスを含むことはできません An expression tree may not contain an assignment operator 式ツリーは、代入演算子を含むことはできません An anonymous type cannot have multiple properties with the same name 匿名型では、同じ名前を持つ複数のプロパティを含むことはできません A lambda expression with a statement body cannot be converted to an expression tree ステートメント本体を含むラムダ式は、式ツリーに変換できません Cannot convert lambda to an expression tree whose type argument '{0}' is not a delegate type ラムダ式を、型引数 '{0}' がデリゲート型ではない式ツリーに変換できません。 Cannot use anonymous type in a constant expression 定数の式では匿名型を使用できません The first operand of an 'is' or 'as' operator may not be a lambda expression, anonymous method, or method group. 演算子 'is' または 'as' の最初のオペランドを、ラムダ式、匿名メソッド、またはメソッドのグループにすることはできません。 The first operand of an 'as' operator may not be a tuple literal without a natural type. as' 演算子の最初のオペランドは、自然な型のないタプル リテラルにすることはできません。 An expression tree may not contain a multidimensional array initializer 式ツリーは、多次元配列初期化子を含むことはできません。 Argument missing 引数がありません。 Cannot use local variable '{0}' before it is declared 宣言する前にローカル変数 '{0}' を使用できません。 Type of '{0}' cannot be inferred since its initializer directly or indirectly refers to the definition. 初期化子が直接的または間接的に定義を参照しているため、'{0}' の型を推論することはできません。 Auto-implemented property '{0}' must be fully assigned before control is returned to the caller. 自動実装プロパティ '{0}' は、制御が呼び出し元に返される前に完全に割り当てられる必要があります。 Cannot use local variable '{0}' before it is declared. The declaration of the local variable hides the field '{1}'. 宣言する前にローカル変数 '{0}' を使用できません。このローカル変数の宣言は、フィールド '{1}' を非表示にします。 An expression tree lambda may not contain a coalescing operator with a null or default literal left-hand side 式ツリーのラムダには、左側に null リテラルまたは既定のリテラルのある合体演算子を含めることはできません Identifier expected 識別子がありません ; expected ; が必要です。 Syntax error, '{0}' expected 構文エラーです。'{0}' が必要です。 Duplicate '{0}' modifier 修飾子 '{0}' が重複しています。 Property accessor already defined プロパティ アクセサーは既に定義されています。 Type byte, sbyte, short, ushort, int, uint, long, or ulong expected byte、sbyte、short、ushort、int、uint、long または ulong のいずれかの型を使用してください。 Unrecognized escape sequence 認識できないエスケープ シーケンスです。 Newline in constant 定数の 新しい行です。 Empty character literal 空の文字リテラルです。 Too many characters in character literal 文字リテラルに文字が多すぎます。 Invalid number 無効な数字です A get or set accessor expected get または set アクセサーが必要です。 An object, string, or class type expected オブジェクト、文字列、またはクラス型が必要です。 Named attribute argument expected 名前付き属性引数が必要です。 Catch clauses cannot follow the general catch clause of a try statement catch 句を、try ステートメントの一般的な catch 句の後に置くことはできません。 Keyword 'this' or 'base' expected キーワード 'this' または 'base' が必要です。 Overloadable unary operator expected オーバーロード可能な単項演算子が必要です。 Overloadable binary operator expected オーバーロード可能な 2 項演算子が必要です。 Integral constant is too large 整数定数が大きすぎます。 Type or namespace definition, or end-of-file expected 型、名前空間の定義、またはファイルの終わりが必要です。 Member definition, statement, or end-of-file expected メンバー定義、ステートメント、またはファイルの終わりが必要です。 Embedded statement cannot be a declaration or labeled statement 埋め込みステートメントを宣言やラベル付きのステートメントにすることはできません。 Preprocessor directive expected プリプロセッサ ディレクティブが必要です。 Single-line comment or end-of-line expected 単一行コメントか行の終わりが必要です。 ) expected ) が必要です。 #endif directive expected #endif ディレクティブ が必要です。 Unexpected preprocessor directive 不適切なプリプロセッサ ディレクティブです。 #error: '{0}' #error: '{0}' #warning: '{0}' #warning: '{0}' #warning directive #warning ディレクティブ Type expected 型が必要です。 Cannot define/undefine preprocessor symbols after first token in file ファイルの最初のトークンの後でプリプロセッサのシンボルの定義または定義の解除を行えませんでした。 Cannot use #r after first token in file #r をファイルの最初のトークンの後に使用することはできません。 End-of-file found, '*/' expected ファイルの終わりが見つかりました。'*/' が必要です。 Merge conflict marker encountered マージ競合マーカーが検出されました Do not use refout when using refonly. refonly を使用する場合は、refout を使用しないでください。 Cannot compile net modules when using /refout or /refonly. /refout または /refonly を使用する場合は、ネット モジュールをコンパイルできません。 Overloadable operator expected オーバーロード可能な演算子が必要です。 #endregion directive expected #endregion ディレクティブが必要です。 Unterminated string literal 未終了の文字列です Preprocessor directives must appear as the first non-whitespace character on a line プリプロセッサ ディレクティブは行でスペース以外の最初の文字でなければなりません。 Identifier expected; '{1}' is a keyword 識別子が必要です。'{1}' はキーワードです。 { or ; expected { か ; が必要です。 Cannot use more than one type in a for, using, fixed, or declaration statement for、using、fixed または declaration ステートメント に 1 つ以上の型を使用することはできません。 An add or remove accessor expected add または remove アクセサーが必要です。 Unexpected character '{0}' 予期しない文字 '{0}' Unexpected token '{0}' 予期しないトークン '{0}' '{0}': static classes cannot contain protected members '{0}': 静的クラスにプロテクト メンバーを含めることはできません。 A previous catch clause already catches all exceptions. All non-exceptions thrown will be wrapped in a System.Runtime.CompilerServices.RuntimeWrappedException. 前の catch 句は、すべての例外を既にキャッチしています。スローされる例外以外のものはすべて System.Runtime.CompilerServices.RuntimeWrappedException にラップされます。 A previous catch clause already catches all exceptions 前の catch 句は、すべての例外を既にキャッチしています This warning is caused when a catch() block has no specified exception type after a catch (System.Exception e) block. The warning advises that the catch() block will not catch any exceptions. A catch() block after a catch (System.Exception e) block can catch non-CLS exceptions if the RuntimeCompatibilityAttribute is set to false in the AssemblyInfo.cs file: [assembly: RuntimeCompatibilityAttribute(WrapNonExceptionThrows = false)]. If this attribute is not set explicitly to false, all thrown non-CLS exceptions are wrapped as Exceptions and the catch (System.Exception e) block catches them. この警告は、catch (System.Exception e) ブロックの後に catch() ブロックに指定された例外の型がない場合に発生します。警告は、catch() ブロックが例外をキャッチしないことを通知します。 AssemblyInfo.cs ファイルで RuntimeCompatibilityAttribute が false に設定されている場合 [assembly: RuntimeCompatibilityAttribute(WrapNonExceptionThrows = false)]、catch (System.Exception e) ブロックの後の catch() ブロックは、CLS でない例外をキャッチできます。この属性が明示的に false に設定されていない場合、すべてのスローされた CLS でない例外は例外としてラップされ、catch (System.Exception e) ブロックによってキャッチされます。 The operand of an increment or decrement operator must be a variable, property or indexer インクリメント演算子またはデクリメント演算子のオペランドには、変数、プロパティ、またはインデクサーを指定してください。 '{0}' does not contain a definition for '{1}' and no extension method '{1}' accepting a first argument of type '{0}' could be found (are you missing a using directive or an assembly reference?) '{0}' に '{1}' の定義が含まれておらず、型 '{0}' の最初の引数を受け付ける拡張メソッド '{1}' が見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足していないことを確認してください。 '{0}' does not contain a definition for '{1}' and no extension method '{1}' accepting a first argument of type '{0}' could be found (are you missing a using directive for '{2}'?) '{0}' に '{1}' の定義が含まれておらず、型 '{0}' の最初の引数を受け付ける拡張メソッド '{1}' が見つかりませんでした ('{2}' の using ディレクティブが不足していないことを確認してください)。 Method '{0}' has a parameter modifier 'this' which is not on the first parameter メソッド '{0}' には、最初のパラメーターではないパラメーター修飾子 'this' が指定されています。 The parameter modifier '{0}' cannot be used with '{1}' パラメーター修飾子 '{0}' は '{1}' と一緒に使用することはできません The first parameter of an extension method cannot be of type '{0}' 拡張メソッドの最初のパラメーターを型 '{0}' にすることはできません。 A parameter array cannot be used with 'this' modifier on an extension method パラメーター配列は、拡張メソッドで 'this' 修飾子と共に使用することはできません。 Extension method must be static 拡張メソッドはスタティックでなければなりません Extension method must be defined in a non-generic static class 拡張メソッドは、非ジェネリック静的クラスで定義される必要があります A parameter can only have one '{0}' modifier パラメーターには '{0}' 修飾子を 1 つだけ指定できます。 Extension methods must be defined in a top level static class; {0} is a nested class 拡張メソッドは、トップ レベルの静的クラスで定義される必要があります。{0} は入れ子にされたクラスです。 Cannot define a new extension method because the compiler required type '{0}' cannot be found. Are you missing a reference to System.Core.dll? コンパイラで必要とされる型 '{0}' が見つからないため、新しい拡張メソッドを定義できません。System.Core.dll への参照が指定されていることを確認してください。 Do not use 'System.Runtime.CompilerServices.ExtensionAttribute'. Use the 'this' keyword instead. System.Runtime.CompilerServices.ExtensionAttribute' を使用しないでください。キーワード 'this' を使用してください。 Do not use 'System.Runtime.CompilerServices.DynamicAttribute'. Use the 'dynamic' keyword instead. System.Runtime.CompilerServices.DynamicAttribute' は使用しないでください。キーワード 'dynamic' を使用してください。 The constructor call needs to be dynamically dispatched, but cannot be because it is part of a constructor initializer. Consider casting the dynamic arguments. コンストラクターの呼び出しは動的にディスパッチされる必要がありますが、この呼び出しはコンストラクター初期化子の一部であるためディスパッチできません。動的な引数をキャストしてください。 Extension method '{0}' defined on value type '{1}' cannot be used to create delegates 値の型 '{1}' で定義された拡張メソッド '{0}' は、デリゲートを作成するために使用できません。 No overload for method '{0}' takes {1} arguments 引数 {1} を指定するメソッド '{0}' のオーバーロードはありません。 Argument {0}: cannot convert from '{1}' to '{2}' 引数 {0}: は '{1}' から '{2}' へ変換することはできません。 Source file '{0}' could not be opened -- {1} ソース ファイル '{0}' を開くことができませんでした -- {1} Cannot link resource files when building a module モジュールをビルド中にリソース ファイルにリンクできません。 Resource identifier '{0}' has already been used in this assembly リソース識別子 '{0}' は既にこのアセンブリで使用されています。 Each linked resource and module must have a unique filename. Filename '{0}' is specified more than once in this assembly リンクされたリソースとモジュールにはそれぞれ、一意のファイル名があります。ファイル名 '{0}' はこのアセンブリで複数回指定されています。 The referenced file '{0}' is not an assembly 参照したファイル '{0}' はアセンブリではありません。 A ref or out value must be an assignable variable ref または out 値は、割り当て可能な変数でなければなりません Keyword 'base' is not available in a static method キーワード 'base' は静的メソッドでは使用できません。 Keyword 'base' is not available in the current context キーワード 'base' は現在のコンテキストでは使用できません。 } expected } が必要です。 { expected { が必要です。 'in' expected 'in' が必要です。 Invalid preprocessor expression 無効なプリプロセッサの式です。 Invalid token '{0}' in class, struct, or interface member declaration クラス、構造体、またはインターフェイス メンバーの宣言でトークン '{0}' が無効です。 Method must have a return type メソッドは戻り値の型を持たなければなりません。 Invalid base type 無効な基本型です。 Empty switch block 空の switch ブロックです Empty switch block 空の switch ブロックです Expected catch or finally catch または finally が必要です。 Invalid expression term '{0}' {0}' は無効です。 A new expression requires (), [], or {} after type new 式は型の後に丸かっこ ()、角かっこ []、または 波かっこ {} を必要とします。 Elements defined in a namespace cannot be explicitly declared as private, protected, protected internal, or private protected 名前空間で定義された要素は明示的に private、protected、protected internal、または private protected に宣言することはできません Expected ; or = (cannot specify constructor arguments in declaration) ; または = を指定してください (宣言の中にコンストラクター引数は指定できません) A using clause must precede all other elements defined in the namespace except extern alias declarations using 句は、extern エイリアス宣言以外の、名前空間で定義された他のすべての要素の前に使用しなければなりません。 Overloaded binary operator '{0}' takes two parameters オーバーロードされた 2 項演算子 '{0}' に指定できるパラメーター数は 2 です。 Overloaded unary operator '{0}' takes one parameter オーバーロードされた単項演算子 '{0}' に指定できるパラメーター数は 1 です。 Invalid parameter type 'void' void は無効なパラメーター型です。 The using alias '{0}' appeared previously in this namespace using エイリアス '{0}' は以前にこの名前空間で使用されています。 Cannot access protected member '{0}' via a qualifier of type '{1}'; the qualifier must be of type '{2}' (or derived from it) {1}' 型の修飾子をとおしてプロテクト メンバー '{0}' にアクセスすることはできません。修飾子は '{2}' 型、またはそれから派生したものでなければなりません '{0}' cannot be added to this assembly because it already is an assembly '{0}' は既にアセンブリなのでこのアセンブリに加えることはできません。 Property, indexer, or event '{0}' is not supported by the language; try directly calling accessor methods '{1}' or '{2}' プロパティ、インデクサー、またはイベント '{0}' はこの言語でサポートされていません。アクセサー メソッドの '{1}' または '{2}' を直接呼び出してください Property, indexer, or event '{0}' is not supported by the language; try directly calling accessor method '{1}' プロパティ、インデクサー、またはイベント '{0}' はこの言語でサポートされていません。アクセサー メソッドの '{1}' を直接呼び出してください Keyword 'void' cannot be used in this context キーワード void はこのコンテキストで使用できません。 Indexers must have at least one parameter インデクサーには最低パラメーターが 1 つ必要です。 Array type specifier, [], must appear before parameter name 配列型の指定子の角かっこ、[]、は、パラメーター名の前に使用してください。 Declaration is not valid; use '{0} operator <dest-type> (...' instead 不適切な宣言です。代わりに '{0} 演算子 <dest 型> (...' を使用してください。 Could not find '{0}' specified for Main method Main メソッドに指定された '{0}' が見つかりませんでした。 '{0}' specified for Main method must be a valid non-generic class or struct 'Main メソッドに指定された '{0}' は有効な非ジェネリックのクラスか構造体でなければなりません。 '{0}' does not have a suitable static Main method '{0}' は適切な静的 Main メソッドを含んでいません。 Cannot use '{0}' for Main method because it is imported {0}' はインポートされているため、Main メソッドに対して使うことはできません。 Outputs without source must have the /out option specified ソースのない出力には、/out オプションを指定しなければなりません。 Conflicting options specified: Win32 resource file; Win32 manifest 競合するオプションが指定されました: Win32 リソース ファイル、Win32 マニフェスト Conflicting options specified: Win32 resource file; Win32 icon 競合するオプションが指定されました: Win32 リソース ファイル、Win32 アイコン Error reading resource '{0}' -- '{1}' リソース '{0}' を読み込み中にエラーが発生しました -- '{1}' Error writing to XML documentation file: {0} XML ドキュメント ファイル {0} の書き込み中にエラーが発生しました XML comment has badly formed XML -- '{0}' XML コメントの XML 形式が正しくありません -- '{0}' XML comment has badly formed XML XML コメントの XML 形式が正しくありません XML comment has a duplicate param tag for '{0}' XML コメントで param タグ '{0}' が重複しています。 XML comment has a duplicate param tag XML コメントで param タグが重複しています XML comment has a param tag for '{0}', but there is no parameter by that name XML コメントには '{0}' の param タグがありますが、その名前に相当するパラメーターはありません。 XML comment has a param tag, but there is no parameter by that name XML コメントに param タグが存在しますが、その名前に相当するパラメーターはありません XML comment on '{1}' has a paramref tag for '{0}', but there is no parameter by that name {1}' の XML コメントで、'{0}' の paramref タグが存在しますが、その名前に相当するパラメーターはありません。 XML comment has a paramref tag, but there is no parameter by that name XML コメントに paramref タグが存在しますが、その名前に相当するパラメーターはありません Parameter '{0}' has no matching param tag in the XML comment for '{1}' (but other parameters do) パラメーター '{0}' には '{1}' の XML コメント内に対応する param タグがありませんが、他のパラメーターにはあります。 Parameter has no matching param tag in the XML comment (but other parameters do) パラメーターには XML コメント内に対応する param タグがありませんが、他のパラメーターにはあります XML comment has cref attribute '{0}' that could not be resolved XML コメントに、解決できなかった cref 属性 '{0}' があります。 XML comment has cref attribute that could not be resolved XML コメントに、解決できなかった cref 属性があります A stackalloc expression requires [] after type stackalloc の式は型の後に角かっこ [] が必要です。 The line number specified for #line directive is missing or invalid #line ディレクティブの行数が指定されていないか、無効です。 Quoted file name, single-line comment or end-of-line expected 引用符付きのファイル名、単一行コメント、または行の終わりが必要です。 Quoted file name expected ファイル名は引用符で囲まれている必要があります。 #r is only allowed in scripts #r はスクリプトでのみ許可されます。 foreach statement cannot operate on variables of type '{0}' because '{0}' does not contain a public instance definition for '{1}' foreach ステートメントは、'{0}' が '{1}' のパブリック定義を含んでいないため、型 '{0}' の変数に対して使用できません。 Invalid type for parameter {0} in XML comment cref attribute: '{1}' XML コメントの cref 属性 ('{1}') のパラメーター {0} の型が無効です。 Invalid type for parameter in XML comment cref attribute XML コメントの cref 属性のパラメーターの型が無効です Invalid return type in XML comment cref attribute XML コメントの cref 属性の戻り値の型が無効です Invalid return type in XML comment cref attribute XML コメントの cref 属性の戻り値の型が無効です Error reading Win32 resources -- {0} Win32 リソースの読み込み中にエラーが発生しました -- {0} XML comment has syntactically incorrect cref attribute '{0}' XML コメントの cref 属性 '{0}' の構文が正しくありません。 XML comment has syntactically incorrect cref attribute XML コメントに構文的に正しくない cref 属性があります Member modifier '{0}' must precede the member type and name メンバーの種類と名前の前にメンバー修飾子'{0}' が必要です。 Array creation must have array size or array initializer 配列を作成するには、配列のサイズまたは配列の初期化子を指定する必要があります。 XML comment is not placed on a valid language element XML コメントが有効な言語要素の中にありません XML comment is not placed on a valid language element XML コメントが有効な言語要素の中にありません Unable to include XML fragment '{1}' of file '{0}' -- {2} ファイル '{0}' の XML フラグメント '{1}' を含めることができません -- {2} Unable to include XML fragment XML フラグメントを含めることができません Invalid XML include element -- {0} 無効な XML のインクルード要素です -- {0} Invalid XML include element 無効な XML のインクルード要素です Missing XML comment for publicly visible type or member '{0}' 公開されている型またはメンバー '{0}' の XML コメントがありません。 Missing XML comment for publicly visible type or member 公開されている型またはメンバーの XML コメントがありません The /doc compiler option was specified, but one or more constructs did not have comments. /doc コンパイラ オプションが指定されましたが、1 つ以上のコンストラクトにコメントがありませんでした。 Badly formed XML in included comments file -- '{0}' コメント ファイルの中の XML 形式が正しくありません -- '{0}' Badly formed XML in included comments file 組み込みコメント ファイルの中の XML 形式が正しくありません Delegate '{0}' does not take {1} arguments デリゲート '{0}' には引数 {1} を指定できません。 Semicolon after method or accessor block is not valid メソッドまたはアクセサー ブロックの後のセミコロンの使用が正しくありません。 Method or delegate cannot return type '{0}' メソッドまたはデリゲートは、型 '{0}' を返すことができません。 Compilation cancelled by user ユーザーによりコンパイルが取り消されました。 Cannot make reference to variable of type '{0}' 型 '{0}' の変数を参照できません。 Cannot assign to '{0}' because it is read-only 読み取り専用であるため '{0}' に割り当てできません Cannot use '{0}' as a ref or out value because it is read-only {0}' は読み取り専用なので、ref 値または out 値として使用できません The RequiredAttribute attribute is not permitted on C# types 属性 RequiredAttribute は C# 型で許可されていません。 Modifiers cannot be placed on event accessor declarations 修飾子をイベント アクセサー宣言に付属させることはできません。 The params parameter cannot be declared as {0} params パラメーターは、{0} として宣言することはできません Cannot modify the return value of '{0}' because it is not a variable 変数ではないため、'{0}' の戻り値を変更できません The managed coclass wrapper class '{0}' for interface '{1}' cannot be found (are you missing an assembly reference?) インターフェイス '{1}' のマネージ コクラス ラッパー クラス '{0}' が見つかりません (アセンブリ参照が存在することを確認してください)。 '{0}' is ambiguous between '{1}' and '{2}'; use either '@{0}' or '{0}Attribute' '{0}' は、'{1}' と '{2}' 間であいまいです。'@{0}' または '{0}Attribute' のどちらか一方を使用してください Argument {0} may not be passed with the '{1}' keyword 引数 {0} はキーワード '{1}' と共に渡すことはできません Option '{0}' overrides attribute '{1}' given in a source file or added module オプション '{0}' は、は、ソース ファイルまたは追加されたモジュールで指定された属性 '{1}' をオーバーライドします。 Option overrides attribute given in a source file or added module オプションは、ソース ファイルまたは追加されたモジュールで指定された属性をオーバーライドします This warning occurs if the assembly attributes AssemblyKeyFileAttribute or AssemblyKeyNameAttribute found in source conflict with the /keyfile or /keycontainer command line option or key file name or key container specified in the Project Properties. この警告は、ソースにあるアセンブリの属性 AssemblyKeyFileAttribute または AssemblyKeyNameAttribute が /keyfile または/keycontainer コマンド ライン オプション、キー ファイルの名前、またはプロジェクトのプロパティで指定されたキー コンテナーと競合する場合に発生します。 Invalid option '{0}' for /langversion. Use '/langversion:?' to list supported values. /langversion のオプション '{0}' は無効です。サポートされている値を一覧表示するには、'/langversion:?' を使用します。 Cannot create delegate with '{0}' because it or a method it overrides has a Conditional attribute {0}' またはオーバーライドされるメソッドは条件付き属性なので、この属性でデリゲートを作成できません。 Cannot create temporary file -- {0} 一時ファイルを作成できません -- {0} Argument {0} must be passed with the '{1}' keyword 引数 {0} はキーワード '{1}' と共に渡す必要があります。 The yield statement cannot be used inside an anonymous method or lambda expression yield ステートメントは、匿名メソッドまたはラムダ式の内部では使用できません Cannot return a value from an iterator. Use the yield return statement to return a value, or yield break to end the iteration. 反復子から値を返すことができません。yield return ステートメントを使用して値を返すか、yield break ステートメントを使用して反復子を終了してください。 Iterators cannot have ref or out parameters 反復子には ref または out パラメーターを指定できません。 The body of '{0}' cannot be an iterator block because '{1}' is not an iterator interface type {1}' は反復子インターフェイス型ではないため、'{0}' の本体は反復子ブロックにできません。 Cannot yield in the body of a finally clause finally 句の本体で生成することはできません。 Cannot yield a value in the body of a try block with a catch clause catch 句を含む try ブロックの本体で値を生成することはできません。 Expression expected after yield return yield の戻り値の後に式が必要です。 Cannot use ref, out, or in parameter '{0}' inside an anonymous method, lambda expression, query expression, or local function ref または out パラメーター '{0}' は、匿名メソッド、ラムダ式、またはクエリ式の内部では使用できません。 Unsafe code may not appear in iterators アンセーフ コードは反復子には記述できません。 Cannot yield a value in the body of a catch clause catch 句の本体で値を生成することはできません。 Control cannot leave the body of an anonymous method or lambda expression コントロールを匿名メソッドまたはラムダ式の本体外に出すことはできません Unrecognized #pragma directive 認識できない #pragma ディレクティブです Unrecognized #pragma directive 認識できない #pragma ディレクティブです Expected disable or restore disable または restore を指定してください。 Expected disable or restore after #pragma warning #pragma 警告の後に、disable または restore が必要です Cannot restore warning 'CS{0}' because it was disabled globally 警告 'CS{0}' はグローバルで無効にされたため、復元することはできません。 Cannot restore warning because it was disabled globally 警告はグローバルに無効にされたため復元できません __arglist is not allowed in the parameter list of iterators __arglist は、反復子のパラメーター リストでは許可されていません Iterators cannot have unsafe parameters or yield types 反復子には unsafe パラメーターまたは yield 型を指定できません。 The managed coclass wrapper class signature '{0}' for interface '{1}' is not a valid class name signature インターフェイス '{1}' のマネージ コクラス ラッパー クラス '{0}' は、有効なクラス名シグネチャではありません。 foreach statement cannot operate on variables of type '{0}' because it implements multiple instantiations of '{1}'; try casting to a specific interface instantiation {1}' の複数のインスタンスを実装するため、foreach ステートメントは、型 '{0}' の変数では操作できません。特定のインターフェイスのインスタンス化にキャストしてください。 A fixed size buffer field must have the array size specifier after the field name 固定サイズ バッファー フィールドには、フィールド名の後に配列サイズの指定子が必要です。 Fixed size buffer fields may only be members of structs 固定サイズ バッファー フィールドは、構造体のメンバーにしかなれません。 Not all code paths return a value in {0} of type '{1}' 型 '{1}' の {0} に値を返さないコード パスがあります。 Feature '{0}' is not part of the standardized ISO C# language specification, and may not be accepted by other compilers 機能 '{0}' は標準 ISO C# 言語仕様ではありません。別のコンパイラでは受け入れられない可能性があります。 Feature is not part of the standardized ISO C# language specification, and may not be accepted by other compilers 機能は標準 ISO C# 言語仕様の一部ではありません。別のコンパイラでは受け入れられない可能性があります Keyword, identifier, or string expected after verbatim specifier: @ verbatim 識別子の後にはキーワード、識別子、または文字列が必要です:@ A readonly field cannot be used as a ref or out value (except in a constructor) 読み取り専用フィールドを ref 値または out 値として使用することはできません (コンストラクターでは可) Members of readonly field '{0}' cannot be used as a ref or out value (except in a constructor) 読み取り専用フィールド '{0}' のメンバーを ref 値または out 値として使用することはできません (コンストラクターでは可) A readonly field cannot be assigned to (except in a constructor or a variable initializer) 読み取り専用フィールドに割り当てることはできません (コンストラクター、変数初期化子では可 )。 Members of readonly field '{0}' cannot be modified (except in a constructor or a variable initializer) 読み取り専用フィールド '{0}' のメンバーは変更できません (コンストラクターまたは変数初期化子では可)。 Cannot use {0} '{1}' as a ref or out value because it is a readonly variable {0} '{1}' は、読み取り専用の変数であるため、ref 値または out 値として使用することはできません Members of {0} '{1}' cannot be used as a ref or out value because it is a readonly variable {0} '{1}' のメンバーは読み取り専用の変数であるため、ref 値としても out 値としても使用できません Cannot assign to {0} '{1}' because it is a readonly variable 読み取り専用の変数であるため、{0} '{1}' に割り当てることができません Cannot assign to a member of {0} '{1}' because it is a readonly variable 読み取り専用の変数であるため、{0} '{1}' のメンバーに割り当てることはできません Cannot return {0} '{1}' by writable reference because it is a readonly variable {0} '{1}' は読み取り専用の変数であるため、書き込み可能な参照によって返すことはできません Members of {0} '{1}' cannot be returned by writable reference because it is a readonly variable {0} '{1}' のメンバーは読み取り専用の変数であるため、書き込み可能な参照によって返すことはできません Fields of static readonly field '{0}' cannot be assigned to (except in a static constructor or a variable initializer) 静的読み取り専用フィールド '{0}' のフィールドへの割り当てはできません (静的コンストラクターまたは変数初期化子では可) Fields of static readonly field '{0}' cannot be used as a ref or out value (except in a static constructor) 静的な読み取り専用フィールド '{0}' のフィールドを ref 値または out 値として使用することはできません (静的コンストラクターでは可) Cannot modify members of '{0}' because it is a '{1}' {0}' のメンバーは '{1}' であるため変更できません Cannot use fields of '{0}' as a ref or out value because it is a '{1}' {0}' は '{1}' であるため、そのフィールドを ref 値または out 値として使用することはできません Cannot assign to '{0}' because it is a '{1}' {0}' は '{1}' であるため、これに割り当てることはできません。 Cannot use '{0}' as a ref or out value because it is a '{1}' {0}' は '{1}' であるため、ref 値または out 値として使用することはできません {0}. See also error CS{1}. {0}。エラー CS{1} を参照してください。 Warning is overriding an error 警告がエラーをオーバーライドしています The compiler emits this warning when it overrides an error with a warning. For information about the problem, search for the error code mentioned. コンパイラは、警告付きのエラーをオーバーライドしたときにこの警告を生成します。この問題の詳細については、上記のエラー コードを検索してください。 Cannot convert {0} to type '{1}' because it is not a delegate type {0} はデリゲート型ではないため、'{1}' 型に変換できません。 Cannot convert {0} to delegate type '{1}' because the parameter types do not match the delegate parameter types パラメーター型がデリゲート パラメーター型と一致しないため、{0} をデリゲート型 '{1}' に変換することはできません。 Cannot convert {0} to intended delegate type because some of the return types in the block are not implicitly convertible to the delegate return type デリゲート戻り値の型に暗黙的に変換できない戻り値の型がブロック内にあるため、{0} を目的のデリゲート型に変換できません。 Since this is an async method, the return expression must be of type '{0}' rather than 'Task<{0}>' これは非同期メソッドであるため、return 式は 'Task<{0}>' ではなく '{0}' 型である必要があります。 Cannot convert async {0} to delegate type '{1}'. An async {0} may return void, Task or Task<T>, none of which are convertible to '{1}'. 非同期の {0} をデリゲート型 '{1}' に変換できません。非同期の {0} は void、Task、または Task<T> を返しますが、いずれも '{1}' に変換することができません。 Fixed size buffer type must be one of the following: bool, byte, short, int, long, char, sbyte, ushort, uint, ulong, float or double 固定サイズ バッファーの型は次のうちの 1 つでなければなりません: bool、byte、short、int、long、char、sbyte、ushort、uint、ulong、float または double Fixed size buffer of length {0} and type '{1}' is too big 長さ {0}、型 '{1}' の固定サイズ バッファーは大きすぎます。 Fixed size buffers must have a length greater than zero 固定サイズ バッファーには、0 よりも大きい値を指定しなければなりません。 You cannot use fixed size buffers contained in unfixed expressions. Try using the fixed statement. fixed でない式に含まれる固定サイズ バッファーは使用できません。fixed ステートメントを使用してください。 Attribute '{0}' is not valid on property or event accessors. It is only valid on '{1}' declarations. 属性 '{0}' はプロパティまたはイベントのアクセサーでは無効です。'{1}' 宣言でのみ有効です。 Invalid search path '{0}' specified in '{1}' -- '{2}' {1}' で指定された無効な検索パス '{0}' です -- '{2}' Invalid search path specified 無効な検索パスが指定されています __arglist is not valid in this context __arglist は、このコンテキストでは無効です。 params is not valid in this context params はこのコンテキストでは有効ではありません。 A namespace declaration cannot have modifiers or attributes 名前空間の宣言に、修飾子または属性を指定することはできません。 Invalid option '{0}' for /platform; must be anycpu, x86, Itanium or x64 /platform に対するオプション '{0}' が無効です。anycpu、x86、Itanium、または x64 を指定してください。 Anonymous methods, lambda expressions, and query expressions inside structs cannot access instance members of 'this'. Consider copying 'this' to a local variable outside the anonymous method, lambda expression or query expression and using the local instead. 構造体内部の匿名メソッド、ラムダ式、またはクエリ式は、'this' のインスタンス メンバーにアクセスできません。'this' を匿名メソッド、ラムダ式、またはクエリ式の外部のローカル変数にコピーして、そのローカルを使用してください。 '{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' '{0}': using ステートメントで使用される型は、暗黙的に 'System.IDisposable' への変換が可能でなければなりません。 Parameter {0} must be declared with the '{1}' keyword パラメーター {0} はキーワード '{1}' で宣言する必要があります。 Parameter {0} should not be declared with the '{1}' keyword パラメーター {0} はキーワード '{1}' で宣言しないでください。 Parameter {0} is declared as type '{1}{2}' but should be '{3}{4}' パラメーター {0} は '{1}{2}' 型として宣言しますが、'{3}{4}' である必要があります Invalid extern alias for '/reference'; '{0}' is not a valid identifier /reference' の無効な extern エイリアスです。'{0}' は無効な識別子です。 Invalid reference alias option: '{0}=' -- missing filename 無効な参照エイリアス オプションです: '{0}=' -- ファイル名が指定されていません You cannot redefine the global extern alias グローバルの extern エイリアスは再定義できません。 Reference to type '{0}' claims it is defined in this assembly, but it is not defined in source or any added modules 型 '{0}' への参照では、このアセンブリで定義されていると指定されていますが、ソースまたは追加モジュール内では定義されていません。 Reference to type '{0}' claims it is defined in '{1}', but it could not be found 型 '{0}' への参照では、'{1}' で定義されていると指定されていますが、見つかりませんでした。 The predefined type '{0}' is defined in multiple assemblies in the global alias; using definition from '{1}' 定義済みの型 '{0}' は、グローバル エイリアスの複数のアセンブリ内で定義されています。'{1}' からの定義を使用してください。 Predefined type is defined in multiple assemblies in the global alias グローバル エイリアスの複数のアセンブリで定義済みの型が定義されています This error occurs when a predefined system type such as System.Int32 is found in two assemblies. One way this can happen is if you are referencing mscorlib or System.Runtime.dll from two different places, such as trying to run two versions of the .NET Framework side-by-side. このエラーは、System.Int32 などの定義済みのシステム型が 2 つのアセンブリで見つかった場合に発生します。これが起こりうる 1 つの方法は、.NET Framework の 2 つのバージョンを同時に実行するなど、2 つの異なる場所から mscorlib または System.Runtime.dll を参照した場合です。 Local '{0}' or its members cannot have their address taken and be used inside an anonymous method or lambda expression ローカル '{0}' またはそのメンバーは、アドレスを与えることも、匿名メソッドまたはラムダ式の内部で使用されることもできません。 Source file has exceeded the limit of 16,707,565 lines representable in the PDB; debug information will be incorrect ソース ファイルは、PDB 内で表せる 16,707,565 行の限界を超えているため、デバッグ情報は不正確になります Source file has exceeded the limit of 16,707,565 lines representable in the PDB; debug information will be incorrect ソース ファイルは、PDB 内で表せる 16,707,565 行の限界を超えているため、デバッグ情報は不正確になります Cannot convert anonymous method block without a parameter list to delegate type '{0}' because it has one or more out parameters デリゲート型 '{0}' には 1 つ以上の out パラメーターが含まれているため、パラメーター リストを含まない匿名メソッド ブロックをこのデリゲート型に変換することはできません。 Attribute '{0}' is only valid on methods or attribute classes 属性 '{0}' は、メソッドまたは属性クラスでのみ有効です。 Accessing a member on '{0}' may cause a runtime exception because it is a field of a marshal-by-reference class 参照マーシャリング クラスのフィールドであるため、'{0}' のメンバーにアクセスすると、ランタイム例外が発生する可能性があります Accessing a member on a field of a marshal-by-reference class may cause a runtime exception 参照マーシャリング クラスのフィールドのメンバーにアクセスすると、ランタイム例外が発生する可能性があります This warning occurs when you try to call a method, property, or indexer on a member of a class that derives from MarshalByRefObject, and the member is a value type. Objects that inherit from MarshalByRefObject are typically intended to be marshaled by reference across an application domain. If any code ever attempts to directly access the value-type member of such an object across an application domain, a runtime exception will occur. To resolve the warning, first copy the member into a local variable and call the method on that variable. この警告は、MarshalByRefObject から派生したクラスのメンバーにあるメソッド、プロパティ、またはインデクサーを呼び出し、かつメンバーが値の型である場合に発生します。MarshalByRefObject から継承するオブジェクトは、通常はアプリケーション ドメイン間の参照によってマーシャリングされることになっています。コードがこのようなアプリケーション ドメイン間のオブジェクトの値の型のメンバーに直接アクセスすると、ランタイム例外が発生します。警告を解決するには、まずメンバーをローカル変数にコピーしてから、その変数でメソッドを呼び出します。 '{0}' is not a valid warning number '{0}' は有効な警告番号ではありません。 Not a valid warning number 無効な警告番号です A number that was passed to the #pragma warning preprocessor directive was not a valid warning number. Verify that the number represents a warning, not an error. #pragma 警告のプリプロセッサ ディレクティブに渡された番号は無効な警告番号です。番号がエラー番号ではなく警告番号を表していることを確認してください。 Invalid number 無効な数字です Invalid number 無効な数字です Invalid filename specified for preprocessor directive. Filename is too long or not a valid filename. プリプロセッサ ディレクティブに対して無効なファイル名が指定されました。ファイル名は長すぎるか、または有効なファイル名ではありません。 Invalid filename specified for preprocessor directive プリプロセッサ ディレクティブに対して無効なファイル名が指定されました Invalid #pragma checksum syntax; should be #pragma checksum "filename" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..." 無効な #pragma checksum 構文です。有効な #pragma checksum は、"filename" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..." です Invalid #pragma checksum syntax 無効な #pragma チェックサム構文です Single-line comment or end-of-line expected 単一行コメントか行の終わりが必要です。 Single-line comment or end-of-line expected after #pragma directive #pragma ディレクティブの後に、単一行コメントか行の終わりが必要です Different checksum values given for '{0}' {0}' に異なるチェックサム値が指定されています。 Different #pragma checksum values given 異なる #pragma チェックサム値が指定されています Assembly reference '{0}' is invalid and cannot be resolved アセンブリ参照 '{0}' は無効であり、解決できません。 Assembly reference is invalid and cannot be resolved アセンブリ参照が無効で、解決できません This warning indicates that an attribute, such as InternalsVisibleToAttribute, was not specified correctly. この警告は、InternalsVisibleToAttribute などの属性が正しく指定されていないことを示します。 Assuming assembly reference '{0}' used by '{1}' matches identity '{2}' of '{3}', you may need to supply runtime policy {1}' によって使用されるアセンブリ参照 '{0}' が '{3}' の ID '{2}' と一致すると仮定して、実行時ポリシーを指定する必要がある可能性があります。 Assuming assembly reference matches identity アセンブリ参照が ID と一致すると仮定します The two assemblies differ in release and/or version number. For unification to occur, you must specify directives in the application's .config file, and you must provide the correct strong name of an assembly. 2 つのアセンブリはリリースまたはバージョン番号が異なります。統一するには、アプリケーションの .config ファイルにディレクティブを指定するとともに、アセンブリの厳密な名前を正しく付ける必要があります。 Assuming assembly reference '{0}' used by '{1}' matches identity '{2}' of '{3}', you may need to supply runtime policy {1}' によって使用されるアセンブリ参照 '{0}' が '{3}' の ID '{2}' と一致すると仮定して、実行時ポリシーを指定する必要がある可能性があります。 Assuming assembly reference matches identity アセンブリ参照が ID と一致すると仮定します The two assemblies differ in release and/or version number. For unification to occur, you must specify directives in the application's .config file, and you must provide the correct strong name of an assembly. 2 つのアセンブリはリリースまたはバージョン番号が異なります。統一するには、アプリケーションの .config ファイルにディレクティブを指定するとともに、アセンブリの厳密な名前を正しく付ける必要があります。 Multiple assemblies with equivalent identity have been imported: '{0}' and '{1}'. Remove one of the duplicate references. ID が同一の複数のアセンブリ ('{0}' と '{1}') がインポートされました。重複している参照の一方を削除します。 An assembly with the same simple name '{0}' has already been imported. Try removing one of the references (e.g. '{1}') or sign them to enable side-by-side. 同じ簡易名 '{0}' でアセンブリが既にインポートされています。参照の 1 つ (例: '{1}') を削除するか、サイド バイ サイドを有効にするために署名してください。 Assembly '{0}' with identity '{1}' uses '{2}' which has a higher version than referenced assembly '{3}' with identity '{4}' アセンブリ '{0}' (ID '{1}') は、参照されているアセンブリ '{3}' (ID '{4}') より新しいバージョンを含む '{2}' を使用します。 Fixed size buffers can only be accessed through locals or fields 固定サイズ バッファーには、ローカルまたはフィールドをとおしてのみアクセスできます XML comment has a duplicate typeparam tag for '{0}' XML コメントで '{0}' の typeparam タグが重複しています。 XML comment has a duplicate typeparam tag XML コメントで typeparam タグが重複しています XML comment has a typeparam tag for '{0}', but there is no type parameter by that name XML コメントには '{0}' の typeparam タグがありますが、その名前に相当するパラメーターはありません。 XML comment has a typeparam tag, but there is no type parameter by that name XML コメントに typeparam タグが存在しますが、その名前に相当する型パラメーターはありません XML comment on '{1}' has a typeparamref tag for '{0}', but there is no type parameter by that name {1}' の XML コメントで、'{0}' の typeparamref タグがありますが、その名前に相当するパラメーターはありません。 XML comment has a typeparamref tag, but there is no type parameter by that name XML コメントに typeparamref タグが存在しますが、その名前に相当する型パラメーターはありません Type parameter '{0}' has no matching typeparam tag in the XML comment on '{1}' (but other type parameters do) 型パラメーター '{0}' には、対応する typeparam タグが '{1}' の XML コメントにありませんが、他の型パラメーターにはあります。 Type parameter has no matching typeparam tag in the XML comment (but other type parameters do) 型パラメーターには、対応する typeparam タグが XML コメントにありませんが、他の型パラメーターにはあります '{0}': type must be '{2}' to match overridden member '{1}' '{0}': オーバーライドされたメンバー '{1}' に対応するために、型は '{2}' でなければなりません。 Do not use 'System.Runtime.CompilerServices.FixedBuffer' attribute. Use the 'fixed' field modifier instead. System.Runtime.CompilerServices.FixedBuffer' 属性を使用しないでください。'fixed' フィールド修飾子を使用してください。 Assignment made to same variable; did you mean to assign something else? 同じ変数に割り当てられました。他の変数に割り当てますか? Assignment made to same variable 同じ変数に割り当てられました Comparison made to same variable; did you mean to compare something else? 同じ変数と比較されました。他の変数と比較しますか? Comparison made to same variable 同じ変数と比較されました Error opening Win32 resource file '{0}' -- '{1}' Win32 リソース ファイル '{0}' を開く際にエラーが発生しました -- '{1}' Expression will always cause a System.NullReferenceException because the default value of '{0}' is null {0}' の既定値が Null であるため、式は常に System.NullReferenceException になります。 Expression will always cause a System.NullReferenceException because the type's default value is null 型の規定値が null であるため、式は常に System.NullReferenceException になります Class '{0}' cannot have multiple base classes: '{1}' and '{2}' クラス '{0}' は複数の基底クラス ('{1}' と '{2}') を持つことができません。 Base class '{0}' must come before any interfaces 基底クラス '{0}' は、すべてのインターフェイスより前に指定する必要があります。 XML comment has cref attribute '{0}' that refers to a type parameter XML コメントに型パラメーターを参照する cref 属性 '{0}' が指定されています。 XML comment has cref attribute that refers to a type parameter XML コメントに型パラメーターを参照する cref 属性があります Friend assembly reference '{0}' is invalid. InternalsVisibleTo declarations cannot have a version, culture, public key token, or processor architecture specified. フレンド アセンブリ参照 '{0}' は無効です。InternalsVisibleTo 宣言にバージョン、カルチャ、公開キー トークン、またはプロセッサ属性を指定することはできません。 Friend assembly reference '{0}' is invalid. Strong-name signed assemblies must specify a public key in their InternalsVisibleTo declarations. フレンド アセンブリ参照 '{0}' は無効です。厳密な名前の署名つきアセンブリはその InternalsVisibleTo 宣言内で公開キーを指定しなければなりません。 Cannot bind delegate to '{0}' because it is a member of 'System.Nullable<T>' System.Nullable<T>' のメンバーであるため、デリゲートを '{0}' にバインドできません '{0}' does not contain a constructor that takes {1} arguments '{0}' には、引数 {1} を指定するコンストラクターは含まれていません。 Assembly and module attributes must precede all other elements defined in a file except using clauses and extern alias declarations アセンブリ属性とモジュール属性は、句および extern エイリアス宣言を使用する場合を除き、ファイルで定義された他のすべての要素の前に指定しなければなりません。 Expected expression 式が必要です。 Invalid version {0} for /subsystemversion. The version must be 6.02 or greater for ARM or AppContainerExe, and 4.00 or greater otherwise /subsystemversion のバージョン {0} は無効です。バージョンは、ARM または AppContainerExe の場合は 6.02 以上、それ以外の場合は 4.00 以上である必要があります。 Embedded interop method '{0}' contains a body. 埋め込み相互運用メソッド '{0}' には本体が含まれます。 Warning level must be in the range 0-4 警告レベルの範囲は 0-4 です。 Invalid option '{0}' for /debug; must be 'portable', 'embedded', 'full' or 'pdbonly' /debug のオプション '{0}' が無効です。'portable'、'embedded'、'full'、または 'pdbonly' を指定してください Invalid option '{0}'; Resource visibility must be either 'public' or 'private' 無効なオプション '{0}' です。リソースの参照可能範囲は 'public' または 'private' でなければなりません。 The type of the argument to the DefaultParameterValue attribute must match the parameter type DefaultParameterValue 属性への引数の型は、パラメーター型と一致していることが必要です。 Argument of type '{0}' is not applicable for the DefaultParameterValue attribute 型 '{0}' の引数は DefaultParameterValue 属性には適用できません。 Duplicate initialization of member '{0}' メンバー '{0}' の初期化が重複しています。 Member '{0}' cannot be initialized. It is not a field or property. メンバー '{0}' はフィールドまたはプロパティではないため、初期化することはできません。 Static field or property '{0}' cannot be assigned in an object initializer 静的フィールドまたはプロパティ '{0}' をオブジェクト初期化子に割り当てることはできません。 Members of readonly field '{0}' of type '{1}' cannot be assigned with an object initializer because it is of a value type 型 '{1}' の読み取り専用フィールド '{0}' のメンバーは、値の型であるため、オブジェクト初期化子と共に割り当てることはできません。 Members of property '{0}' of type '{1}' cannot be assigned with an object initializer because it is of a value type 型 '{1}' のプロパティ '{0}' のメンバーは、値の型であるため、オブジェクト初期化子と共に割り当てることはできません。 Unsafe type '{0}' cannot be used in object creation 安全でない型 '{0}' をオブジェクトの作成に使用することはできません。 Element initializer cannot be empty 要素初期化子を空白にはできません The best overloaded method match for '{0}' has wrong signature for the initializer element. The initializable Add must be an accessible instance method. {0}' に最も適しているオーバーロード メソッドには、初期化子要素の正しくないシグネチャが含まれます。初期化可能な Add は、アクセス可能なインスタンス メソッドでなければなりません。 Cannot initialize type '{0}' with a collection initializer because it does not implement 'System.Collections.IEnumerable' System.Collections.IEnumerable' を実装していないため、型 '{0}' はコレクション初期化子で初期化することはできません。 Error reading Win32 manifest file '{0}' -- '{1}' Win32 マニフェスト ファイル '{0}' を読み取り中にエラーが発生しました -- '{1}' Ignoring /win32manifest for module because it only applies to assemblies モジュールの /win32manifest は、アセンブリにのみ適用されるため、無視されます Ignoring /win32manifest for module because it only applies to assemblies モジュールの /win32manifest は、アセンブリにのみ適用されるため、無視されます '{0}' does not contain a definition for '{1}' and the best extension method overload '{2}' requires a receiver of type '{3}' '{0}' に '{1}' の定義が含まれておらず、最も適している拡張メソッド オーバーロード '{2}' には '{3}' 型のレシーバーが必要です。 The range variable '{0}' has already been declared 範囲変数 '{0}' は既に宣言されています。 The range variable '{0}' conflicts with a previous declaration of '{0}' 範囲変数 '{0}' が '{0}' の以前の宣言と競合しています。 Cannot assign {0} to a range variable 範囲変数に {0} を割り当てることができません。 Could not find an implementation of the query pattern for source type '{0}'. '{1}' not found. Consider explicitly specifying the type of the range variable '{2}'. ソース型 '{0}' のクエリ パターンの実装が見つかりませんでした。'{1}' が見つかりません。範囲変数 '{2}' の型を明示的に指定してください。 Could not find an implementation of the query pattern for source type '{0}'. '{1}' not found. Are you missing a reference to 'System.Core.dll' or a using directive for 'System.Linq'? ソース型 '{0}' のクエリ パターンの実装が見つかりませんでした。'{1}' が見つかりません。'System.Core.dll' の参照または 'System.Linq' のディレクティブの使用が指定されていることを確認してください。 Could not find an implementation of the query pattern for source type '{0}'. '{1}' not found. ソース型 '{0}' のクエリ パターンの実装が見つかりませんでした。'{1}' が見つかりません。 The name '{0}' is not in scope on the left side of 'equals'. Consider swapping the expressions on either side of 'equals'. 名前 '{0}' は 'equals' の左辺のスコープにありません。'equals' の両辺の式を交換してみてください。 The name '{0}' is not in scope on the right side of 'equals'. Consider swapping the expressions on either side of 'equals'. 名前 '{0}' は 'equals' の右辺のスコープにありません。'equals' の両辺の式を交換してみてください。 Cannot pass the range variable '{0}' as an out or ref parameter 範囲変数 '{0}' は out または ref パラメーターとして渡すことはできません。 Multiple implementations of the query pattern were found for source type '{0}'. Ambiguous call to '{1}'. ソース型 '{0}' に対してクエリ パターンの複数の実装が見つかりました。'{1}' の呼び出しがあいまいです。 The type of one of the expressions in the {0} clause is incorrect. Type inference failed in the call to '{1}'. {0} 句のいずれかの式の型が正しくありません。'{1}' の呼び出しで型を推論できませんでした。 The type of the expression in the {0} clause is incorrect. Type inference failed in the call to '{1}'. {0} 句の式の型が正しくありません。'{1}' の呼び出しで型を推論できませんでした。 An expression of type '{0}' is not allowed in a subsequent from clause in a query expression with source type '{1}'. Type inference failed in the call to '{2}'. ソース型 '{1}' のクエリ式では後ろに続く from 句で型 '{0}' の式が許可されていません。'{2}' の呼び出しで型を推論できませんでした。 An expression tree may not contain an unsafe pointer operation 式ツリーは、アンセーフ ポインター操作を含むことはできません An expression tree may not contain an anonymous method expression 式ツリーは、匿名メソッド式を含むことはできません An anonymous method expression cannot be converted to an expression tree 匿名メソッド式を式ツリーに変換することはできません Range variable '{0}' cannot be assigned to -- it is read only 範囲変数 '{0}' が割り当てられません -- 読み取り専用です。 The range variable '{0}' cannot have the same name as a method type parameter 範囲変数 '{0}' は、メソッド型パラメーターと同じ名前を持つことができません。 The contextual keyword 'var' cannot be used in a range variable declaration コンテキスト キーワード 'var' は、範囲変数宣言では使用できません The best overloaded Add method '{0}' for the collection initializer has some invalid arguments コレクション初期化子に最も適しているオーバーロード Add メソッド '{0}' には無効な引数がいくつか含まれています An expression tree lambda may not contain an out or ref parameter 式ツリーのラムダは、out パラメーターまたは ref パラメーターを含むことはできません An expression tree lambda may not contain a method with variable arguments 式ツリーのラムダは、可変引数があるメソッドを含むことはできません An expression tree lambda may not contain a method group 式ツリーのラムダには、メソッド グループを含めることはできません。 The best overloaded method match '{0}' for the collection initializer element cannot be used. Collection initializer 'Add' methods cannot have ref or out parameters. コレクション初期化子要素の '{0}' に最も適しているオーバーロード メソッドは使用できません。コレクション初期化子 'Add' メソッドには、ref パラメーターまたは out パラメーターを使用できません。 Non-invocable member '{0}' cannot be used like a method. 実行不可能なメンバー '{0}' をメソッドのように使用することはできません。 Member '{0}' implements interface member '{1}' in type '{2}'. There are multiple matches for the interface member at run-time. It is implementation dependent which method will be called. メンバー '{0}' は、インターフェイス メンバー '{1}' を型 '{2}' で実装できません。実行時に一致するインターフェイス メンバーが複数あります。どのメソッドが呼び出されるかは実装に依存しています。 Member implements interface member with multiple matches at run-time メンバーは、実行時に複数の一致があるインターフェイス メンバーを実装します This warning can be generated when two interface methods are differentiated only by whether a particular parameter is marked with ref or with out. It is best to change your code to avoid this warning because it is not obvious or guaranteed which method is called at runtime. Although C# distinguishes between out and ref, the CLR sees them as the same. When deciding which method implements the interface, the CLR just picks one. Give the compiler some way to differentiate the methods. For example, you can give them different names or provide an additional parameter on one of them. この警告は、2 つのインターフェイス メソッドが、特定のパラメーターが ref または out に設定されているかどうかのみで区別されている場合に生成されます。この警告を回避するには、コードを変更することが最善です。これは、実行時にどのメソッドが呼び出されるかが明確でないか、保証されていないためです。 C# では out と ref を区別しますが、CLR では同じと認識します。インターフェイスを実装するメソッドを決定する際、CLR がどちらか 1 つを選択します。 コンパイラにメソッドを区別する方法を与えます。たとえば、メソッドに異なる名前を付けたり、1 つのメソッドに追加のパラメーターを設けるなどです。 Member '{1}' overrides '{0}'. There are multiple override candidates at run-time. It is implementation dependent which method will be called. メンバー '{1}' は '{0}' をオーバーライドします。実行時にオーバーライドされる可能性のある候補は複数あります。どのメソッドが呼び出されるかは実装に依存しています。 Member overrides base member with multiple override candidates at run-time メンバーは、実行時に複数のオーバーライド候補がある基本メンバーをオーバーライドします Object and collection initializer expressions may not be applied to a delegate creation expression オブジェクトとコレクションの初期化子式は、デリゲートの作成式には適用できません '{0}' is of type '{1}'. The type specified in a constant declaration must be sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double, decimal, bool, string, an enum-type, or a reference-type. '{0}' は型 '{1}' です。定数宣言で指定される型は sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double、decimal、bool、string、列挙型、または参照型でなければなりません。 Source file '{0}' could not be found. ソース ファイル '{0}' が見つかりませんでした。 Source file '{0}' specified multiple times ソース ファイル '{0}' が複数回指定されました。 Source file specified multiple times ソース ファイルが複数回指定されました Missing file specification for '{0}' option {0}' オプションのファイルが指定されていません。 Command-line syntax error: Missing '{0}' for '{1}' option コマンドラインの構文エラー: オプション '{1}' の '{0}' がありません。 Unrecognized option: '{0}' 認識されないオプション:'{0}' No source files specified. ソース ファイルが指定されていません。 No source files specified ソース ファイルが指定されていません Expected a script (.csx file) but none specified スクリプト (.csx ファイル) が必要ですが、指定されていません Error opening response file '{0}' 応答ファイル '{0}' を開いているときにエラーが発生しました。 Cannot open '{0}' for writing -- '{1}' ファイル '{0}' を開いて書き込むことができません -- '{1}' Invalid image base number '{0}' イメージの基数 '{0}' が無効です。 '{0}' is a binary file instead of a text file '{0}' はテキスト ファイルではなくバイナリ ファイルです。 Code page '{0}' is invalid or not installed コード ページ '{0}' は無効か、インストールされていません。 Algorithm '{0}' is not supported アルゴリズム '{0}' はサポートされていません Cannot specify /main if building a module or library モジュールまたはライブラリをビルドする場合は /main を指定できません。 Invalid target type for /target: must specify 'exe', 'winexe', 'library', or 'module' /target のターゲット型が無効です。'exe'、'winexe'、'library'、または 'module' のいずれかを指定してください。 File name '{0}' is empty, contains invalid characters, has a drive specification without an absolute path, or is too long ファイル名 '{0}' は、空である、無効な文字を含んでいる、絶対パスが指定されていないドライブ指定がある、または長すぎるかのいずれかです。 Ignoring /noconfig option because it was specified in a response file 応答ファイルで指定されているため、/noconfig オプションを無視します Ignoring /noconfig option because it was specified in a response file 応答ファイルで指定されているため、/noconfig オプションを無視します Invalid file section alignment '{0}' {0}' は無効なファイル セクションの配置です。 Invalid output name: {0} 無効な出力名: {0} Invalid debug information format: {0} 無効なデバッグ情報の形式: {0} 'id#' syntax is no longer supported. Use '$id' instead. 'id#' 構文はサポートされなくなりました。'$id' を使用してください。 Invalid name for a preprocessing symbol; '{0}' is not a valid identifier 前処理シンボルの名前が無効です。'{0}' は有効な識別子ではありません Invalid name for a preprocessing symbol; not a valid identifier 前処理シンボルの名前が無効です。有効な識別子ではありません Cannot create short filename '{0}' when a long filename with the same short filename already exists 同じ短いファイル名を使用している長いファイル名が既に存在するとき、短いファイル名 '{0}' を作成することはできません。 A /reference option that declares an extern alias can only have one filename. To specify multiple aliases or filenames, use multiple /reference options. extern エイリアスを宣言する /reference オプションにはファイル名が 1 つだけ指定できます。複数のエイリアスまたはファイル名を指定するには、複数の /reference オプションを使用してください。 Command-line syntax error: Missing ':<number>' for '{0}' option コマンドラインの構文エラー: オプション '{0}' の ':<number>' がありません。 The /pdb option requires that the /debug option also be used /pdb オプションでは、/debug オプションも使用する必要があります An expression tree lambda may not contain a COM call with ref omitted on arguments 式ツリーのラムダには、引数で ref を省略した COM 呼び出しを含めることはできません Command-line syntax error: Invalid Guid format '{0}' for option '{1}' コマンドラインの構文エラー: オプション '{1}' の GUID 形式 '{0}' が無効です。 Command-line syntax error: Missing Guid for option '{1}' コマンドラインの構文エラー: オプション '{1}' の GUID がありません。 Methods with variable arguments are not CLS-compliant 可変個の引数を持つメソッドは CLS に準拠していません Methods with variable arguments are not CLS-compliant 可変個の引数を持つメソッドは CLS に準拠していません Argument type '{0}' is not CLS-compliant 引数型 '{0}' は CLS に準拠していません。 Argument type is not CLS-compliant 引数型は CLS に準拠していません Return type of '{0}' is not CLS-compliant {0}' の戻り値の型は CLS に準拠していません。 Return type is not CLS-compliant 戻り値の型は CLS に準拠していません Type of '{0}' is not CLS-compliant {0}' の型は CLS に準拠していません。 Type is not CLS-compliant 型が CLS に準拠していません A public, protected, or protected internal variable must be of a type that is compliant with the Common Language Specification (CLS). public、protected、または protected internal 変数は、 共通言語仕様 (CLS) に準拠した型である必要があります。 Identifier '{0}' differing only in case is not CLS-compliant 大文字、小文字の違いのみの識別子 '{0}' は CLS に準拠していません。 Identifier differing only in case is not CLS-compliant 大文字、小文字の違いのみの識別子は CLS に準拠していません Overloaded method '{0}' differing only in ref or out, or in array rank, is not CLS-compliant ref、out、または配列のランクのみが異なるオーバーロード メソッド '{0}' は、CLS に準拠していません Overloaded method differing only in ref or out, or in array rank, is not CLS-compliant ref、out、または配列のランクのみが異なるオーバーロード メソッドは、CLS に準拠していません Overloaded method '{0}' differing only by unnamed array types is not CLS-compliant 名前のない配列型のみが異なるオーバーロードされたメソッド '{0}' は、CLS に準拠していません。 Overloaded method differing only by unnamed array types is not CLS-compliant 名前のない配列型のみが異なるオーバーロード メソッドは CLS に準拠していません This error occurs if you have an overloaded method that takes a jagged array and the only difference between the method signatures is the element type of the array. To avoid this error, consider using a rectangular array rather than a jagged array; use an additional parameter to disambiguate the function call; rename one or more of the overloaded methods; or, if CLS Compliance is not needed, remove the CLSCompliantAttribute attribute. このエラーは、ジャグ配列を受け取るオーバーロード メソッドがあり、かつメソッドのシグネチャの唯一の違いが配列の要素型である場合に発生します。このエラーを回避するには、ジャグ配列ではなく四角形配列の使用を検討するか、追加のパラメーターを使用して関数呼び出しを明確にするか、1 つ以上のオーバーロードされたメソッドの名前を変更するか、または、CLS 準拠が不要の場合は CLSCompliantAttribute 属性を削除します。 Identifier '{0}' is not CLS-compliant 識別子 '{0}' は CLS に準拠していません。 Identifier is not CLS-compliant 識別子が CLS に準拠していません '{0}': base type '{1}' is not CLS-compliant '{0}': 基本型 '{1}' は CLS に準拠していません。 Base type is not CLS-compliant 基本型は CLS に準拠していません A base type was marked as not having to be compliant with the Common Language Specification (CLS) in an assembly that was marked as being CLS compliant. Either remove the attribute that specifies the assembly is CLS compliant or remove the attribute that indicates the type is not CLS compliant. 基本型は、共通言語仕様 (CLS) 準拠であるとしたアセンブリで CLS への準拠が不要であると設定されました。アセンブリが CLS 準拠であると指定する属性を削除するか、型が CLS 準拠ではないことを示す属性を削除してください。 '{0}': CLS-compliant interfaces must have only CLS-compliant members '{0}': CLS 準拠のインターフェイスは CLS 準拠メンバーのみを含まなければなりません。 CLS-compliant interfaces must have only CLS-compliant members CLS 準拠のインターフェイスは CLS 準拠のメンバーのみを持つ必要があります '{0}': only CLS-compliant members can be abstract '{0}': 抽象化できるのは CLS 準拠メンバーのみです Only CLS-compliant members can be abstract 抽象化できるのは CLS 準拠メンバーのみです You must specify the CLSCompliant attribute on the assembly, not the module, to enable CLS compliance checking CLS コンプライアンス チェックのためにモジュールではなく、アセンブリに CLSCompliant 属性を指定してください You must specify the CLSCompliant attribute on the assembly, not the module, to enable CLS compliance checking CLS コンプライアンス チェックのためにモジュールではなく、アセンブリに CLSCompliant 属性を指定してください Added modules must be marked with the CLSCompliant attribute to match the assembly 追加されたモジュールは、アセンブリに一致するように CLSCompliant 属性と共に設定されなければなりません Added modules must be marked with the CLSCompliant attribute to match the assembly 追加されたモジュールは、アセンブリに一致するように CLSCompliant 属性と共に設定されなければなりません '{0}' cannot be marked as CLS-compliant because the assembly does not have a CLSCompliant attribute 'アセンブリには属性 CLSCompliant がないため、'{0}' をCLS 準拠として設定できません。 Type or member cannot be marked as CLS-compliant because the assembly does not have a CLSCompliant attribute アセンブリに CLSCompliant 属性がないため、型またはメンバーは CLS 準拠として設定できません '{0}' has no accessible constructors which use only CLS-compliant types '{0}' は CLS 準拠型のみを使用するコンストラクターにアクセスできません。 Type has no accessible constructors which use only CLS-compliant types 型には、CLS 準拠型のみを使用する、アクセス可能なコンストラクターがありません Arrays as attribute arguments is not CLS-compliant 属性の引数としての配列は CLS 準拠ではありません Arrays as attribute arguments is not CLS-compliant 属性の引数としての配列は CLS 準拠ではありません You cannot specify the CLSCompliant attribute on a module that differs from the CLSCompliant attribute on the assembly アセンブリの CLSCompliant 属性と異なるモジュールの CLSCompliant 属性は指定できません You cannot specify the CLSCompliant attribute on a module that differs from the CLSCompliant attribute on the assembly アセンブリの CLSCompliant 属性と異なるモジュールの CLSCompliant 属性は指定できません '{0}' cannot be marked as CLS-compliant because it is a member of non-CLS-compliant type '{1}' '{0}' は CLS に準拠していない型 '{1}' のメンバーであるため、CLS 準拠として設定できません。 Type cannot be marked as CLS-compliant because it is a member of non-CLS-compliant type 型は CLS に準拠していない型のメンバーになっているため、CLS 準拠として設定できません CLS compliance checking will not be performed on '{0}' because it is not visible from outside this assembly {0}' はこのアセンブリの外から認識できないため、CLS 準拠の確認は実行されません。 CLS compliance checking will not be performed because it is not visible from outside this assembly CLS 準拠の確認は、このアセンブリの外から認識できないため実行されません '{0}' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute 'アセンブリには属性 CLSCompliant がないため、'{0}' に属性 CLSCompliant は不要です。 Type or member does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute アセンブリに CLSCompliant 属性がないため、型またはメンバーには CLSCompliant 属性は不要です CLSCompliant attribute has no meaning when applied to parameters. Try putting it on the method instead. CLSCompliant 属性は、パラメーターに適用されても意味がありません。メソッドに適用してください。 CLSCompliant attribute has no meaning when applied to parameters CLSCompliant 属性は、パラメーターに適用しても意味がありません CLSCompliant attribute has no meaning when applied to return types. Try putting it on the method instead. CLSCompliant 属性は、戻り値の型に適用されても意味がありません。メソッドに適用してください。 CLSCompliant attribute has no meaning when applied to return types CLSCompliant 属性は、戻り値の型に適用しても意味がありません Constraint type '{0}' is not CLS-compliant 制約型 '{0}' は CLS に準拠していません。 Constraint type is not CLS-compliant 制約型が CLS に準拠していません CLS-compliant field '{0}' cannot be volatile CLS 準拠フィールド '{0}' を volatile にすることはできません。 CLS-compliant field cannot be volatile CLS 準拠フィールドを volatile にすることはできません '{0}' is not CLS-compliant because base interface '{1}' is not CLS-compliant '基底インターフェイス '{1}' が CLS 準拠でないため、'{0}' は CLS に準拠していません Type is not CLS-compliant because base interface is not CLS-compliant 基底インターフェイスが CLS に準拠していないため、型は CLS に準拠していません 'await' requires that the type {0} have a suitable GetAwaiter method 'await' では、型 {0} に適切な GetAwaiter メソッドがあることが必要です Cannot await '{0}' {0}' を待機することができません 'await' requires that the return type '{0}' of '{1}.GetAwaiter()' have suitable IsCompleted, OnCompleted, and GetResult members, and implement INotifyCompletion or ICriticalNotifyCompletion 'await' では、'{1}.GetAwaiter()' の戻り値の型 '{0}' に適切な IsCompleted、OnCompleted、GetResult メンバーがあり、INotifyCompletion または ICriticalNotifyCompletion を実装する必要があります。 'await' requires that the type '{0}' have a suitable GetAwaiter method. Are you missing a using directive for 'System'? 'await' では、型 '{0}' に適切な GetAwaiter メソッドが必要です。'System' に使用中のディレクティブは指定されていますか? Cannot await 'void' void' を待機することができません 'await' cannot be used as an identifier within an async method or lambda expression '非同期メソッドまたはラムダ式の内部で 'await' を識別子として使用することはできません。 '{0}' does not implement '{1}' '{0}' は '{1}' を実装しません。 Since '{0}' is an async method that returns 'Task', a return keyword must not be followed by an object expression. Did you intend to return 'Task<T>'? {0}' は 'Task' を返す非同期メソッドであるため、キーワード return の後にオブジェクト式を指定することはできません。'Task<T>' を返すメソッドを指定したつもりでしたか? The return type of an async method must be void, Task or Task<T> 非同期メソッドの戻り値の型は、void、Task、または Task<T> であることが必要です Cannot return an expression of type 'void' void' 型の式を返すことはできません __arglist is not allowed in the parameter list of async methods __arglist は、非同期メソッドのパラメーター リストに含めることはできません。 'await' cannot be used in an expression containing the type '{0}' 'await' は、型 '{0}' を含む式では使用できません Async methods cannot have unsafe parameters or return types 非同期メソッドのパラメーターまたは戻り値の型をアンセーフにすることはできません。 Async methods cannot have ref or out parameters 非同期メソッドには ref または out パラメーターを指定できません。 The 'await' operator can only be used when contained within a method or lambda expression marked with the 'async' modifier await' 演算子は、'async' 修飾子が指定されているメソッドまたはラムダ式に含まれている場合にのみ使用できます The 'await' operator can only be used within an async {0}. Consider marking this {0} with the 'async' modifier. await' 演算子は、非同期の {0} でのみ使用できます。この {0} を 'async' 修飾子でマークすることを検討してください。 The 'await' operator can only be used within an async method. Consider marking this method with the 'async' modifier and changing its return type to 'Task<{0}>'. await' 演算子は、非同期メソッド内でのみ使用できます。このメソッドを 'async' 修飾子でマークし、戻り値の型を 'Task<{0}>' に変更することを検討してください。 The 'await' operator can only be used within an async method. Consider marking this method with the 'async' modifier and changing its return type to 'Task'. await' 演算子は、非同期メソッド内でのみ使用できます。このメソッドに 'async' 修飾子を指定し、戻り値の型を 'Task' に変更することを検討してください。 Cannot await in the body of a finally clause finally 句の本体で待機することはできません。 Cannot await in a catch clause catch 句を待機することはできません。 Cannot await in the filter expression of a catch clause catch 句のフィルター式を待機することはできません。 Cannot await in the body of a lock statement lock ステートメントの本体で待機することはできません。 The 'await' operator cannot be used in a static script variable initializer. await' 演算子は、静的なスクリプト変数初期化子では使用できません。 Cannot await in an unsafe context unsafe コンテキストで待機することはできません。 The 'async' modifier can only be used in methods that have a body. async' 修飾子は、本体があるメソッドでのみ使用できます。 Parameters or locals of type '{0}' cannot be declared in async methods or lambda expressions. {0}' 型のパラメーターまたはローカルは、非同期メソッドまたはラムダ式で宣言することができません。 foreach statement cannot operate on enumerators of type '{0}' in async or iterator methods because '{0}' is a ref struct. {0}' は ref 構造体であるため、非同期または反復子のメソッド内で型 '{0}' の列挙子に対して foreach ステートメントは機能しません。 Security attribute '{0}' cannot be applied to an Async method. セキュリティ属性 '{0}' を非同期メソッドに適用することはできません。 Async methods are not allowed in an Interface, Class, or Structure which has the 'SecurityCritical' or 'SecuritySafeCritical' attribute. 非同期メソッドは、'SecurityCritical' または 'SecuritySafeCritical' 属性を持つインターフェイス、クラス、または構造体では許可されていません。 The 'await' operator may only be used in a query expression within the first collection expression of the initial 'from' clause or within the collection expression of a 'join' clause await' 演算子は、最初の 'from' 句の最初のコレクション式、または 'join' 句のコレクション式に含まれるクエリ式でのみ使用できます。 This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. この非同期メソッドには 'await' 演算子がないため、同期的に実行されます。'await' 演算子を使用して非ブロッキング API 呼び出しを待機するか、'await Task.Run(...)' を使用してバックグラウンドのスレッドに対して CPU 主体の処理を実行することを検討してください。 Async method lacks 'await' operators and will run synchronously 非同期メソッドは、'await' 演算子がないため、同期的に実行されます Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call. この呼び出しを待たないため、現在のメソッドの実行は、呼び出しが完了するまで続行します。呼び出しの結果に 'await' 演算子を適用することを検討してください。 Because this call is not awaited, execution of the current method continues before the call is completed この呼び出しは待機されなかったため、現在のメソッドの実行は呼び出しの完了を待たずに続行されます The current method calls an async method that returns a Task or a Task<TResult> and doesn't apply the await operator to the result. The call to the async method starts an asynchronous task. However, because no await operator is applied, the program continues without waiting for the task to complete. In most cases, that behavior isn't what you expect. Usually other aspects of the calling method depend on the results of the call or, minimally, the called method is expected to complete before you return from the method that contains the call. An equally important issue is what happens to exceptions that are raised in the called async method. An exception that's raised in a method that returns a Task or Task<TResult> is stored in the returned task. If you don't await the task or explicitly check for exceptions, the exception is lost. If you await the task, its exception is rethrown. As a best practice, you should always await the call. You should consider suppressing the warning only if you're sure that you don't want to wait for the asynchronous call to complete and that the called method won't raise any exceptions. In that case, you can suppress the warning by assigning the task result of the call to a variable. 現在のメソッドでは、Task または Task<TResult> を返す非同期メソッドを呼び出すため、await 演算子は結果に適用されません。非同期メソッドの呼び出しにより、非同期タスクが開始されます。しかし、await 演算子が適用されないため、プログラムはタスクが完了するのを待たずに継続されます。ほとんどの場合、この動作は期待されているものではありません。通常、呼び出しているメソッドの他のアスペクトは呼び出し結果に依存します。または最低限でも、呼び出されたメソッドは、呼び出しを含んでいるメソッドから復帰する前に完了していることが必要とされます。 同様に重要な問題として、呼び出された非同期メソッドでどんな例外が発生するかということがあります。Task または Task<TResult> を返すメソッドで発生した例外は、返されたタスクに保管されます。タスクを待機しないか例外を明示的にチェックしない場合、例外は失われます。タスクを待機する場合、例外は再スローされます。 ベスト プラクティスとして、常に呼び出しを待機するようにしてください。 警告を表示しないことを考慮するのは、非同期の呼び出しの完了の待機を行う必要がなく、呼び出されたメソッドが例外を起こさないことが確実な場合だけにしてください。その場合、呼び出しのタスク結果を変数に割り当てて、警告を表示しないようにできます。 'MethodImplOptions.Synchronized' cannot be applied to an async method 'MethodImplOptions.Synchronized' は、非同期メソッドに適用できません。 CallerLineNumberAttribute cannot be applied because there are no standard conversions from type '{0}' to type '{1}' 型 '{0}' を型 '{1}' に変換する標準変換が存在しないため、CallerLineNumberAttribute を適用することはできません。 CallerFilePathAttribute cannot be applied because there are no standard conversions from type '{0}' to type '{1}' 型 '{0}' を型 '{1}' に変換する標準変換が存在しないため、CallerFilePathAttribute を適用することはできません。 CallerMemberNameAttribute cannot be applied because there are no standard conversions from type '{0}' to type '{1}' 型 '{0}' を型 '{1}' に変換する標準変換が存在しないため、CallerMemberNameAttribute を適用することはできません。 The CallerLineNumberAttribute may only be applied to parameters with default values CallerLineNumberAttribute は、既定値を含むパラメーターにのみ適用できます。 The CallerFilePathAttribute may only be applied to parameters with default values CallerFilePathAttribute は、既定値を含むパラメーターにのみ適用できます。 The CallerMemberNameAttribute may only be applied to parameters with default values CallerMemberNameAttribute は、既定値を含むパラメーターにのみ適用できます。 The CallerLineNumberAttribute applied to parameter '{0}' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments パラメーター '{0}' に適用された CallerLineNumberAttribute は、省略可能な引数を許可しないコンテキストで使用されるメンバーに適用されるため無効となります。 The CallerLineNumberAttribute will have no effect because it applies to a member that is used in contexts that do not allow optional arguments CallerLineNumberAttribute は、オプションの引数を許可していないコンテキストで使用されるメンバーに適用されるため、効果がありません The CallerFilePathAttribute applied to parameter '{0}' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments オプションの引数が許可されないコンテキストで使用されるメンバーに適用されるため、パラメーター '{0}' に適用された CallerFilePathAttribute は無効になります The CallerFilePathAttribute will have no effect because it applies to a member that is used in contexts that do not allow optional arguments オプションの引数が許可されないコンテキストで使用されるメンバーに適用されるため、CallerFilePathAttribute は無効になります The CallerMemberNameAttribute applied to parameter '{0}' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments パラメーター '{0}' に適用された CallerMemberNameAttribute は、省略可能な引数を許可しないコンテキストで使用されるメンバーに適用されるため無効となります。 The CallerMemberNameAttribute will have no effect because it applies to a member that is used in contexts that do not allow optional arguments CallerMemberNameAttribute は、オプションの引数を許可していないコンテキストで使用されるメンバーに適用されるため、効果がありません Program does not contain a static 'Main' method suitable for an entry point プログラムは、エントリ ポイントに適切な静的 'Main' メソッドを含んでいません。 An array initializer of length '{0}' is expected 長さが '{0}' の配列初期化子が必要です。 A nested array initializer is expected 入れ子になった配列初期化子が必要です Invalid variance modifier. Only interface and delegate type parameters can be specified as variant. 無効な分散修飾子です。バリアントとして指定できるのは、インターフェイスおよびデリゲートの型パラメーターだけです。 Unexpected use of an aliased name エイリアス名の予期しない使用方法です。 Unexpected use of a generic name ジェネリック名の予期しない使用方法です。 Unexpected use of an unbound generic name バインドされていないジェネリック名の予期しない使用方法です。 Expressions and statements can only occur in a method body 式とステートメントはメソッドの本体でのみ発生します。 An array access may not have a named argument specifier 配列のアクセスには名前付き引数の指定子を指定できません This language feature ('{0}') is not yet implemented. この言語機能 ('{0}') はまだ実装されていません。 Default values are not valid in this context. このコンテキストでは、既定値は無効です。 Error opening icon file {0} -- {1} アイコン ファイル {0} を開く際にエラーが発生しました -- {1} Error opening Win32 manifest file {0} -- {1} Win32 マニフェスト ファイル {0} を開く際にエラーが発生しました -- {1} Error building Win32 resources -- {0} Win32 リソースのビルド中にエラーが発生しました -- {0} Optional parameters must appear after all required parameters 省略可能なパラメーターはすべての必須パラメーターの後で指定する必要があります Cannot inherit interface '{0}' with the specified type parameters because it causes method '{1}' to contain overloads which differ only on ref and out メソッド '{1}' が ref と out のみ異なるオーバーロードを含むようになるため、指定された型パラメーターではインターフェイス '{0}' を継承できません。 Partial declarations of '{0}' must have the same type parameter names and variance modifiers in the same order {0}' の partial 宣言では、同じ型パラメーター名と分散修飾子を同じ順序で指定しなければなりません。 Invalid variance: The type parameter '{1}' must be {3} valid on '{0}'. '{1}' is {2}. 分散が無効です: 型のパラメーター '{1}' は '{0}' で有効な {3} である必要があります。'{1}' は {2} です。 '{0}': cannot derive from the dynamic type '{0}': 動的な型から派生することはできません。 '{0}': cannot implement a dynamic interface '{1}' '{0}': 動的インターフェイス '{1}' を実装できません。 Constraint cannot be the dynamic type 制約を動的な型にすることはできません Constraint cannot be a dynamic type '{0}' 制約は動的な型 '{0}' にすることはできません One or more types required to compile a dynamic expression cannot be found. Are you missing a reference? 動的な式のコンパイルに必要な 1 つ以上の型が見つかりません。参照が指定されていることを確認してください。 Name '{0}' exceeds the maximum length allowed in metadata. 名前 '{0}' が、メタデータで許可されている最大文字数を超えています。 Attributes are not valid in this context. 属性は、このコンテキストでは無効です。 'extern alias' is not valid in this context 'このコンテキストでは 'extern エイリアス' は無効です。 Using '{0}' to test compatibility with '{1}' is essentially identical to testing compatibility with '{2}' and will succeed for all non-null values {1}' との互換性をテストするために '{0}' を使用することは、 '{2}' との互換性をテストすることと実質的に同じであり、null 以外のすべての値で成功します Using 'is' to test compatibility with 'dynamic' is essentially identical to testing compatibility with 'Object' is' を 'dynamic' との互換性をテストするために使用することは、'Object' との互換性をテストすることと実質的に同じです Cannot use 'yield' in top-level script code 最上位のスクリプト コードで 'yield' を使用することはできません Cannot declare namespace in script code スクリプト コードで名前空間を宣言することはできません Assembly and module attributes are not allowed in this context アセンブリ属性とモジュール属性は、このコンテキストでは許可されていません。 Delegate '{0}' has no invoke method or an invoke method with a return type or parameter types that are not supported. デリゲート '{0}' には invoke メソッドがないか、サポートされていない戻り値の型またはパラメーター型の invoke メソッドがあります。 The entry point of the program is global script code; ignoring '{0}' entry point. プログラムのエントリ ポイントは、グローバル スクリプト コードです。エントリ ポイント '{0}' を無視します。 The entry point of the program is global script code; ignoring entry point プログラムのエントリ ポイントは、グローバル スクリプト コードです。エントリ ポイントを無視します The second operand of an 'is' or 'as' operator may not be static type '{0}' is' または 'as' 演算子の 2 番目のオペランドはスタティック型 '{0}' にすることはできません。 Inconsistent accessibility: event type '{1}' is less accessible than event '{0}' アクセシビリティに一貫性がありません。イベント型 '{1}' のアクセシビリティはイベント '{0}' よりも低く設定されています。 Named argument specifications must appear after all fixed arguments have been specified. Please use language version {0} or greater to allow non-trailing named arguments. 名前付き引数は、すべての固定引数を指定した後に指定する必要があります。末尾以外の名前付き引数を許可するには、言語バージョン {0} 以上を使用してください。 Named argument specifications must appear after all fixed arguments have been specified in a dynamic invocation. 動的呼び出しでは、すべての固定引数を指定した後に名前付き引数を指定する必要があります。 The best overload for '{0}' does not have a parameter named '{1}' {0}' に最も適しているオーバーロードには '{1}' という名前のパラメーターがありません The delegate '{0}' does not have a parameter named '{1}' デリゲート '{0}' には '{1}' という名前のパラメーターがありません Named argument '{0}' cannot be specified multiple times {0}' という名前付き引数が複数指定されました Named argument '{0}' specifies a parameter for which a positional argument has already been given 名前付き引数 '{0}' は、位置引数が既に指定されているパラメーターを指定します Named argument '{0}' is used out-of-position but is followed by an unnamed argument 名前付き引数 '{0}' の場所が正しくありません。後ろに名前なし引数があります Cannot specify default parameter value in conjunction with DefaultParameterAttribute or OptionalAttribute DefaultParameterAttribute または OptionalAttribute と共に既定パラメーター値を指定することはできません Default parameter value for '{0}' must be a compile-time constant {0}' の既定のパラメーター値は、コンパイル時の定数である必要があります。 A ref or out parameter cannot have a default value ref パラメーターまたは out パラメーターには既定値を指定できません Cannot specify a default value for the 'this' parameter this' パラメーターには既定値を指定できません Cannot specify a default value for a parameter array パラメーター配列には既定値を指定できません A value of type '{0}' cannot be used as a default parameter because there are no standard conversions to type '{1}' 型 '{1}' への標準変換が存在しないため、型 '{0}' の値を既定のパラメーターとして使用できません。 A value of type '{0}' cannot be used as default parameter for nullable parameter '{1}' because '{0}' is not a simple type {0}' は単純型ではないため、型 '{0}' の値を Null 許容パラメーター '{1}' の既定のパラメーターとして使用することはできません。 '{0}' is of type '{1}'. A default parameter value of a reference type other than string can only be initialized with null '{0}' の型は '{1}' です。文字列以外の参照型の既定のパラメーター値は null でのみ初期化できます。 The default value specified for parameter '{0}' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments パラメーター '{0}' に対して指定されている既定値は、省略可能な引数を許可しないコンテキストで使用されるメンバーに適用されるため無効となります。 The default value specified will have no effect because it applies to a member that is used in contexts that do not allow optional arguments 指定されている既定値は、省略可能な引数を許可しないコンテキストで使用されるメンバーに適用されるため、効果がありません Error signing output with public key from file '{0}' -- {1} ファイル '{0}' から公開キーで出力に署名する際にエラーが発生しました -- {1} Error signing output with public key from container '{0}' -- {1} コンテナー '{0}' から公開キーで出力に署名する際にエラーが発生しました -- {1} The typeof operator cannot be used on the dynamic type 動的な型では typeof 演算子を使用できません An expression tree may not contain a dynamic operation 式ツリーに動的な操作を含めることはできません Async lambda expressions cannot be converted to expression trees 非同期ラムダ式を式ツリーに変換することはできません。 Cannot define a class or member that utilizes 'dynamic' because the compiler required type '{0}' cannot be found. Are you missing a reference? コンパイラの必須型 '{0}' が見つからないため、'dynamic' を利用するクラスまたはメンバーを定義できません。参照が指定されていることを確認してください。 Cannot pass null for friend assembly name フレンド アセンブリ名に null を渡すことはできません Key file '{0}' is missing the private key needed for signing 署名に必要な、キー ファイル '{0}' のプライベート キーがありません。 Public signing was specified and requires a public key, but no public key was specified. 公開署名が指定され、公開キーを必要としますが、公開キーは指定されていません。 Public signing is not supported for netmodules. netmodule では公開署名はサポートされていません。 Delay signing was specified and requires a public key, but no public key was specified 遅延署名が指定されたため、公開キーが必要ですが、公開キーが指定されませんでした Delay signing was specified and requires a public key, but no public key was specified 遅延署名が指定されたため、公開キーが必要ですが、公開キーが指定されませんでした The specified version string does not conform to the required format - major[.minor[.build[.revision]]] 指定したバージョン文字列は、必要な形式 (major[.minor[.build[.revision]]]) に従っていません。 The specified version string contains wildcards, which are not compatible with determinism. Either remove wildcards from the version string, or disable determinism for this compilation 指定されたバージョン文字列には、決定性と互換性のないワイルドカードが含まれています。バージョン文字列からワイルドカードを削除するか、このコンパイルの決定性を無効にしてください。 The specified version string does not conform to the required format - major.minor.build.revision (without wildcards) 指定したバージョン文字列は、必要な形式 (major.minor.build.revision、ワイルドカードなし) に従っていません。 The specified version string does not conform to the recommended format - major.minor.build.revision 指定したバージョン文字列は、推奨される形式 (major.minor.build.revision) に従っていません The specified version string does not conform to the recommended format - major.minor.build.revision 指定したバージョン文字列は、推奨される形式 (major.minor.build.revision) に従っていません Executables cannot be satellite assemblies; culture should always be empty 実行可能ファイルをサテライト アセンブリにできません。カルチャは常に空でなければなりません There is no argument given that corresponds to the required formal parameter '{0}' of '{1}' {1}' の必要な仮パラメーター '{0}' に対応する特定の引数がありません。 The command line switch '{0}' is not yet implemented and was ignored. コマンド ライン スイッチ '{0}' はまだ実装されていないため、無視されました。 Command line switch is not yet implemented コマンド ライン スイッチはまだ実装されていません Failed to emit module '{0}'. モジュール '{0}' の作成に失敗しました。 Cannot use fixed local '{0}' inside an anonymous method, lambda expression, or query expression 匿名メソッド、ラムダ式、またはクエリ式の内部では、固定のローカルな '{0}' は使用できません。 An expression tree may not contain a named argument specification 名前付き引数の指定を式ツリーに含めることはできません An expression tree may not contain a call or invocation that uses optional arguments 省略可能な引数を使用する呼び出しを式ツリーに含めることはできません An expression tree may not contain an indexed property 式ツリーにインデックス付きプロパティを含めることはできません Indexed property '{0}' has non-optional arguments which must be provided インデックス付きプロパティ '{0}' には、省略できない引数を指定する必要があります。 Indexed property '{0}' must have all arguments optional インデックス付きプロパティ '{0}' では、すべての引数が省略可能である必要があります。 Instance of type '{0}' cannot be used inside a nested function, query expression, iterator block or async method 型 '{0}' のインスタンスは、入れ子になった関数、クエリ式、反復子ブロック、または非同期メソッドの中では使用できません First argument to a security attribute must be a valid SecurityAction セキュリティ属性の最初の引数は有効な SecurityAction である必要があります。 Security attribute '{0}' has an invalid SecurityAction value '{1}' セキュリティ属性 '{0}' に無効な SecurityAction の値 '{1}' があります。 SecurityAction value '{0}' is invalid for security attributes applied to an assembly SecurityAction の値 '{0}' は、アセンブリに適用されたセキュリティ属性に対して無効です。 SecurityAction value '{0}' is invalid for security attributes applied to a type or a method SecurityAction の値 '{0}' は、型またはメソッドに適用するセキュリティ属性に対して無効です。 SecurityAction value '{0}' is invalid for PrincipalPermission attribute SecurityAction の値 '{0}' が属性 PrincipalPermission に対して無効です。 An expression tree may not contain '{0}' 式ツリーに '{0}' を含めることはできません。 Unable to resolve file path '{0}' specified for the named argument '{1}' for PermissionSet attribute PermissionSet 属性の名前付き引数 '{1}' に対して指定されたファイル パス '{0}' を解決できません。 Error reading file '{0}' specified for the named argument '{1}' for PermissionSet attribute: '{2}' PermissionSet 属性 ('{2}') の名前付き引数 '{1}' に対して指定されたファイル '{0}' の読み取り中にエラーが発生しました。 The type name '{0}' could not be found in the global namespace. This type has been forwarded to assembly '{1}' Consider adding a reference to that assembly. 型名 '{0}' がグローバル名前空間に見つかりませんでした。この型はアセンブリ '{1}' に転送されています。このアセンブリに参照を追加することを検討してください。 The type name '{0}' could not be found in the namespace '{1}'. This type has been forwarded to assembly '{2}' Consider adding a reference to that assembly. 型名 '{0}' は名前空間 '{1}' に見つかりませんでした。この型はアセンブリ '{2}' に転送されました。このアセンブリへの参照を追加することを検討してください。 The type name '{0}' could not be found. This type has been forwarded to assembly '{1}'. Consider adding a reference to that assembly. 型名 '{0}' が見つかりませんでした。この型はアセンブリ '{1}' に転送されています。このアセンブリに参照を追加することを検討してください。 Assemblies '{0}' and '{1}' refer to the same metadata but only one is a linked reference (specified using /link option); consider removing one of the references. アセンブリ '{0}' および '{1}' は同じメタデータを参照していますが、リンクされている参照 (/link オプションを使用して指定される) は 1 つのみです。いずれかの参照を削除することを検討してください。 The best overloaded Add method '{0}' for the collection initializer element is obsolete. コレクション初期化子要素に最も適しているオーバーロード Add メソッド '{0}' は、古い形式です。 The best overloaded Add method for the collection initializer element is obsolete コレクション初期化子要素に最も適しているオーバーロード Add メソッドは古い形式です The best overloaded Add method '{0}' for the collection initializer element is obsolete. {1} コレクション初期化子要素に最も適しているオーバーロード Add メソッド '{0}' は古い形式です。{1} The best overloaded Add method for the collection initializer element is obsolete コレクション初期化子要素に最も適しているオーバーロード Add メソッドは古い形式です The best overloaded Add method '{0}' for the collection initializer element is obsolete. {1} コレクション初期化子要素に最も適しているオーバーロード Add メソッド '{0}' は古い形式です。{1} Yield statements may not appear at the top level in interactive code. Yield ステートメントは、対話型コードの最上部に表示できません。 Security attribute '{0}' is not valid on this declaration type. Security attributes are only valid on assembly, type and method declarations. セキュリティ属性 '{0}' はこの宣言型では無効です。セキュリティ属性は、アセンブリ、型、メソッドの宣言でのみ有効です。 Cannot use an expression of type '{0}' as an argument to a dynamically dispatched operation. 型 '{0}' の式を、動的にディスパッチされる操作の引数として使用することはできません。 Cannot use a lambda expression as an argument to a dynamically dispatched operation without first casting it to a delegate or expression tree type. 最初にデリゲートまたは式ツリー型にキャストしていない場合は、ラムダ式を、動的にディスパッチされる操作の引数として使用することはできません。 Cannot use a method group as an argument to a dynamically dispatched operation. Did you intend to invoke the method? メソッドのグループを動的にディスパッチされる操作の引数として使用することはできません。このメソッドを呼び出しますか? The call to method '{0}' needs to be dynamically dispatched, but cannot be because it is part of a base access expression. Consider casting the dynamic arguments or eliminating the base access. メソッド '{0}' の呼び出しは動的にディスパッチされる必要がありますが、ベース アクセス式の一部であるためディスパッチできません。動的引数のキャストまたはベース アクセスの削除を検討してください。 Query expressions over source type 'dynamic' or with a join sequence of type 'dynamic' are not allowed ソース型 'dynamic' に対するクエリ式または型 'dynamic' の結合シーケンスのあるクエリ式は使用できません The indexer access needs to be dynamically dispatched, but cannot be because it is part of a base access expression. Consider casting the dynamic arguments or eliminating the base access. インデクサー アクセスは動的にディスパッチされる必要がありますが、ベース アクセス式の一部であるためディスパッチできません。動的引数のキャストまたはベース アクセスの削除を検討してください。 The dynamically dispatched call to method '{0}' may fail at runtime because one or more applicable overloads are conditional methods. 適用可能な 1 つ以上のオーバーロードが条件付きメソッドであるため、動的にディスパッチされたメソッド '{0}' の呼び出しは実行時に失敗する可能性があります。 Dynamically dispatched call may fail at runtime because one or more applicable overloads are conditional methods 適用可能な 1 つ以上のオーバーロードが条件付きメソッドであるため、動的にディスパッチされた呼び出しは実行時に失敗することがあります '{0}' has no applicable method named '{1}' but appears to have an extension method by that name. Extension methods cannot be dynamically dispatched. Consider casting the dynamic arguments or calling the extension method without the extension method syntax. '{0}' には、'{1}'という名前の該当するメソッドがありませんが、同じ名前の拡張メソッドがあるようです。拡張メソッドは動的にディスパッチできません。動的引数をキャストするか、または拡張メソッド構文を使用しないで拡張メソッドを呼び出すことを検討してください。 The CallerMemberNameAttribute applied to parameter '{0}' will have no effect. It is overridden by the CallerFilePathAttribute. パラメーター '{0}' に適用された CallerMemberNameAttribute は、CallerFilePathAttribute.によってオーバーライドされるため無効となります。 The CallerMemberNameAttribute will have no effect; it is overridden by the CallerFilePathAttribute CallerMemberNameAttribute は効果がなく、CallerFilePathAttribute によってオーバーライドされます The CallerMemberNameAttribute applied to parameter '{0}' will have no effect. It is overridden by the CallerLineNumberAttribute. パラメーター '{0}' に適用された CallerMemberNameAttribute は、CallerLineNumberAttribute によってオーバーライドされるため無効となります。 The CallerMemberNameAttribute will have no effect; it is overridden by the CallerLineNumberAttribute CallerMemberNameAttribute は効果がなく、CallerLineNumberAttribute によってオーバーライドされます The CallerFilePathAttribute applied to parameter '{0}' will have no effect. It is overridden by the CallerLineNumberAttribute. パラメーター '{0}' に適用された CallerFilePathAttribute は、CallerLineNumberAttribute によってオーバーライドされるため無効となります。 The CallerFilePathAttribute will have no effect; it is overridden by the CallerLineNumberAttribute CallerFilePathAttribute は効果がなく、CallerLineNumberAttribute によってオーバーライドされます Expression must be implicitly convertible to Boolean or its type '{0}' must define operator '{1}'. 式はブール型に暗黙的に変換できるか、式の型 '{0}' で演算子 '{1}' を定義する必要があります。 '{0}' cannot implement '{1}' because '{2}' is a Windows Runtime event and '{3}' is a regular .NET event. '{2}' は Windows ランタイム イベントで、'{3}' は通常の .NET イベントであるため、'{0}' は '{1}' を実装できません。 Call System.IDisposable.Dispose() on allocated instance of {0} before all references to it are out of scope. {0} の割り当てられたインスタンスへの参照がすべてスコープ外になる前に、そのインスタンスの System.IDisposable.Dispose() を呼び出してください。 Call System.IDisposable.Dispose() on allocated instance before all references to it are out of scope 割り当てられたインスタンスへの参照がすべてスコープ外になる前に、そのインスタンスの System.IDisposable.Dispose() を呼び出します Allocated instance of {0} is not disposed along all exception paths. Call System.IDisposable.Dispose() before all references to it are out of scope. {0} の割り当てられたインスタンスが破棄されない例外パスがあります。System.IDisposable.Dispose() への参照がスコープ外になる前にこれを呼び出してください。 Allocated instance is not disposed along all exception paths 割り当てられたインスタンスがすべての例外パスで破棄されていません Object '{0}' can be disposed more than once. オブジェクト '{0}' は複数回破棄することができます。 Object can be disposed more than once オブジェクトは複数回破棄することができます Interop type '{0}' cannot be embedded. Use the applicable interface instead. 相互運用型 '{0}' を埋め込むことができません。該当するインターフェイスを使用してください。 Type '{0}' cannot be embedded because it is a nested type. Consider setting the 'Embed Interop Types' property to false. 型 '{0}' は入れ子型であるため埋め込むことができません。'相互運用機能型の埋め込み' プロパティを false に設定することを検討してください。 Type '{0}' cannot be embedded because it has a generic argument. Consider setting the 'Embed Interop Types' property to false. 型 '{0}' にはジェネリック引数があるため、この型を埋め込むことはできません。'相互運用型の埋め込み' プロパティを false に設定することを検討してください。 Embedded interop struct '{0}' can contain only public instance fields. 埋め込み相互運用構造体 '{0}' には、パブリック インスタンス フィールドのみを含めることができます。 A Windows Runtime event may not be passed as an out or ref parameter. Windows ランタイム イベントを out または ref のパラメーターとして渡すことはできません。 Source interface '{0}' is missing method '{1}' which is required to embed event '{2}'. ソース インターフェイス '{0}' に、イベント '{2}' を埋め込むために必要なメソッド '{1}' がありません。 Interface '{0}' has an invalid source interface which is required to embed event '{1}'. イベント '{1}' の埋め込みに必要な、インターフェイス '{0}' のソース インターフェイスが無効です。 Interop type '{0}' cannot be embedded because it is missing the required '{1}' attribute. 相互運用型 '{0}' は、必須の '{1}' 属性がないため、埋め込むことができません。 Cannot embed interop types from assembly '{0}' because it is missing the '{1}' attribute. アセンブリ '{0}' に '{1}' 属性が指定されていないため、このアセンブリから相互運用型を埋め込むことはできません。 Cannot embed interop types from assembly '{0}' because it is missing either the '{1}' attribute or the '{2}' attribute. アセンブリ '{0}' には '{1}' 属性または '{2}' 属性が指定されていないため、このアセンブリから相互運用型を埋め込むことはできません。 Cannot embed interop type '{0}' found in both assembly '{1}' and '{2}'. Consider setting the 'Embed Interop Types' property to false. アセンブリ '{1}' および '{2}' の両方に見つかった相互運用型 '{0}' は埋め込むことができません。'相互運用機能型の埋め込み' プロパティを false に設定することを検討してください。 Embedding the interop type '{0}' from assembly '{1}' causes a name clash in the current assembly. Consider setting the 'Embed Interop Types' property to false. アセンブリ '{1}' から相互運用型 '{0}' を埋め込むと、現在のアセンブリで名前の競合が発生します。'相互運用機能型の埋め込み' プロパティを false に設定することを検討してください。 A reference was created to embedded interop assembly '{0}' because of an indirect reference to that assembly created by assembly '{1}'. Consider changing the 'Embed Interop Types' property on either assembly. 間接的な参照がアセンブリ '{1}' によって作成されたため、埋め込み相互運用機能アセンブリ '{0}' への参照が作成されました。いずれかのアセンブリで '相互運用型の埋め込み' プロパティを変更することを検討してください。 A reference was created to embedded interop assembly because of an indirect assembly reference 間接的なアセンブリの参照があるため、埋め込み相互運用機能アセンブリに対して参照が作成されました You have added a reference to an assembly using /link (Embed Interop Types property set to True). This instructs the compiler to embed interop type information from that assembly. However, the compiler cannot embed interop type information from that assembly because another assembly that you have referenced also references that assembly using /reference (Embed Interop Types property set to False). To embed interop type information for both assemblies, use /link for references to each assembly (set the Embed Interop Types property to True). To remove the warning, you can use /reference instead (set the Embed Interop Types property to False). In this case, a primary interop assembly (PIA) provides interop type information. /link (相互運用機能型の埋め込みプロパティを True に設定する) を使用して、アセンブリへの参照を追加しました。これを実行することで、コンパイラにそのアセンブリから相互運用の型情報を埋め込むよう指示します。しかし、参照した別のアセンブリが /reference (相互運用機能型の埋め込みプロパティを False に設定する) を使用してそのアセンブリを参照しているため、コンパイラはそのアセンブリの相互運用の型情報を埋め込むことができません。 両方のアセンブリの相互運用の型情報を埋め込むには、各アセンブリへの参照に /link (相互運用機能型の埋め込みプロパティを True に設定する) を使用します。 警告を取り除くには、代わりに /reference (相互運用機能型の埋め込みプロパティを False に設定) を使用します。この場合、プライマリ相互運用機能アセンブリ (PIA) が相互運用の型情報を提供します。 Type '{0}' from assembly '{1}' cannot be used across assembly boundaries because it has a generic type argument that is an embedded interop type. アセンブリ '{1}' の型 '{0}' には、埋め込み相互運用型のジェネリック型引数があるため、アセンブリ境界を越えて使用することはできません。 Cannot find the interop type that matches the embedded interop type '{0}'. Are you missing an assembly reference? 埋め込み相互運用型 '{0}' と一致する相互運用型が見つかりません。アセンブリ参照が指定されていることを確認してください。 By-reference return type 'ref {0}' is not supported. 参照渡しの戻り値の型 'ref {0}' はサポートされていません。 Module name '{0}' stored in '{1}' must match its filename. {1}' に格納されているモジュール名 '{0}' はファイル名と一致する必要があります。 Invalid module name: {0} 無効なモジュール名: {0} Invalid '{0}' value: '{1}'. {0}' の値 '{1}' は無効です。 AppConfigPath must be absolute. AppConfigPath は絶対パスである必要があります。 Attribute '{0}' from module '{1}' will be ignored in favor of the instance appearing in source モジュール '{1}' の属性 '{0}' は、ソースに表示されるインスタンスのために無視されます。 Attribute will be ignored in favor of the instance appearing in source インスタンスがソースに表示されるため、属性は無視されます Attribute '{0}' given in a source file conflicts with option '{1}'. ソース ファイルで指定された属性 '{0}' はオプション '{1}' と競合しています。 A fixed buffer may only have one dimension. 固定バッファーには 1 次元のみを指定できます。 Referenced assembly '{0}' does not have a strong name. 参照アセンブリ '{0}' には厳密な名前がありません。 Referenced assembly does not have a strong name 参照されているアセンブリには、厳密な名前がありません Invalid signature public key specified in AssemblySignatureKeyAttribute. 無効な署名公開キーが AssemblySignatureKeyAttribute で指定されました。 Type '{0}' exported from module '{1}' conflicts with type declared in primary module of this assembly. モジュール '{1}' からエクスポートされた型 '{0}' は、このアセンブリのプライマリ モジュールで宣言した型と競合しています。 Type '{0}' exported from module '{1}' conflicts with type '{2}' exported from module '{3}'. モジュール '{1}' からエクスポートされた型 '{0}' は、モジュール '{3}' からエクスポートされた型 '{2}' と競合しています。 Forwarded type '{0}' conflicts with type declared in primary module of this assembly. 転送された型 '{0}' は、このアセンブリのプライマリ モジュールで宣言した型と競合しています。 Type '{0}' forwarded to assembly '{1}' conflicts with type '{2}' forwarded to assembly '{3}'. アセンブリ '{1}' に転送された型 '{0}' は、アセンブリ '{3}' に転送された型 '{2}' と競合しています。 Type '{0}' forwarded to assembly '{1}' conflicts with type '{2}' exported from module '{3}'. アセンブリ '{1}' に転送された型 '{0}' は、モジュール '{3}' からエクスポートされた型 '{2}' と競合しています。 Referenced assembly '{0}' has different culture setting of '{1}'. 参照アセンブリ '{0}' には '{1}' の異なるカルチャ設定があります。 Referenced assembly has different culture setting 参照されているアセンブリのカルチャ設定が異なります Agnostic assembly cannot have a processor specific module '{0}'. 不明なアセンブリにプロセッサ固有モジュール '{0}' を指定することはできません。 Assembly and module '{0}' cannot target different processors. アセンブリとモジュール '{0}' で異なるプロセッサを対象にすることはできません。 Referenced assembly '{0}' targets a different processor. 参照アセンブリ '{0}' は、異なるプロセッサをターゲットにしています。 Referenced assembly targets a different processor 参照アセンブリが異なるプロセッサを対象にしています Cryptographic failure while creating hashes. ハッシュを生成中に暗号化に失敗しました。 Reference to '{0}' netmodule missing. {0}' netmodule への参照がありません。 Module '{0}' is already defined in this assembly. Each module must have a unique filename. モジュール '{0}' は既にこのアセンブリに定義されています。各モジュールには一意のファイル名がある必要があります。 Cannot read config file '{0}' -- '{1}' 構成ファイル '{0}' を読み取れません -- '{1}' Cannot continue since the edit includes a reference to an embedded type: '{0}'. 編集に埋め込み型の '{0}' への参照が含まれるため続行できません。 Member '{0}' added during the current debug session can only be accessed from within its declaring assembly '{1}'. 現在のデバッグ セッション中に追加されたメンバー '{0}' には、宣言しているアセンブリ '{1}' からのみアクセスできます。 Compilation options '{0}' and '{1}' can't both be specified at the same time. コンパイル オプション '{0}' と '{1}' の両方を同時に指定することはできません。 Linked netmodule metadata must provide a full PE image: '{0}'. リンクされた netmodule メタデータには完全な PE イメージ '{0}' が必要です。 /platform:anycpu32bitpreferred can only be used with /t:exe, /t:winexe and /t:appcontainerexe /platform:anycpu32bitpreferred は、/t:exe、/t:winexe、/t:appcontainerexe でのみ使用できます。 <path list> <path list> <text> <text> null propagating operator Null を反映する演算子 expression-bodied method 式のようなメソッド expression-bodied property 式のようなプロパティ expression-bodied indexer 式のようなインデクサー auto property initializer 自動プロパティ初期化子 <namespace> <namespace> byref locals and returns byref ローカル変数と返却 readonly references 読み取り専用の参照 ref structs ref 構造体 Compilation (C#): コンパイル (C#): Syntax node is not within syntax tree 構文ノードが構文ツリー内にありません。 Location must be provided in order to provide minimal type qualification. 提供される型の修飾子を最小にするため、場所を提供する必要があります。 SyntaxTreeSemanticModel must be provided in order to provide minimal type qualification. 型の修飾子を最小にするため、SyntaxTreeSemanticModel を指定する必要があります。 Can't reference compilation of type '{0}' from {1} compilation. コンパイル {1} から '{0}' 型のコンパイルを参照できません。 Syntax tree already present 構文ツリーが既に存在しています。 Submission can only include script code. 送信にはスクリプト コードのみを含めることができます。 Submission can have at most one syntax tree. 送信に含めることができる構文ツリーは 1 つのみです。 SyntaxTree '{0}' not found to remove 削除する構文ツリー '{0}' が見つかりません。 tree must have a root node with SyntaxKind.CompilationUnit ツリーには、SyntaxKind.CompilationUnit を伴うルート ノードがある必要があります。 Type argument cannot be null 型引数を null にすることはできません。 Wrong number of type arguments 型引数の数が正しくありません。 Name conflict for name {0} 名前が名前 {0} と競合しています。 LookupOptions has an invalid combination of options LookupOptions に無効な組み合わせのオプションがあります。 items: must be non-empty アイテム: 空にすることはできません。 Use Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Identifier or Microsoft.CodeAnalysis.CSharp.SyntaxFactory.VerbatimIdentifier to create identifier tokens. Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Identifier や Microsoft.CodeAnalysis.CSharp.SyntaxFactory.VerbatimIdentifier を使用して、識別子トークンを作成してください。 Use Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal to create character literal tokens. Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal を使用して、文字のリテラル トークンを作成してください。 Use Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal to create numeric literal tokens. Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal を使用して、数値のリテラル トークンを作成してください。 This method can only be used to create tokens - {0} is not a token kind. このメソッドは、トークンの作成にのみ使用できます - {0} はトークンの種類ではありません。 Generic parameter is definition when expected to be reference {0} ジェネリック パラメーターは、参照 {0} である必要がある場合に定義されます。 Called GetDeclarationName for a declaration node that can possibly contain multiple variable declarators. 複数の変数宣言子を含んでいる可能性がある宣言ノードに対して GetDeclarationName を呼び出しました。 tree not part of compilation ツリーはコンパイルの一部ではありません。 Position is not within syntax tree with full span {0} 場所が全スパン {0} の構文ツリー内にありません。 The language name '{0}' is invalid. 言語名 '{0}' は無効です。 The language name is invalid 言語名が無効です Transparent identifier member access failed for field '{0}' of '{1}'. Does the data being queried implement the query pattern? '{1}' のフィールド '{0}' で透過識別子のメンバーのアクセスに失敗しました。クエリされているデータはクエリ パターンを実装しますか? The parameter has multiple distinct default values. パラメーターに複数の異なる既定値があります。 The field has multiple distinct constant values. フィールドに複数の異なる定数値があります。 Within cref attributes, nested types of generic types should be qualified. 属性 cref 内では、入れ子型のジェネリック型を修飾する必要があります。 Within cref attributes, nested types of generic types should be qualified 属性 cref 内では、入れ子型のジェネリック型を修飾する必要があります Not a C# symbol. C# シンボルではありません。 Unnecessary using directive. using ディレクティブは不要です。 Unused extern alias. extern エイリアスは未使用です。 Elements cannot be null. 要素を null にすることはできません。 LIB environment variable LIB 環境変数 /LIB option /LIB オプション /REFERENCEPATH option /REFERENCEPATH オプション directory does not exist ディレクトリが存在しません。 path is too long or invalid パスが長すぎるか、無効です。 No value for RuntimeMetadataVersion found. No assembly containing System.Object was found nor was a value for RuntimeMetadataVersion specified through options. RuntimeMetadataVersion の値が見つかりませんでした。System.Object を含むアセンブリが見つからず、オプションを使用して RuntimeMetadataVersion の値が指定されてもいませんでした。 No value for RuntimeMetadataVersion found RuntimeMetadataVersion の値が見つかりません Expected a {0} SemanticModel. {0} の SemanticModel が必要です。 lambda expression ラムダ式 Feature '{0}' is not available in C# 1. Please use language version {1} or greater. 機能 '{0}' は C# 1 では使用できません。{1} 以上の言語バージョンをお使いください。 Feature '{0}' is not available in C# 2. Please use language version {1} or greater. 機能 '{0}' は C# 2 では使用できません。{1} 以上の言語バージョンをお使いください。 Feature '{0}' is not available in C# 3. Please use language version {1} or greater. 機能 '{0}' は C# 3 では使用できません。{1} 以上の言語バージョンをお使いください。 Feature '{0}' is not available in C# 4. Please use language version {1} or greater. 機能 '{0}' は C# 4 では使用できません。{1} 以上の言語バージョンをお使いください。 Feature '{0}' is not available in C# 5. Please use language version {1} or greater. 機能 '{0}' は C# 5 では使用できません。{1} 以上の言語バージョンをお使いください。 Feature '{0}' is not available in C# 6. Please use language version {1} or greater. 機能 '{0}' は C# 6 では使用できません。{1} 以上の言語バージョンをお使いください。 Feature '{0}' is not available in C# 7.0. Please use language version {1} or greater. 機能 '{0}' は C# 7.0 では使用できません。{1} 以上の言語バージョンをご使用ください。 Feature '{0}' is not implemented in this compiler. このコンパイラでは機能 '{0}' は実装されていません。 'experimental' '実験的' Position must be within span of the syntax tree. 場所は、構文ツリーのスパン内にある必要があります。 Syntax node to be speculated cannot belong to a syntax tree from the current compilation. 推測される構文ノードは、現在のコンパイルの構文ツリーに属することができません。 Chaining speculative semantic model is not supported. You should create a speculative model from the non-speculative ParentModel. 予測セマンティック モデルのチェーンはサポートしていません。非予測 ParentModel から予測モデルを作成する必要があります。 Microsoft (R) Visual C# Compiler Microsoft (R) Visual C# Compiler {0} version {1} {0} バージョン {1} Copyright (C) Microsoft Corporation. All rights reserved. Copyright (C) Microsoft Corporation. All rights reserved. Supported language versions: サポートされる言語バージョン: Visual C# Compiler Options - OUTPUT FILES - /out:<file> Specify output file name (default: base name of file with main class or first file) /target:exe Build a console executable (default) (Short form: /t:exe) /target:winexe Build a Windows executable (Short form: /t:winexe) /target:library Build a library (Short form: /t:library) /target:module Build a module that can be added to another assembly (Short form: /t:module) /target:appcontainerexe Build an Appcontainer executable (Short form: /t:appcontainerexe) /target:winmdobj Build a Windows Runtime intermediate file that is consumed by WinMDExp (Short form: /t:winmdobj) /doc:<file> XML Documentation file to generate /refout:<file> Reference assembly output to generate /platform:<string> Limit which platforms this code can run on: x86, Itanium, x64, arm, anycpu32bitpreferred, or anycpu. The default is anycpu. - INPUT FILES - /recurse:<wildcard> Include all files in the current directory and subdirectories according to the wildcard specifications /reference:<alias>=<file> Reference metadata from the specified assembly file using the given alias (Short form: /r) /reference:<file list> Reference metadata from the specified assembly files (Short form: /r) /addmodule:<file list> Link the specified modules into this assembly /link:<file list> Embed metadata from the specified interop assembly files (Short form: /l) /analyzer:<file list> Run the analyzers from this assembly (Short form: /a) /additionalfile:<file list> Additional files that don't directly affect code generation but may be used by analyzers for producing errors or warnings. /embed Embed all source files in the PDB. /embed:<file list> Embed specific files in the PDB - RESOURCES - /win32res:<file> Specify a Win32 resource file (.res) /win32icon:<file> Use this icon for the output /win32manifest:<file> Specify a Win32 manifest file (.xml) /nowin32manifest Do not include the default Win32 manifest /resource:<resinfo> Embed the specified resource (Short form: /res) /linkresource:<resinfo> Link the specified resource to this assembly (Short form: /linkres) Where the resinfo format is <file>[,<string name>[,public|private]] - CODE GENERATION - /debug[+|-] Emit debugging information /debug:{full|pdbonly|portable|embedded} Specify debugging type ('full' is default, 'portable' is a cross-platform format, 'embedded' is a cross-platform format embedded into the target .dll or .exe) /optimize[+|-] Enable optimizations (Short form: /o) /deterministic Produce a deterministic assembly (including module version GUID and timestamp) /refonly Produce a reference assembly in place of the main output /instrument:TestCoverage Produce an assembly instrumented to collect coverage information /sourcelink:<file> Source link info to embed into PDB. - ERRORS AND WARNINGS - /warnaserror[+|-] Report all warnings as errors /warnaserror[+|-]:<warn list> Report specific warnings as errors /warn:<n> Set warning level (0-4) (Short form: /w) /nowarn:<warn list> Disable specific warning messages /ruleset:<file> Specify a ruleset file that disables specific diagnostics. /errorlog:<file> Specify a file to log all compiler and analyzer diagnostics. /reportanalyzer Report additional analyzer information, such as execution time. - LANGUAGE - /checked[+|-] Generate overflow checks /unsafe[+|-] Allow 'unsafe' code /define:<symbol list> Define conditional compilation symbol(s) (Short form: /d) /langversion:? Display the allowed values for language version /langversion:<string> Specify language version such as `default` (latest major version), or `latest` (latest version, including minor versions), or specific versions like `6` or `7.1` - SECURITY - /delaysign[+|-] Delay-sign the assembly using only the public portion of the strong name key /publicsign[+|-] Public-sign the assembly using only the public portion of the strong name key /keyfile:<file> Specify a strong name key file /keycontainer:<string> Specify a strong name key container /highentropyva[+|-] Enable high-entropy ASLR - MISCELLANEOUS - @<file> Read response file for more options /help Display this usage message (Short form: /?) /nologo Suppress compiler copyright message /noconfig Do not auto include CSC.RSP file /parallel[+|-] Concurrent build. /version Display the compiler version number and exit. - ADVANCED - /baseaddress:<address> Base address for the library to be built /checksumalgorithm:<alg> Specify algorithm for calculating source file checksum stored in PDB. Supported values are: SHA1 (default) or SHA256. /codepage:<n> Specify the codepage to use when opening source files /utf8output Output compiler messages in UTF-8 encoding /main:<type> Specify the type that contains the entry point (ignore all other possible entry points) (Short form: /m) /fullpaths Compiler generates fully qualified paths /filealign:<n> Specify the alignment used for output file sections /pathmap:<K1>=<V1>,<K2>=<V2>,... Specify a mapping for source path names output by the compiler. /pdb:<file> Specify debug information file name (default: output file name with .pdb extension) /errorendlocation Output line and column of the end location of each error /preferreduilang Specify the preferred output language name. /nostdlib[+|-] Do not reference standard library (mscorlib.dll) /subsystemversion:<string> Specify subsystem version of this assembly /lib:<file list> Specify additional directories to search in for references /errorreport:<string> Specify how to handle internal compiler errors: prompt, send, queue, or none. The default is queue. /appconfig:<file> Specify an application configuration file containing assembly binding settings /moduleassemblyname:<string> Name of the assembly which this module will be a part of /modulename:<string> Specify the name of the source module Visual C# Compiler のオプション - 出力ファイル - /out:<file> 出力ファイル名を指定します (既定: メイン クラス のあるファイルまたは最初のファイルのベース名) /target:exe コンソール実行可能ファイルをビルドします (既定) (短い 形式: /t:exe) /target:winexe Windows 実行可能ファイルをビルドします (短い形式: /t:winexe) /target:library ライブラリをビルドします (短い形式: /t:library) /target:module 別のアセンブリに追加できるモジュールをビルド します (短い形式: /t:module) /target:appcontainerexe Appcontainer 実行可能ファイルをビルドします (短い形式: /t:appcontainerexe) /target:winmdobj WinMDExp で使用される Windows ランタイムの中間ファイルをビルドします (短い形式: /t:winmdobj) /doc:<file> 生成する XML ドキュメント ファイル /refout:<file> 生成する参照アセンブリ出力 /platform:<string> このコードを実行できるプラットフォームを x86、 Itanium、x64、arm、anycpu32bitpreferred、 anycpu に制限します。既定は anycpu です。 - 入力ファイル - /recurse:<wildcard> ワイルドカードの指定に従い、現行ディレクトリおよび サブディレクトリ内のすべてのファイルを インクルードします /reference:<alias>=<file> 指定されたエイリアスを使用して、指定された アセンブリ ファイルのメタデータを参照します (短い形式: /r) /reference:<file list> 指定されたアセンブリ ファイルのメタデータを参照 します (短い形式: /r) /addmodule:<file list> 指定されたモジュールをこのアセンブリにリンクします /link:<file list> 指定された相互運用アセンブリ ファイルのメタデータを 埋め込みます (短い形式: /l) /analyzer:<file list> このアセンブリからアナライザーを実行します (短い形式: /a) /additionalfile:<file list> コード生成には直接影響しないものの、 アナライザーがエラーまたは警告を 生成するときに使用する可能性のある追加ファイル。 /embed すべてのソース ファイルを PDB に埋め込みます。 /embed:<file list> 特定のファイルを PDB に埋め込みます - リソース - /win32res:<file> Win32 リソース ファイル (.res) を指定します /win32icon:<file> 出力にこのアイコンを使用します /win32manifest:<file> Win32 マニフェスト ファイル (.xml) を指定します /nowin32manifest 既定の Win32 マニフェストはインクルードしません /resource:<resinfo> 指定されたリソースを埋め込みます (短い形式: /res) /linkresource:<resinfo> 指定されたリソースをこのアセンブリにリンクします (短い形式: /linkres) ここで resinfo の形式 は <file>[,<string name>[,public|private]] です - コード生成 - /debug[+|-] デバッグ情報を生成します /debug:{full|pdbonly|portable|embedded} デバッグの種類を指定します ('full' が既定です。 'portable' はクロスプラットフォーム形式です。 'embedded' は、ターゲット .dll または .exe に 埋め込まれるクロスプラットフォーム形式です) /optimize[+|-] 最適化を有効にします (短い形式: /o) /deterministic 決定論的アセンブリを作成します (モジュール バージョン GUID やタイムスタンプなど) /refonly メイン出力の代わりに参照アセンブリを生成します /instrument:TestCoverage 収集するためのインストルメント化されたアセンブリを作成します カバレッジ情報 /sourcelink:<file> PDB に埋め込むソース リンク情報。 - エラーと警告 - /warnaserror[+|-] すべての警告をエラーとして報告します /warnaserror[+|-]:<warn list> 特定の警告をエラーとして報告します /warn:<n> 警告レベル (0-4) を設定します (短い形式: /w) /nowarn:<warn list> 特定の警告メッセージを無効にします /ruleset:<file> 特定の診断を無効にするルールセット ファイルを 指定します。 /errorlog:<file> すべてのコンパイラとアナライザーの診断をログに記録するための ファイルを指定します。 /reportanalyzer 追加のアナライザー情報を報告します (実行時間など)。 - 言語 - /checked[+|-] オーバーフロー検査を生成します /unsafe[+|-] '安全でない' コードを許可します /define:<symbol list> 条件付きコンパイル シンボルを定義します (短い 形式: /d) /langversion:? 言語バージョンに許容される値を表示します /langversion:<string> `default` (最新のメジャー バージョン)や `latest` (マイナー バージョンを含む最新バージョン) または `6` や `7.1` の特定バージョンなどの 言語バージョンを指定します。 - SECURITY - /delaysign[+|-] 厳密な名前キーのパブリックな部分のみを使って アセンブリを遅延署名します /publicsign[+|-] 厳密な名前キーのパブリックな部分のみを使って アセンブリを公開署名します /keyfile:<file> 厳密な名前キーのファイルを指定します /keycontainer:<string> 厳密な名前キーのコンテナーを指定します /highentropyva[+|-] 高エントロピ ASLR を有効化します - その他 - @<file> 応答ファイルを読み取り、オプションを追加します /help 使用法に関するメッセージを表示します (短い形式: /?) /nologo コンパイル時の著作権メッセージを表示しません /noconfig CSC.RSP ファイルを自動的に含めません /parallel[+|-] ビルドを並列処理します。 /version コンパイラのバージョン番号を出力して終了します。 - 詳細 - /baseaddress:<address> ビルドするライブラリのベース アドレス /checksumalgorithm:<alg> PDB に格納されているソース ファイルのチェックサム を計算するアルゴリズムを指定します。サポートされる値: SHA1 (既定) または SHA256。 /codepage:<n> ソース ファイルを開くときに使用するコード ページを 指定します /utf8output コンパイラ メッセージを UTF-8 エンコードで出力します /main:<type> エントリ ポイントを含む型を指定します (他のエントリ ポイントはすべて無視します) (短い 形式: /m) /fullpaths コンパイラは完全修飾パスを生成します /filealign:<n> 出力ファイル セクションで使用する配置を指定 します /pathmap:<K1>=<V1>,<K2>=<V2>,... コンパイラが出力するソース パス名のマッピングを 指定します。 /pdb:<file> デバッグ情報ファイル名を指定します (既定: .pdb 拡張子の付いた出力ファイル名) /errorendlocation 各エラーの終了位置の出力行と 出力列 /preferreduilang 出力用の言語名を指定します。 /nostdlib[+|-] 標準ライブラリ (mscorlib.dll) は参照しません /subsystemversion:<string> このアセンブリのサブシステム バージョンを指定します /lib:<file list> 参照を検索する追加ディレクトリを指定 します /errorreport:<string> 内部コンパイラ エラーの処理方法を指定します: prompt、send、queue、none です。既定値は queue です。 /appconfig:<file> アセンブリ バインド設定を含む アプリケーション構成ファイルを指定します /moduleassemblyname:<string> このモジュールが一部となるアセンブリ名 です /modulename:<string> ソース モジュールの名前を指定します Visual C# Compiler Options '{0}': a class with the ComImport attribute cannot specify field initializers. '{0}': ComImport 属性を含むクラスにフィールド初期化子を指定することはできません。 Local name '{0}' is too long for PDB. Consider shortening or compiling without /debug. ローカル名 '{0}' は PDB に対して長すぎます。短縮するか、/debug なしでコンパイルすることを検討してください。 Local name is too long for PDB PDB のローカル名が長すぎます Anonymous function converted to a void returning delegate cannot return a value void に変換されデリゲートを返す匿名関数は、値を返すことができません。 Async lambda expression converted to a 'Task' returning delegate cannot return a value. Did you intend to return 'Task<T>'? Task' に変換されてデリゲートを返す非同期のラムダ式は、値を返すことができません。'Task<T>' を返すメソッドを指定したつもりでしたか? An instance of analyzer {0} cannot be created from {1} : {2}. アナライザー {0} のインスタンスは {1} ({2}) から作成できません。 An analyzer instance cannot be created アナライザーのインスタンスを作成できません The assembly {0} does not contain any analyzers. アセンブリ {0} にアナライザーは含まれていません。 Assembly does not contain any analyzers アセンブリに、アナライザーが含まれていません Unable to load Analyzer assembly {0} : {1} アナライザーのアセンブリ {0} ({1}) を読み込むことができません。 Unable to load Analyzer assembly アナライザーのアセンブリを読み込むことができません Skipping some types in analyzer assembly {0} due to a ReflectionTypeLoadException : {1}. ReflectionTypeLoadException ({1}) のため、アナライザー アセンブリ {0} の一部の型をスキップしています。 Error reading ruleset file {0} - {1} 規則セット ファイル {0} を読み込み中にエラーが発生しました - {1} Error reading debug information for '{0}' {0}' のデバッグ情報の読み取りエラー Operation caused a stack overflow. この操作によってスタック オーバーフローが発生しました。 Expected identifier or numeric literal. 識別子または数値リテラルが必要です。 Expected identifier or numeric literal 識別子または数値リテラルが必要です Only auto-implemented properties can have initializers. 自動実装プロパティのみが初期化子を持つことができます。 Auto-implemented properties must have get accessors. 自動実装プロパティは get アクセサーを持つ必要があります。 Auto-implemented properties must override all accessors of the overridden property. 自動実装プロパティは、オーバーライドされたプロパティのすべてのアクセサーをオーバーライドする必要があります。 Auto-implemented properties inside interfaces cannot have initializers. インターフェイス内の自動実装プロパティは初期化子を持つことができません。 Structs without explicit constructors cannot contain members with initializers. 明示的なコンストラクターがない構造体には、初期化子を持つメンバーを含めることはできません。 Cannot emit debug information for a source text without encoding. エンコーディングせずにソース テキストのデバッグ情報を作成することはできません。 Block bodies and expression bodies cannot both be provided. ブロック本体と式本体を両方とも指定することはできません。 Control cannot fall out of switch from final case label ('{0}') コントロールは switch の最後の case ラベル ('{0}') から出ることができません Type arguments are not allowed in the nameof operator. nameof 演算子では型の引数を使用できません。 An expression tree lambda may not contain a null propagating operator. 式ツリーのラムダに null 伝搬演算子を含めることはできません。 An expression tree lambda may not contain a dictionary initializer. 式ツリーのラムダに辞書初期化子を含めることはできません。 An extension Add method is not supported for a collection initializer in an expression lambda. 拡張 Add メソッドは、ラムダ式のコレクション初期化子ではサポートされていません。 nameof operator nameof 演算子 dictionary initializer 辞書初期化子 Missing close delimiter '}' for interpolated expression started with '{'. {' で始まる挿入式の終了区切り文字 '}' がありません。 A single-line comment may not be used in an interpolated string. 挿入された文字列の中で単一行コメントを使用することはできません。 An expression is too long or complex to compile 式が長すぎるか複雑すぎるため、コンパイルできません Expression does not have a name. 式に名前がありません。 Sub-expression cannot be used in an argument to nameof. サブ式は nameof への引数に使用できません。 An alias-qualified name is not an expression. エイリアスで修飾された名前は式ではありません。 Type parameters are not allowed on a method group as an argument to 'nameof'. 型パラメーターは、メソッド グループで 'nameof' への引数として使用できません。 SearchCriteria is expected. SearchCriteria が必要です。 Assembly culture strings may not contain embedded NUL characters. アセンブリ カルチャ文字列に埋め込み NUL 文字を含めることはできません。 using static using static interpolated strings 挿入文字列 await in catch blocks and finally blocks catch ブロックおよび finally ブロックで待機 binary literals バイナリ リテラル digit separators 桁区切り記号 local functions ローカル関数 A '{0}' character must be escaped (by doubling) in an interpolated string. 文字 '{0}' は、挿入文字列内で (二重にすることで) エスケープする必要があります。 A '{0}' character may only be escaped by doubling '{0}{0}' in an interpolated string. 文字 '{0}' は、挿入文字列内で '{0}{0}' を二重にすることでのみエスケープできます。 A format specifier may not contain trailing whitespace. 書式指定子に末尾の空白を含めることはできません。 Empty format specifier. 書式指定子が空です。 There is an error in a referenced assembly '{0}'. 参照アセンブリ '{0}' にエラーがあります。 Expression or declaration statement expected. 式または宣言文が必要です。 Extension method groups are not allowed as an argument to 'nameof'. 拡張メソッドのグループは、'nameof' の引数として許可されていません。 Alignment value {0} has a magnitude greater than {1} and may result in a large formatted string. 配置の値 {0} は大きさが {1} を上回り、大型のフォーマットの文字列になる可能性があります。 Unused extern alias extern エイリアスは未使用です Unnecessary using directive using ディレクティブは不要です Skip loading types in analyzer assembly that fail due to a ReflectionTypeLoadException ReflectionTypeLoadException のために失敗したアナライザーのアセンブリ内の型の読み込みをスキップします Alignment value has a magnitude that may result in a large formatted string 配置の値は、大型のフォーマットの文字列になる可能性がある大きさです Length of String constant exceeds current memory limit. Try splitting the string into multiple constants. 文字列定数の長さが現在のメモリの制限を超えています。文字列を複数の定数に分割してください。 Tuple must contain at least two elements. タプルには 2 つ以上の要素が必要です。 Debug entry point must be a definition of a method declared in the current compilation. デバッグ エントリ ポイントは、現在のコンパイルで宣言されたメソッドの定義でなければなりません。 #load is only allowed in scripts #load は、スクリプト内でのみ許可されています Cannot use #load after first token in file ファイルの最初のトークンの後は、#load を使用できません Could not find file. ファイルが見つかりませんでした。 File path referenced in source (#load) could not be resolved. SyntaxTree '{0}' resulted from a #load directive and cannot be removed or replaced directly. SyntaxTree '{0}' は #load ディレクティブから発生しているため、直接的に削除または置換できません。 Source file references are not supported. ソース ファイル参照はサポートされていません。 The pathmap option was incorrectly formatted. pathmap オプションが正しく書式設定されていませんでした。 Invalid real literal. 実数値リテラルが正しくありません。 Auto-implemented properties cannot return by reference 自動実装プロパティは参照渡しで返すことができません Properties which return by reference must have a get accessor 参照渡しで返すプロパティは get アクセサーを持たなければなりません Properties which return by reference cannot have set accessors 参照渡しで返すプロパティは set アクセサーを持つことができません '{0}' must match by reference return of overridden member '{1}' '{0}' は、オーバーライドされるメンバー '{1}' の参照渡しの戻り値に一致する必要があります By-reference returns may only be used in methods that return by reference 参照渡しの返却は、参照で返すメソッドでのみ使用できます By-value returns may only be used in methods that return by value 値渡しの返却は、値渡しで返すメソッドでのみ使用できます The return expression must be of type '{0}' because this method returns by reference このメソッドは参照渡しで返すため、return 式の型は '{0}' でなければなりません '{0}' does not implement interface member '{1}'. '{2}' cannot implement '{1}' because it does not have matching return by reference. '{0}' はインターフェイス メンバー '{1}' を実装しません。'{2}' は参照渡しで返される対応する値がないため、'{1}' を実装できません。 The body of '{0}' cannot be an iterator block because '{0}' returns by reference {0}' は参照渡しで返すため、'{0}' の本文を反復子ブロックにすることはできません。 Lambda expressions that return by reference cannot be converted to expression trees 参照渡しで返すラムダ式は、式ツリーに変換できません An expression tree lambda may not contain a call to a method, property, or indexer that returns by reference 式ツリーのラムダには、参照渡しで返すメソッド、プロパティ、インデクサーの呼び出しを含めることができません An expression cannot be used in this context because it may not be passed or returned by reference 参照によって渡したり返したりすることができないため、このコンテキストで使用できない式があります Cannot return '{0}' by reference because it was initialized to a value that cannot be returned by reference {0}' は参照渡しで返せない値に初期化されたため、参照渡しで返すことができません Cannot return by reference a member of '{0}' because it was initialized to a value that cannot be returned by reference {0}' のメンバーは参照渡しで返せない値に初期化されたため、参照渡しで返すことができません Cannot return '{0}' by reference because it is read-only 読み取り専用であるため、'{0}' を参照渡しで返すことはできません Cannot return the range variable '{0}' by reference 範囲変数 '{0}' を参照渡しで返すことはできません Cannot return '{0}' by reference because it is a '{1}' {1}' であるため、'{0}' を参照渡しで返すことはできません Cannot return fields of '{0}' by reference because it is a '{1}' {1}' であるため、'{0}' のフィールドを参照渡しで返すことはできません A readonly field cannot be returned by writable reference 読み取り専用フィールドを書き込み可能な参照渡しで返すことはできません A static readonly field cannot be returned by writable reference 静的な読み取り専用フィールドを書き込み可能な参照渡しで返すことはできません Members of readonly field '{0}' cannot be returned by writable reference 読み取り専用フィールド '{0}' のメンバーを書き込み可能な参照渡しで返すことはできません Fields of static readonly field '{0}' cannot be returned by writable reference 静的な読み取り専用フィールド '{0}' のフィールドを書き込み可能な参照渡しで返すことはできません Cannot return a parameter by reference '{0}' because it is not a ref or out parameter ref パラメーターでも out パラメーターでもないため、パラメーターを参照 '{0}' 渡しで返すことはできません Cannot return by reference a member of parameter '{0}' because it is not a ref or out parameter ref パラメーターでも out パラメーターでもないため、パラメーター '{0}' のメンバーを参照渡しで返すことはできません Cannot return local '{0}' by reference because it is not a ref local ローカル変数 '{0}' は ref ローカル変数ではないため、参照渡しで返すことはできません Cannot return a member of local '{0}' by reference because it is not a ref local ローカル変数 '{0}' は ref ローカル変数ではないため、そのメンバーを参照渡しで返すことはできません Struct members cannot return 'this' or other instance members by reference 構造体メンバーは 'this' または他のインスタンス メンバーを参照渡しで返すことができません Expression cannot be used in this context because it may indirectly expose variables outside of their declaration scope 間接的に変数が宣言のスコープ外に公開される可能性があるため、このコンテキストで式は使用できません。 Cannot use local '{0}' in this context because it may expose referenced variables outside of their declaration scope 参照される変数が宣言のスコープ外に公開される可能性があるため、このコンテキストでローカル '{0}' を使用することはできません。 Cannot use a result of '{0}' in this context because it may expose variables referenced by parameter '{1}' outside of their declaration scope パラメーター '{1}' によって参照される変数が宣言のスコープ外に公開される可能性があるため、このコンテキストで '{0}' の結果を使用することはできません。 Cannot use a member of result of '{0}' in this context because it may expose variables referenced by parameter '{1}' outside of their declaration scope パラメーター '{1}' によって参照される変数が宣言のスコープ外に公開される可能性があるため、このコンテキストで '{0}' の結果のメンバーを使用することはできません。 This combination of arguments to '{0}' is disallowed because it may expose variables referenced by parameter '{1}' outside of their declaration scope パラメーター '{1}' によって参照される変数が宣言のスコープ外に公開される可能性があるため、'{0}' に対してこの引数の組み合わせは許可されません。 Branches of a ref ternary operator cannot refer to variables with incompatible declaration scopes ref 三項演算子のブランチから、互換性のない宣言スコープを持つ変数を参照することはできません A result of a stackalloc expression of type '{0}' cannot be used in this context because it may be exposed outside of the containing method stackalloc 式の型 '{0}' の結果は、それを含んでいるメソッドの外部に公開される可能性があるため、このコンテキストでは使用できません Cannot initialize a by-value variable with a reference 参照を使用して値渡し変数を初期化することはできません Cannot initialize a by-reference variable with a value 値を使用して参照渡し変数を初期化することはできません The expression must be of type '{0}' because it is being assigned by reference 式は参照で割り当てられるため、型 '{0}' でなければなりません A declaration of a by-reference variable must have an initializer 参照渡し変数の宣言には初期化子が必要です Cannot use ref local '{0}' inside an anonymous method, lambda expression, or query expression 匿名メソッド、ラムダ式、クエリ式内で ref ローカル変数 '{0}' は使用できません Iterators cannot have by reference locals 反復子は参照渡しのローカル変数を持つことができません Async methods cannot have by reference locals 非同期メソッドは参照渡しのローカル変数を持つことができません 'await' cannot be used in an expression containing a call to '{0}' because it returns by reference '参照渡しで返すため、'{0}' の呼び出しが含まれる式では 'await' を使用することができません 'await' cannot be used in an expression containing a ref conditional operator 'await' は、ref 条件演算子を含む式の中で使用できません Both conditional operator values must be ref values or neither may be a ref value 条件演算子の両辺の値は、両方とも ref 値にするか、両方とも ref 以外の値にする必要があります The expression must be of type '{0}' to match the alternative ref value 式は、代替 ref 値と一致するために、型 '{0}' である必要があります An expression tree may not contain a reference to a local function 式ツリーには、ローカル関数への参照が含まれていない可能性があります。 Cannot pass argument with dynamic type to params parameter '{0}' of local function '{1}'. 動的な型の引数をローカル 関数 '{1}' の params パラメーター '{0}' に渡すことはできません。 Syntax tree should be created from a submission. 構文ツリーは、送信から作成する必要があります。 Combined length of user strings used by the program exceeds allowed limit. Try to decrease use of string literals. プログラムで使うユーザー文字列の長さの合計が許可されている制限を超えています。文字列リテラルの使用を減らしてください。 It is not legal to use nullable type '{0}' in a pattern; use the underlying type '{1}' instead. パターンで Null 許容型 '{0}' を使用することはできません。代わりに基になる型 '{1}' をご使用ください。 Invalid operand for pattern match; value required, but found '{0}'. パターン マッチには使用できないオペランドです。値が必要ですが、'{0}' が見つかりました。 An error occurred while writing the output file: {0}. 出力ファイルの書き込み中にエラーが発生しました: {0}。 Tuple element names must be unique. タプル要素名は一意である必要があります。 Tuple element name '{0}' is only allowed at position {1}. タプル要素名 '{0}' は位置 {1} でのみ使用できます。 Tuple element name '{0}' is disallowed at any position. タプル要素名 '{0}' はいずれの位置でも使用できません。 Member '{0}' was not found on type '{1}' from assembly '{2}'. メンバー '{0}' はアセンブリ '{2}' の型 '{1}' に見つかりませんでした。 tuples タプル No suitable Deconstruct instance or extension method was found for type '{0}', with {1} out parameters and a void return type. {1} out パラメーターと void 戻り値の型を持つ、型 '{0}' の適切な分解インスタンスまたは拡張メソッドが見つかりませんでした。 Deconstruct assignment requires an expression with a type on the right-hand-side. 分解の割り当てには、右側の型を持つ式が必要です。 The switch expression must be a value; found '{0}'. switch 式は値である必要があります。'{0}' が見つかりました。 The switch case has already been handled by a previous case. switch case は既に以前のケースで処理されています。 An expression of type '{0}' cannot be handled by a pattern of type '{1}'. 種類 '{0}' の式は、種類 '{1}' のパターンで処理することができません。 Attribute '{0}' is ignored when public signing is specified. 公開署名が指定されると、属性 '{0}' は無視されます。 Attribute is ignored when public signing is specified. 公開署名が指定されると、属性は無視されます。 Option '{0}' must be an absolute path. オプション '{0}' は絶対パスにする必要があります。 Tuple with {0} elements cannot be converted to type '{1}'. {0} 要素でのタプルを型 '{1}' に変換できません。 out variable declaration 出力変数の宣言 Reference to an implicitly-typed out variable '{0}' is not permitted in the same argument list. 暗黙的に型指定された out 変数 '{0}' への参照は、同じ引数リストでは使用できません。 Cannot infer the type of implicitly-typed out variable '{0}'. 暗黙的に型指定された out 変数 '{0}' の型を推論できません。 Cannot infer the type of implicitly-typed deconstruction variable '{0}'. 暗黙的に型指定された分解変数 '{0}' の型を推論できません。 Cannot infer the type of implicitly-typed discard. 暗黙的に型指定された破棄の型を推論できません。 Cannot deconstruct a tuple of '{0}' elements into '{1}' variables. {0}' 要素のタプルを '{1}' 変数に分解することはできません。 Cannot deconstruct dynamic objects. 動的オブジェクトを分解することはできません。 Deconstruction must contain at least two variables. 分解は少なくとも 2 つの変数を含む必要があります。 The type must be 'var'. 種類は '変数' である必要があります。 The tuple element name '{0}' is ignored because a different name or no name is specified by the target type '{1}'. ターゲット型 '{1}' によって異なる名前が指定されている、または名前が何も指定されていないため、タプル要素名 '{0}' は無視されます。 The tuple element name is ignored because a different name or no name is specified by the assignment target. 割り当て先によって異なる名前が指定されているか、名前が何も指定されていないため、タプル要素名は無視されます。 Predefined type '{0}' must be a struct. 定義済みの型 '{0}' は構造体である必要があります。 'new' cannot be used with tuple type. Use a tuple literal expression instead. 'new' はタプル型では併用できません。代わりに、タプル リテラル式を使用します。 Deconstruction 'var (...)' form disallows a specific type for 'var'. 分解 `変数 (...)` フォームは特定の種類の '変数' を許可しません。 Cannot define a class or member that utilizes tuples because the compiler required type '{0}' cannot be found. Are you missing a reference? コンパイラの必須型 '{0}' が見つからないため、タプルを利用するクラスまたはメンバーを定義できません。参照が指定されていることを確認してください。 Cannot reference 'System.Runtime.CompilerServices.TupleElementNamesAttribute' explicitly. Use the tuple syntax to define tuple names. System.Runtime.CompilerServices.TupleElementNamesAttribute' を明示的に参照できません。タプル構文を使用してタプル名を定義します。 An expression tree may not contain an out argument variable declaration. 式のツリーは、出力引数の変数宣言を含むことはできません。 An expression tree may not contain a discard. 式ツリーに discard を含めることはできません。 An expression tree may not contain an 'is' pattern-matching operator. 式のツリーは、'is' パターン マッチング演算子を含むことはできません。 An expression tree may not contain a tuple literal. 式のツリーは、タプル リテラルを含むことはできません。 An expression tree may not contain a tuple conversion. 式のツリーは、タプル変換を含むことはできません。 /sourcelink switch is only supported when emitting PDB. /sourcelink スイッチは、PDB を生成する場合にのみサポートされます。 /embed switch is only supported when emitting a PDB. /embed スイッチは、PDB を生成する場合にのみサポートされます。 Invalid instrumentation kind: {0} 無効なインストルメンテーションの種類: {0} The syntax 'var (...)' as an lvalue is reserved. 左辺値としての構文 'var (...)' は予約されています。 Out variable and pattern variable declarations are not allowed within constructor initializers, field initializers, or property initializers. out 変数およびパターン変数の宣言は、コンストラクター初期化子、フィールド初期化子、プロパティ初期化子内では許可されていません。 Out variable and pattern variable declarations are not allowed within a query clause. Out 変数とパターン変数の宣言は、クエリ句内では許可されていません。 { or ; or => expected { or ; or => 必要 A throw expression is not allowed in this context. このコンテキストではスロー式は許可されていません。 A deconstruction cannot mix declarations and expressions on the left-hand-side. 分解の左側で宣言と式を混用できません。 A declaration is not allowed in this context. 宣言はこのコンテキストでは許可されていません。 A foreach loop must declare its iteration variables. foreach ループでは繰り返し変数を宣言する必要があります。 Tuple element names are not permitted on the left of a deconstruction. 分解の左側でタプル要素名は許可されていません。 To cast a negative value, you must enclose the value in parentheses. 負の値をキャストするには、値をかっこで囲んでください。 An expression tree may not contain a throw-expression. 式ツリーにスロー式を含めることはできません。 Invalid assembly name: {0} 無効なアセンブリ名: {0} For type '{0}' to be used as an AsyncMethodBuilder for type '{1}', its Task property should return type '{1}' instead of type '{2}'. 型 '{0}' を型 '{1}' の AsyncMethodBuilder として使うには、その Task プロパティが型 '{2}' ではなく型 '{1}' を返す必要があります。 Attributes are not allowed on local function parameters or type parameters ローカル関数パラメーターまたは型パラメーターに属性を使うことはできません Module '{0}' in assembly '{1}' is forwarding the type '{2}' to multiple assemblies: '{3}' and '{4}'. アセンブリ '{1}' のモジュール '{0}' によって、型 '{2}' が複数のアセンブリ '{3}' および '{4}' に転送されています。 It is not legal to use the type 'dynamic' in a pattern. パターン内で型 'dynamic' を使用することはできません。 Cannot use a default literal as an argument to a dynamically dispatched operation. 既定のリテラルを、動的にディスパッチされる操作に対する引数として使うことはできません。 Provided documentation mode is unsupported or invalid: '{0}'. 指定されたドキュメント モードがサポートされていないか無効です: '{0}'。 Provided source code kind is unsupported or invalid: '{0}' 指定されたソース コードの種類がサポートされていないか無効です: '{0}' Provided language version is unsupported or invalid: '{0}'. 指定された言語バージョンがサポートされていないか無効です: '{0}'。 Invalid name for a preprocessing symbol; '{0}' is not a valid identifier 前処理シンボルの名前が無効です。'{0}' は有効な識別子ではありません Feature '{0}' is not available in C# 7.1. Please use language version {1} or greater. 機能 '{0}' は C# 7.1 では使用できません。{1} 以上の言語バージョンをお使いください。 Feature '{0}' is not available in C# 7.2. Please use language version {1} or greater. 機能 '{0}' は C# 7.2 では使用できません。{1} 以上の言語バージョンをお使いください。 Specified language version '{0}' cannot have leading zeroes 指定された言語バージョン '{0}' の先頭にゼロを含めることはできません A value of type 'void' may not be assigned. 型 'void' の値を割り当てることはできません。 '{0}' is for evaluation purposes only and is subject to change or removal in future updates. '{0}' は、評価の目的でのみ提供されています。将来の更新で変更または削除されることがあります。 Type is for evaluation purposes only and is subject to change or removal in future updates. 型は評価の目的でのみ提供されています。将来の更新で変更または削除されることがあります。 Compiler version: '{0}'. Language version: {1}. コンパイラ バージョン: '{0}'。言語バージョン: {1}。 async main async main Tuple element name '{0}' is inferred. Please use language version {1} or greater to access an element by its inferred name. タプル要素名 '{0}' と推測されます。推測される名前で要素にアクセスするには、言語バージョン {1} 以上をお使いください。 A tuple may not contain a value of type 'void'. タプルに型 'void' の値を含めることはできません。 A void or int returning entry point cannot be async エントリ ポイントを返す void または int を async にすることはできません An expression of type '{0}' cannot be handled by a pattern of type '{1}' in C# {2}. Please use language version {3} or greater. 種類 '{0}' の式は、C# {2} で種類 '{1}' のパターンによって処理することができません。言語バージョン {3} 以上をお使いください。 The local function '{0}' is declared but never used ローカル関数 '{0}' は宣言されていますが、一度も使用されていません Local function is declared but never used ローカル関数は宣言されていますが、一度も使用されていません '{0}' is a local function and must therefore always have a body. '{0}' はローカル関数であるため、常に本体が必要です。 Unable to read debug information of method '{0}' (token 0x{1:X8}) from assembly '{2}' メソッド '{0}' (トークン 0x{1:X8}) のデバッグ情報をアセンブリ '{2}' から読み取ることができません {0} is not a valid C# conversion expression {0} は有効な C# 変換式ではありません Cannot pass argument with dynamic type to generic local function '{0}' with inferred type arguments. 動的な型のある引数は、推定された型の引数のある汎用ローカル関数 '{0}' に渡すことはできません。 leading digit separator 先頭の桁区切り記号 Do not use '{0}'. This is reserved for compiler usage. {0}' は使用しないでください。コンパイラの使用のために予約されています。 The type name '{0}' is reserved to be used by the compiler. 型名 '{0}' は、コンパイラによる使用のために予約されています。 The first parameter of an 'in' extension method '{0}' must be a value type. in' 拡張メソッド '{0}' の最初のパラメーターは値型でなければなりません。 Instance fields of readonly structs must be readonly. 読み取り専用の構造体のインスタンス フィールドは、読み取り専用である必要があります。 Auto-implemented instance properties in readonly structs must be readonly. 読み取り専用の構造体に含まれる自動実装インスタンスのプロパティは、読み取り専用である必要があります。 Field-like events are not allowed in readonly structs. 読み取り専用の構造体では、フィールドに類似したイベントを使用することができません。 ref extension methods ref 拡張メソッド Conversion of a stackalloc expression of type '{0}' to type '{1}' is not possible. 型 '{0}' の stackalloc 式を型 '{1}' に変換することはできません。 stackalloc {0}[{1}] stackalloc {0}[{1}] The first parameter of a 'ref' extension method '{0}' must be a value type or a generic type constrained to struct. ref' 拡張メソッド '{0}' の最初のパラメーターは、値型または構造体に制限されたジェネリック型でなければなりません。 An in parameter cannot have the Out attribute. in パラメーターに Out 属性を指定することはできません。 {0} is not a valid C# compound assignment operation {0} は有効な C# の複合割り当て操作ではありません Filter expression is a constant 'false', consider removing the catch clause フィルター式は定数 'false' です。catch 句の削除を検討してください Filter expression is a constant 'false' フィルター式は定数 'false' です Filter expression is a constant 'false', consider removing the try-catch block フィルター式は定数 'false' です。try-catch ブロックの削除を検討してください Filter expression is a constant 'false'. フィルター式は定数 'false' です。 __arglist cannot have an argument of void type __arglist に void 型の引数を指定することはできません A conditional expression cannot be used directly in a string interpolation because the ':' ends the interpolation. Parenthesize the conditional expression. ':' は文字列補間を終了させるため、条件式を文字列補間で直接使用することはできません。条件式をかっこで囲んでください。 A default literal 'default' is not valid as a case constant. Use another literal (e.g. '0' or 'null') as appropriate. If you intended to write the default label, use 'default:' without 'case'. 既定のリテラル 'default' は case 定数として無効です。必要に応じて別のリテラル (例: '0' または 'null') をご使用ください。既定のラベルを作成する予定だった場合は、'case' を使用せずに 'default:' をご使用ください。 A default literal 'default' is not valid as a pattern. Use another literal (e.g. '0' or 'null') as appropriate. To match everything, use a discard pattern 'var _'. 既定のリテラル 'default' はパターンとして無効です。必要に応じて別のリテラル (例: '0' または 'null') をご使用ください。すべてと一致するためには、破棄パターン 'var _' をご使用ください。 Arguments with 'in' modifier cannot be used in dynamically dispatched expessions. Arguments with 'in' modifier cannot be used in dynamically dispatched expessions. Do not use 'System.Runtime.CompilerServices.FixedBuffer' attribute on a property Do not use 'System.Runtime.CompilerServices.FixedBuffer' attribute on a property Feature '{0}' is not available in C# 7.3. Please use language version {1} or greater. Feature '{0}' is not available in C# 7.3. Please use language version {1} or greater. Field-targeted attributes on auto-properties are not supported in language version {0}. Please use language version {1} or greater. Field-targeted attributes on auto-properties are not supported in language version {0}. Please use language version {1} or greater. Field-targeted attributes on auto-properties are not supported in this version of the language. Field-targeted attributes on auto-properties are not supported in this version of the language. ref conditional expression ref conditional expression '{0}' cannot implement interface member '{1}' in type '{2}' because it has an __arglist parameter '{0}' cannot implement interface member '{1}' in type '{2}' because it has an __arglist parameter tuple equality tuple equality Tuple types used as operands of an == or != operator must have matching cardinalities. But this operator has tuple types of cardinality {0} on the left and {1} on the right. Tuple types used as operands of an == or != operator must have matching cardinalities. But this operator has tuple types of cardinality {0} on the left and {1} on the right. Invalid hash algorithm name: '{0}' Invalid hash algorithm name: '{0}' An expression tree may not contain a tuple == or != operator An expression tree may not contain a tuple == or != operator The tuple element name '{0}' is ignored because a different name or no name is specified on the other side of the tuple == or != operator. The tuple element name '{0}' is ignored because a different name or no name is specified on the other side of the tuple == or != operator. The tuple element name is ignored because a different name or no name is specified on the other side of the tuple == or != operator. The tuple element name is ignored because a different name or no name is specified on the other side of the tuple == or != operator.