1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Linq.Expressions</name>
7 <member name="T:System.Linq.IOrderedQueryable">
8 <summary>並べ替え操作の結果を表します。</summary>
9 <filterpriority>2</filterpriority>
11 <member name="T:System.Linq.IOrderedQueryable`1">
12 <summary>並べ替え操作の結果を表します。</summary>
13 <typeparam name="T">データ ソースの内容の型。このパラメーターが共変の型パラメーターです。つまり、その指定した型を使用するか、それよりも強い任意の派生型を使用することができます。共変性と反変性の詳細については、「ジェネリックの共変性と反変性」を参照してください。</typeparam>
15 <member name="T:System.Linq.IQueryable">
16 <summary>データの型が指定されていない場合に特定のデータ ソースに対するクエリを評価する機能を提供します。</summary>
17 <filterpriority>2</filterpriority>
19 <member name="P:System.Linq.IQueryable.ElementType">
21 <see cref="T:System.Linq.IQueryable" /> のこのインスタンスに関連付けられた式ツリーが実行されたときに返される要素の型を取得します。</summary>
22 <returns>このオブジェクトに関連付けられた式ツリーが実行されたときに返される要素の型を表す <see cref="T:System.Type" />。</returns>
24 <member name="P:System.Linq.IQueryable.Expression">
26 <see cref="T:System.Linq.IQueryable" /> のインスタンスに関連付けられている式ツリーを取得します。</summary>
28 <see cref="T:System.Linq.IQueryable" /> のこのインスタンスに関連付けられている <see cref="T:System.Linq.Expressions.Expression" />。</returns>
30 <member name="P:System.Linq.IQueryable.Provider">
31 <summary>このデータ ソースに関連付けられたクエリ プロバイダーを取得します。</summary>
32 <returns>このデータ ソースに関連付けられた <see cref="T:System.Linq.IQueryProvider" />。</returns>
34 <member name="T:System.Linq.IQueryable`1">
35 <summary>データの型がわかっている場合に特定のデータ ソースに対するクエリを評価する機能を提供します。</summary>
36 <typeparam name="T">データ ソース内のデータの型。このパラメーターが共変の型パラメーターです。つまり、その指定した型を使用するか、それよりも強い任意の派生型を使用することができます。共変性と反変性の詳細については、「ジェネリックの共変性と反変性」を参照してください。</typeparam>
38 <member name="T:System.Linq.IQueryProvider">
40 <see cref="T:System.Linq.IQueryable" /> オブジェクトによって記述されるクエリを作成および実行するメソッドを定義します。</summary>
41 <filterpriority>2</filterpriority>
43 <member name="M:System.Linq.IQueryProvider.CreateQuery``1(System.Linq.Expressions.Expression)">
44 <summary>指定した式ツリーによって表されるクエリを評価できる <see cref="T:System.Linq.IQueryable`1" /> オブジェクトを構築します。</summary>
45 <returns>指定した式ツリーによって表されるクエリを評価できる <see cref="T:System.Linq.IQueryable`1" />。</returns>
46 <param name="expression">LINQ クエリを表す式ツリー。</param>
47 <typeparam name="TElement">返される <see cref="T:System.Linq.IQueryable`1" /> の要素の型。</typeparam>
49 <member name="M:System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression)">
50 <summary>指定した式ツリーによって表されるクエリを評価できる <see cref="T:System.Linq.IQueryable" /> オブジェクトを構築します。</summary>
51 <returns>指定した式ツリーによって表されるクエリを評価できる <see cref="T:System.Linq.IQueryable" />。</returns>
52 <param name="expression">LINQ クエリを表す式ツリー。</param>
54 <member name="M:System.Linq.IQueryProvider.Execute``1(System.Linq.Expressions.Expression)">
55 <summary>指定した式ツリーによって表される、厳密に型指定されたクエリを実行します。</summary>
56 <returns>指定したクエリの実行結果の値。</returns>
57 <param name="expression">LINQ クエリを表す式ツリー。</param>
58 <typeparam name="TResult">クエリの実行結果の値の型。</typeparam>
60 <member name="M:System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression)">
61 <summary>指定した式ツリーによって表されるクエリを実行します。</summary>
62 <returns>指定したクエリの実行結果の値。</returns>
63 <param name="expression">LINQ クエリを表す式ツリー。</param>
65 <member name="T:System.Linq.Expressions.BinaryExpression">
66 <summary>二項演算子を持つ式を表します。</summary>
68 <member name="M:System.Linq.Expressions.BinaryExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
69 <summary>このノード型の特定の Visit メソッドにデスパッチします。たとえば、<see cref="T:System.Linq.Expressions.MethodCallExpression" /> は、<see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" /> を呼び出します。</summary>
70 <returns>このノードの走査結果。</returns>
71 <param name="visitor">このノードを走査するビジター。</param>
73 <member name="P:System.Linq.Expressions.BinaryExpression.CanReduce">
74 <summary>式ツリー ノードを縮小できるかどうかを示す値を取得します。</summary>
75 <returns>式ツリー ノードを単純化することができる場合は true。それ以外の場合は false。</returns>
77 <member name="P:System.Linq.Expressions.BinaryExpression.Conversion">
78 <summary>合体演算または複合代入演算で使用される型変換関数を取得します。</summary>
79 <returns>型変換関数を表す <see cref="T:System.Linq.Expressions.LambdaExpression" />。</returns>
81 <member name="P:System.Linq.Expressions.BinaryExpression.IsLifted">
82 <summary>式ツリー ノードが、演算子へのリフトされた呼び出しを表すかどうかを示す値を取得します。</summary>
83 <returns>ノードがリフトされた呼び出しを表す場合は true。それ以外の場合は false。</returns>
85 <member name="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull">
86 <summary>式ツリー ノードが、戻り値の型が null 許容型にリフトされた演算子へのリフトされた呼び出しを表すかどうかを示す値を取得します。</summary>
87 <returns>演算子の戻り値の型が null 許容型にリフトされた場合は true。それ以外の場合は false。</returns>
89 <member name="P:System.Linq.Expressions.BinaryExpression.Left">
90 <summary>二項演算の左オペランドを取得します。</summary>
91 <returns>二項演算の左オペランドを表す <see cref="T:System.Linq.Expressions.Expression" />。</returns>
93 <member name="P:System.Linq.Expressions.BinaryExpression.Method">
94 <summary>二項演算の実装メソッドを取得します。</summary>
95 <returns>実装メソッドを表す <see cref="T:System.Reflection.MethodInfo" />。</returns>
97 <member name="M:System.Linq.Expressions.BinaryExpression.Reduce">
98 <summary>二項式ノードをより単純な式へと変形します。</summary>
99 <returns>単純化された式。</returns>
101 <member name="P:System.Linq.Expressions.BinaryExpression.Right">
102 <summary>二項演算の右オペランドを取得します。</summary>
103 <returns>二項演算の右オペランドを表す <see cref="T:System.Linq.Expressions.Expression" />。</returns>
105 <member name="M:System.Linq.Expressions.BinaryExpression.Update(System.Linq.Expressions.Expression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression)">
106 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
107 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
108 <param name="left">結果の <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティ。</param>
109 <param name="conversion">結果の <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> プロパティ。</param>
110 <param name="right">結果の <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> プロパティ。</param>
112 <member name="T:System.Linq.Expressions.BlockExpression">
113 <summary>変数を定義できる式のシーケンスを含んでいるブロックを表します。</summary>
115 <member name="M:System.Linq.Expressions.BlockExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
116 <summary>このノード型の特定の Visit メソッドにデスパッチします。たとえば、<see cref="T:System.Linq.Expressions.MethodCallExpression" /> は、<see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" /> を呼び出します。</summary>
117 <returns>このノードの走査結果。</returns>
118 <param name="visitor">このノードを走査するビジター。</param>
120 <member name="P:System.Linq.Expressions.BlockExpression.Expressions">
121 <summary>このブロック内の式を取得します。</summary>
122 <returns>このブロック内のすべての式を格納している読み取り専用コレクション。</returns>
124 <member name="P:System.Linq.Expressions.BlockExpression.NodeType">
125 <summary>この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、<see cref="F:System.Linq.Expressions.ExpressionType.Extension" /> を返す必要があります。</summary>
126 <returns>式の <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
128 <member name="P:System.Linq.Expressions.BlockExpression.Result">
129 <summary>このブロックの最後の式を取得します。</summary>
130 <returns>このブロックの最後の式を表す <see cref="T:System.Linq.Expressions.Expression" /> オブジェクト。</returns>
132 <member name="P:System.Linq.Expressions.BlockExpression.Type">
133 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
134 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.BlockExpression.Type" />。</returns>
136 <member name="M:System.Linq.Expressions.BlockExpression.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression},System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
137 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
138 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
139 <param name="variables">結果の <see cref="P:System.Linq.Expressions.BlockExpression.Variables" /> プロパティ。</param>
140 <param name="expressions">結果の <see cref="P:System.Linq.Expressions.BlockExpression.Expressions" /> プロパティ。</param>
142 <member name="P:System.Linq.Expressions.BlockExpression.Variables">
143 <summary>このブロックで定義されている変数を取得します。</summary>
144 <returns>このブロックで定義されているすべての変数を格納している読み取り専用コレクション。</returns>
146 <member name="T:System.Linq.Expressions.CatchBlock">
147 <summary>try ブロックの catch ステートメントを表します。</summary>
149 <member name="P:System.Linq.Expressions.CatchBlock.Body">
150 <summary>catch ブロックの本体を取得します。</summary>
151 <returns>catch 本体を表す <see cref="T:System.Linq.Expressions.Expression" /> オブジェクト。</returns>
153 <member name="P:System.Linq.Expressions.CatchBlock.Filter">
155 <see cref="T:System.Linq.Expressions.CatchBlock" /> フィルターの本体を取得します。</summary>
157 <see cref="T:System.Linq.Expressions.CatchBlock" /> フィルターの本体を表す <see cref="T:System.Linq.Expressions.Expression" /> オブジェクト。</returns>
159 <member name="P:System.Linq.Expressions.CatchBlock.Test">
160 <summary>このハンドラーによってキャッチされる <see cref="T:System.Exception" /> の型を取得します。</summary>
161 <returns>このハンドラーによってキャッチされる <see cref="T:System.Exception" /> の型を表す <see cref="T:System.Type" /> オブジェクト。</returns>
163 <member name="M:System.Linq.Expressions.CatchBlock.ToString">
164 <summary>現在の <see cref="T:System.Object" /> を表す <see cref="T:System.String" /> を返します。</summary>
165 <returns>現在の <see cref="T:System.Object" /> を表す <see cref="T:System.String" />。</returns>
167 <member name="M:System.Linq.Expressions.CatchBlock.Update(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
168 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
169 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
170 <param name="variable">結果の <see cref="P:System.Linq.Expressions.CatchBlock.Variable" /> プロパティ。</param>
171 <param name="filter">結果の <see cref="P:System.Linq.Expressions.CatchBlock.Filter" /> プロパティ。</param>
172 <param name="body">結果の <see cref="P:System.Linq.Expressions.CatchBlock.Body" /> プロパティ。</param>
174 <member name="P:System.Linq.Expressions.CatchBlock.Variable">
175 <summary>このハンドラーによってキャッチされる <see cref="T:System.Exception" /> オブジェクトへの参照を取得します。</summary>
176 <returns>このハンドラーによってキャッチされる <see cref="T:System.Exception" /> オブジェクトへの参照を表す <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクト。</returns>
178 <member name="T:System.Linq.Expressions.ConditionalExpression">
179 <summary>条件演算子を持つ式を表します。</summary>
181 <member name="M:System.Linq.Expressions.ConditionalExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
182 <summary>このノード型の特定の Visit メソッドにデスパッチします。たとえば、<see cref="T:System.Linq.Expressions.MethodCallExpression" /> は、<see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" /> を呼び出します。</summary>
183 <returns>このノードの走査結果。</returns>
184 <param name="visitor">このノードを走査するビジター。</param>
186 <member name="P:System.Linq.Expressions.ConditionalExpression.IfFalse">
187 <summary>テストで false と評価される場合に実行する式を取得します。</summary>
188 <returns>テストが false の場合に実行する式を表す <see cref="T:System.Linq.Expressions.Expression" />。</returns>
190 <member name="P:System.Linq.Expressions.ConditionalExpression.IfTrue">
191 <summary>テストで true と評価される場合に実行する式を取得します。</summary>
192 <returns>テストが true の場合に実行する式を表す <see cref="T:System.Linq.Expressions.Expression" />。</returns>
194 <member name="P:System.Linq.Expressions.ConditionalExpression.NodeType">
195 <summary>この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、<see cref="F:System.Linq.Expressions.ExpressionType.Extension" /> を返す必要があります。</summary>
196 <returns>式の <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
198 <member name="P:System.Linq.Expressions.ConditionalExpression.Test">
199 <summary>条件演算のテストを取得します。</summary>
200 <returns>条件演算のテストを表す <see cref="T:System.Linq.Expressions.Expression" />。</returns>
202 <member name="P:System.Linq.Expressions.ConditionalExpression.Type">
203 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
204 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.ConditionalExpression.Type" />。</returns>
206 <member name="M:System.Linq.Expressions.ConditionalExpression.Update(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
207 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
208 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
209 <param name="test">結果の <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" /> プロパティ。</param>
210 <param name="ifTrue">結果の <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" /> プロパティ。</param>
211 <param name="ifFalse">結果の <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" /> プロパティ。</param>
213 <member name="T:System.Linq.Expressions.ConstantExpression">
214 <summary>定数値を持つ式を表します。</summary>
216 <member name="M:System.Linq.Expressions.ConstantExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
217 <summary>このノード型の特定の Visit メソッドにデスパッチします。たとえば、<see cref="T:System.Linq.Expressions.MethodCallExpression" /> は、<see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" /> を呼び出します。</summary>
218 <returns>このノードの走査結果。</returns>
219 <param name="visitor">このノードを走査するビジター。</param>
221 <member name="P:System.Linq.Expressions.ConstantExpression.NodeType">
222 <summary>この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、<see cref="F:System.Linq.Expressions.ExpressionType.Extension" /> を返す必要があります。</summary>
223 <returns>式の <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
225 <member name="P:System.Linq.Expressions.ConstantExpression.Type">
226 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
227 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.ConstantExpression.Type" />。</returns>
229 <member name="P:System.Linq.Expressions.ConstantExpression.Value">
230 <summary>定数式の値を取得します。</summary>
231 <returns>表された式の値に等しい <see cref="T:System.Object" />。</returns>
233 <member name="T:System.Linq.Expressions.DebugInfoExpression">
234 <summary>デバッグ情報のシーケンス ポイントを生成またはクリアします。これにより、デバッガーはデバッグ時に正しいソース コードを強調表示できます。</summary>
236 <member name="M:System.Linq.Expressions.DebugInfoExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
237 <summary>このノード型の特定の Visit メソッドにデスパッチします。たとえば、<see cref="T:System.Linq.Expressions.MethodCallExpression" /> は、<see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" /> を呼び出します。</summary>
238 <returns>このノードの走査結果。</returns>
239 <param name="visitor">このノードを走査するビジター。</param>
241 <member name="P:System.Linq.Expressions.DebugInfoExpression.Document">
242 <summary>ソース ファイルを表す <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" /> を取得します。</summary>
243 <returns>ソース ファイルを表す <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />。</returns>
245 <member name="P:System.Linq.Expressions.DebugInfoExpression.EndColumn">
246 <summary>この <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> の最終列を取得します。</summary>
247 <returns>ラップされた式の生成に使用されたコードの最終列の番号。</returns>
249 <member name="P:System.Linq.Expressions.DebugInfoExpression.EndLine">
250 <summary>この <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> の最終行を取得します。</summary>
251 <returns>ラップされた式の生成に使用されたコードの最終行の番号。</returns>
253 <member name="P:System.Linq.Expressions.DebugInfoExpression.IsClear">
255 <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> がシーケンス ポイントをクリアするために使用されるかどうかを示す値を取得します。</summary>
257 <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> がシーケンス ポイントをクリアするために使用される場合は true。それ以外の場合は false。</returns>
259 <member name="P:System.Linq.Expressions.DebugInfoExpression.NodeType">
260 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> のノード型を返します。</summary>
261 <returns>この式を表す <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
263 <member name="P:System.Linq.Expressions.DebugInfoExpression.StartColumn">
264 <summary>この <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> の先頭列を取得します。</summary>
265 <returns>ラップされた式の生成に使用されたコードの先頭列の番号。</returns>
267 <member name="P:System.Linq.Expressions.DebugInfoExpression.StartLine">
268 <summary>この <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> の先頭行を取得します。</summary>
269 <returns>ラップされた式の生成に使用されたコードの先頭行の番号。</returns>
271 <member name="P:System.Linq.Expressions.DebugInfoExpression.Type">
272 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
273 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.DebugInfoExpression.Type" />。</returns>
275 <member name="T:System.Linq.Expressions.DefaultExpression">
276 <summary>型または空の式の既定値を表します。</summary>
278 <member name="P:System.Linq.Expressions.DefaultExpression.NodeType">
279 <summary>この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、<see cref="F:System.Linq.Expressions.ExpressionType.Extension" /> を返す必要があります。</summary>
280 <returns>式の <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
282 <member name="P:System.Linq.Expressions.DefaultExpression.Type">
283 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
284 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.DefaultExpression.Type" />。</returns>
286 <member name="T:System.Linq.Expressions.ElementInit">
288 <see cref="T:System.Collections.IEnumerable" /> コレクションの単一要素の初期化子を表します。</summary>
290 <member name="P:System.Linq.Expressions.ElementInit.AddMethod">
292 <see cref="T:System.Collections.IEnumerable" /> コレクションへの要素の追加に使用されるインスタンス メソッドを取得します。</summary>
293 <returns>コレクションに要素を追加するインスタンス メソッドを表す <see cref="T:System.Reflection.MethodInfo" />。</returns>
295 <member name="P:System.Linq.Expressions.ElementInit.Arguments">
297 <see cref="T:System.Collections.IEnumerable" /> コレクションに要素を追加するメソッドに渡される引数のコレクションを取得します。</summary>
298 <returns>コレクションに要素を追加するメソッドの引数を表す <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトの <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />。</returns>
300 <member name="P:System.Linq.Expressions.ElementInit.System#Linq#Expressions#IArgumentProvider#ArgumentCount"></member>
301 <member name="M:System.Linq.Expressions.ElementInit.System#Linq#Expressions#IArgumentProvider#GetArgument(System.Int32)"></member>
302 <member name="M:System.Linq.Expressions.ElementInit.ToString">
304 <see cref="T:System.Linq.Expressions.ElementInit" /> オブジェクトのテキスト表現を返します。</summary>
306 <see cref="T:System.Linq.Expressions.ElementInit" /> オブジェクトのテキスト表現。</returns>
308 <member name="M:System.Linq.Expressions.ElementInit.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
309 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
310 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
311 <param name="arguments">結果の <see cref="P:System.Linq.Expressions.ElementInit.Arguments" /> プロパティ。</param>
313 <member name="T:System.Linq.Expressions.Expression">
314 <summary>式ツリー ノードを表すクラスの派生元の基底クラスを提供します。さまざまなノード型を作成する static (Visual Basic では Shared) ファクトリ メソッドも含まれています。これは abstract クラスです。</summary>
316 <member name="M:System.Linq.Expressions.Expression.#ctor">
318 <see cref="T:System.Linq.Expressions.Expression" /> の新しいインスタンスを構築します。</summary>
320 <member name="M:System.Linq.Expressions.Expression.Accept(System.Linq.Expressions.ExpressionVisitor)">
321 <summary>このノード型の特定の Visit メソッドにデスパッチします。たとえば、<see cref="T:System.Linq.Expressions.MethodCallExpression" /> は、<see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" /> を呼び出します。</summary>
322 <returns>このノードの走査結果。</returns>
323 <param name="visitor">このノードを走査するビジター。</param>
325 <member name="M:System.Linq.Expressions.Expression.Add(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
326 <summary>オーバーフロー チェックを行わない算術加算演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
328 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Add" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
330 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
332 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
333 <exception cref="T:System.ArgumentNullException">
334 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
335 <exception cref="T:System.InvalidOperationException">加算演算子は、<paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
337 <member name="M:System.Linq.Expressions.Expression.Add(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
338 <summary>オーバーフロー チェックを行わない算術加算演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。実装メソッドを指定できます。</summary>
340 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Add" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
342 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
344 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
345 <param name="method">
346 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
347 <exception cref="T:System.ArgumentNullException">
348 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
349 <exception cref="T:System.ArgumentException">
350 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
351 <exception cref="T:System.InvalidOperationException">
352 <paramref name="method" /> は null で、加算演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
354 <member name="M:System.Linq.Expressions.Expression.AddAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
355 <summary>オーバーフロー チェックを行わない加算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
357 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.AddAssign" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
359 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
361 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
363 <member name="M:System.Linq.Expressions.Expression.AddAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
364 <summary>オーバーフロー チェックを行わない加算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
366 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.AddAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
368 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
370 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
371 <param name="method">
372 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
374 <member name="M:System.Linq.Expressions.Expression.AddAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
375 <summary>オーバーフロー チェックを行わない加算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
377 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.AddAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</returns>
379 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
381 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
382 <param name="method">
383 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
384 <param name="conversion">
385 <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</param>
387 <member name="M:System.Linq.Expressions.Expression.AddAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
388 <summary>オーバーフロー チェックを行う加算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
390 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.AddAssignChecked" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
392 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
394 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
396 <member name="M:System.Linq.Expressions.Expression.AddAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
397 <summary>オーバーフロー チェックを行う加算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
399 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.AddAssignChecked" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
401 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
403 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
404 <param name="method">
405 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
407 <member name="M:System.Linq.Expressions.Expression.AddAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
408 <summary>オーバーフロー チェックを行う加算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
410 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.AddAssignChecked" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</returns>
412 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
414 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
415 <param name="method">
416 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
417 <param name="conversion">
418 <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</param>
420 <member name="M:System.Linq.Expressions.Expression.AddChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
421 <summary>オーバーフロー チェックを行う算術加算演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
423 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.AddChecked" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
425 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
427 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
428 <exception cref="T:System.ArgumentNullException">
429 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
430 <exception cref="T:System.InvalidOperationException">加算演算子は、<paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
432 <member name="M:System.Linq.Expressions.Expression.AddChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
433 <summary>オーバーフロー チェックを行う算術加算演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。実装メソッドを指定できます。</summary>
435 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.AddChecked" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
437 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
439 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
440 <param name="method">
441 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
442 <exception cref="T:System.ArgumentNullException">
443 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
444 <exception cref="T:System.ArgumentException">
445 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
446 <exception cref="T:System.InvalidOperationException">
447 <paramref name="method" /> は null で、加算演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
449 <member name="M:System.Linq.Expressions.Expression.And(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
450 <summary>ビットごとの <see cref="T:System.Linq.Expressions.BinaryExpression" /> 演算を表す AND を作成します。</summary>
452 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.And" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
454 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
456 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
457 <exception cref="T:System.ArgumentNullException">
458 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
459 <exception cref="T:System.InvalidOperationException">ビットごとの AND 演算子は、<paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
461 <member name="M:System.Linq.Expressions.Expression.And(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
462 <summary>ビットごとの <see cref="T:System.Linq.Expressions.BinaryExpression" /> 演算を表す AND を作成します。実装メソッドを指定できます。</summary>
464 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.And" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
466 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
468 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
469 <param name="method">
470 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
471 <exception cref="T:System.ArgumentNullException">
472 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
473 <exception cref="T:System.ArgumentException">
474 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
475 <exception cref="T:System.InvalidOperationException">
476 <paramref name="method" /> は null で、ビットごとの AND 演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
478 <member name="M:System.Linq.Expressions.Expression.AndAlso(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
479 <summary>1 番目のオペランドが <see cref="T:System.Linq.Expressions.BinaryExpression" /> に評価された場合にのみ 2 番目のオペランドを評価する条件付き AND 演算を表す true を作成します。</summary>
481 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.AndAlso" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
483 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
485 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
486 <exception cref="T:System.ArgumentNullException">
487 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
488 <exception cref="T:System.InvalidOperationException">ビットごとの AND 演算子は、<paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。または<paramref name="left" />.Type と <paramref name="right" />.Type は同じブール型ではありません。</exception>
490 <member name="M:System.Linq.Expressions.Expression.AndAlso(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
491 <summary>1 番目のオペランドが true に解決された場合にのみ 2 番目のオペランドを評価する条件付き <see cref="T:System.Linq.Expressions.BinaryExpression" /> 演算を表す AND を作成します。実装メソッドを指定できます。</summary>
493 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.AndAlso" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
495 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
497 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
498 <param name="method">
499 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
500 <exception cref="T:System.ArgumentNullException">
501 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
502 <exception cref="T:System.ArgumentException">
503 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
504 <exception cref="T:System.InvalidOperationException">
505 <paramref name="method" /> は null で、ビットごとの AND 演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。または<paramref name="method" /> は null で、<paramref name="left" />.Type と <paramref name="right" />.Type は同じブール型ではありません。</exception>
507 <member name="M:System.Linq.Expressions.Expression.AndAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
508 <summary>ビットごとの AND 代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
510 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.AndAssign" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
512 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
514 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
516 <member name="M:System.Linq.Expressions.Expression.AndAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
517 <summary>ビットごとの AND 代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
519 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.AndAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
521 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
523 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
524 <param name="method">
525 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
527 <member name="M:System.Linq.Expressions.Expression.AndAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
528 <summary>ビットごとの AND 代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
530 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.AndAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</returns>
532 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
534 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
535 <param name="method">
536 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
537 <param name="conversion">
538 <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</param>
540 <member name="M:System.Linq.Expressions.Expression.ArrayAccess(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
541 <summary>多次元配列にアクセスするための <see cref="T:System.Linq.Expressions.IndexExpression" /> を作成します。</summary>
542 <returns>作成された <see cref="T:System.Linq.Expressions.IndexExpression" />。</returns>
543 <param name="array">多次元配列を表す式。</param>
544 <param name="indexes">配列のインデックス化に使用する式を格納している <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
546 <member name="M:System.Linq.Expressions.Expression.ArrayAccess(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[])">
547 <summary>配列にアクセスするための <see cref="T:System.Linq.Expressions.IndexExpression" /> を作成します。</summary>
548 <returns>作成された <see cref="T:System.Linq.Expressions.IndexExpression" />。</returns>
549 <param name="array">インデックス化する配列を表す式。</param>
550 <param name="indexes">配列のインデックス化に使用する式を格納している配列。</param>
552 <member name="M:System.Linq.Expressions.Expression.ArrayIndex(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
553 <summary>ランクが 1 より大きい配列への配列の添字演算子の適用を表す <see cref="T:System.Linq.Expressions.MethodCallExpression" /> を作成します。</summary>
555 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> プロパティおよび <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> プロパティを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />。</returns>
557 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" />。</param>
558 <param name="indexes">
559 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />。</param>
560 <exception cref="T:System.ArgumentNullException">
561 <paramref name="array" /> または <paramref name="indexes" /> が null です。</exception>
562 <exception cref="T:System.ArgumentException">
563 <paramref name="array" />.Type は配列型を表しません。または<paramref name="array" />.Type のランクは、<paramref name="indexes" /> の要素の数と一致しません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の 1 つ以上の要素の <paramref name="indexes" /> プロパティは、<see cref="T:System.Int32" /> 型を表しません。</exception>
565 <member name="M:System.Linq.Expressions.Expression.ArrayIndex(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
566 <summary>ランク 1 の配列への配列の添字演算子の適用を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
568 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ArrayIndex" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
570 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
572 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
573 <exception cref="T:System.ArgumentNullException">
574 <paramref name="array" /> または <paramref name="index" /> が null です。</exception>
575 <exception cref="T:System.ArgumentException">
576 <paramref name="array" />.Type は配列型を表しません。または<paramref name="array" />.Type は、ランクが 1 ではない配列型を表します。または<paramref name="index" />.Type は、<see cref="T:System.Int32" /> 型を表しません。</exception>
578 <member name="M:System.Linq.Expressions.Expression.ArrayIndex(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[])">
579 <summary>多次元配列への配列の添字演算子の適用を表す <see cref="T:System.Linq.Expressions.MethodCallExpression" /> を作成します。</summary>
581 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> プロパティおよび <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> プロパティを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />。</returns>
583 <see cref="T:System.Linq.Expressions.Expression" /> のインスタンスの配列 (配列のインデックス操作のインデックス)。</param>
584 <param name="indexes">
585 <see cref="T:System.Linq.Expressions.Expression" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" /> オブジェクトの配列。</param>
586 <exception cref="T:System.ArgumentNullException">
587 <paramref name="array" /> または <paramref name="indexes" /> が null です。</exception>
588 <exception cref="T:System.ArgumentException">
589 <paramref name="array" />.Type は配列型を表しません。または<paramref name="array" />.Type のランクは、<paramref name="indexes" /> の要素の数と一致しません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の 1 つ以上の要素の <paramref name="indexes" /> プロパティは、<see cref="T:System.Int32" /> 型を表しません。</exception>
591 <member name="M:System.Linq.Expressions.Expression.ArrayLength(System.Linq.Expressions.Expression)">
592 <summary>1 次元配列の長さを取得する式を表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
594 <see cref="T:System.Linq.Expressions.UnaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび <see cref="F:System.Linq.Expressions.ExpressionType.ArrayLength" /> と等しい <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> プロパティを含む <paramref name="array" />。</returns>
596 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</param>
597 <exception cref="T:System.ArgumentNullException">
598 <paramref name="array" /> は null です。</exception>
599 <exception cref="T:System.ArgumentException">
600 <paramref name="array" />.Type は配列型を表しません。</exception>
602 <member name="M:System.Linq.Expressions.Expression.Assign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
603 <summary>代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
605 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Assign" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
607 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
609 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
611 <member name="M:System.Linq.Expressions.Expression.Bind(System.Reflection.MemberInfo,System.Linq.Expressions.Expression)">
612 <summary>フィールドまたはプロパティの初期化を表す <see cref="T:System.Linq.Expressions.MemberAssignment" /> を作成します。</summary>
614 <see cref="T:System.Linq.Expressions.MemberAssignment" /> と等しい <see cref="P:System.Linq.Expressions.MemberBinding.BindingType" /> と、指定した値に設定された <see cref="F:System.Linq.Expressions.MemberBindingType.Assignment" /> プロパティおよび <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> プロパティを含む <see cref="P:System.Linq.Expressions.MemberAssignment.Expression" />。</returns>
615 <param name="member">
616 <see cref="T:System.Reflection.MemberInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MemberBinding.Member" />。</param>
617 <param name="expression">
618 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MemberAssignment.Expression" />。</param>
619 <exception cref="T:System.ArgumentNullException">
620 <paramref name="member" /> または <paramref name="expression" /> が null です。</exception>
621 <exception cref="T:System.ArgumentException">
622 <paramref name="member" /> は、フィールドまたはプロパティを表しません。または<paramref name="member" /> によって表されるプロパティに set アクセサーが含まれません。または<paramref name="expression" />.Type は、<paramref name="member" /> が表すフィールドまたはプロパティの型に代入できません。</exception>
624 <member name="M:System.Linq.Expressions.Expression.Bind(System.Reflection.MethodInfo,System.Linq.Expressions.Expression)">
625 <summary>プロパティ アクセサー メソッドを使用したメンバーの初期化を表す <see cref="T:System.Linq.Expressions.MemberAssignment" /> を作成します。</summary>
627 <see cref="T:System.Linq.Expressions.MemberAssignment" /> と等しい <see cref="P:System.Linq.Expressions.MemberBinding.BindingType" /> プロパティ、<see cref="F:System.Linq.Expressions.MemberBindingType.Assignment" /> でアクセスされるプロパティを表す <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> に設定された <see cref="T:System.Reflection.PropertyInfo" /> プロパティ、<paramref name="propertyAccessor" /> に設定された <see cref="P:System.Linq.Expressions.MemberAssignment.Expression" /> を含む <paramref name="expression" />。</returns>
628 <param name="propertyAccessor">プロパティ アクセサー メソッドを表す <see cref="T:System.Reflection.MethodInfo" />。</param>
629 <param name="expression">
630 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MemberAssignment.Expression" />。</param>
631 <exception cref="T:System.ArgumentNullException">
632 <paramref name="propertyAccessor" /> または <paramref name="expression" /> が null です。</exception>
633 <exception cref="T:System.ArgumentException">
634 <paramref name="propertyAccessor" /> は、プロパティ アクセサー メソッドを表しません。または<paramref name="propertyAccessor" /> によってアクセスされるプロパティに set アクセサーが含まれません。または<paramref name="expression" />.Type は、<paramref name="member" /> が表すフィールドまたはプロパティの型に代入できません。</exception>
636 <member name="M:System.Linq.Expressions.Expression.Block(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
637 <summary>指定された式を含み、変数を含まない <see cref="T:System.Linq.Expressions.BlockExpression" /> を作成します。</summary>
638 <returns>作成された <see cref="T:System.Linq.Expressions.BlockExpression" />。</returns>
639 <param name="expressions">ブロック内の式。</param>
641 <member name="M:System.Linq.Expressions.Expression.Block(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression},System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
642 <summary>指定された変数および式を含む <see cref="T:System.Linq.Expressions.BlockExpression" /> を作成します。</summary>
643 <returns>作成された <see cref="T:System.Linq.Expressions.BlockExpression" />。</returns>
644 <param name="variables">ブロック内の変数。</param>
645 <param name="expressions">ブロック内の式。</param>
647 <member name="M:System.Linq.Expressions.Expression.Block(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression},System.Linq.Expressions.Expression[])">
648 <summary>指定された変数および式を含む <see cref="T:System.Linq.Expressions.BlockExpression" /> を作成します。</summary>
649 <returns>作成された <see cref="T:System.Linq.Expressions.BlockExpression" />。</returns>
650 <param name="variables">ブロック内の変数。</param>
651 <param name="expressions">ブロック内の式。</param>
653 <member name="M:System.Linq.Expressions.Expression.Block(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
654 <summary>2 つの式を含み、変数を含まない <see cref="T:System.Linq.Expressions.BlockExpression" /> を作成します。</summary>
655 <returns>作成された <see cref="T:System.Linq.Expressions.BlockExpression" />。</returns>
656 <param name="arg0">ブロック内の 1 つ目の式。</param>
657 <param name="arg1">ブロック内の 2 つ目の式。</param>
659 <member name="M:System.Linq.Expressions.Expression.Block(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
660 <summary>3 つの式を含み、変数を含まない <see cref="T:System.Linq.Expressions.BlockExpression" /> を作成します。</summary>
661 <returns>作成された <see cref="T:System.Linq.Expressions.BlockExpression" />。</returns>
662 <param name="arg0">ブロック内の 1 つ目の式。</param>
663 <param name="arg1">ブロック内の 2 つ目の式。</param>
664 <param name="arg2">ブロック内の 3 つ目の式。</param>
666 <member name="M:System.Linq.Expressions.Expression.Block(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
667 <summary>4 つの式を含み、変数を含まない <see cref="T:System.Linq.Expressions.BlockExpression" /> を作成します。</summary>
668 <returns>作成された <see cref="T:System.Linq.Expressions.BlockExpression" />。</returns>
669 <param name="arg0">ブロック内の 1 つ目の式。</param>
670 <param name="arg1">ブロック内の 2 つ目の式。</param>
671 <param name="arg2">ブロック内の 3 つ目の式。</param>
672 <param name="arg3">ブロック内の 4 つ目の式。</param>
674 <member name="M:System.Linq.Expressions.Expression.Block(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
675 <summary>5 つの式を含み、変数を含まない <see cref="T:System.Linq.Expressions.BlockExpression" /> を作成します。</summary>
676 <returns>作成された <see cref="T:System.Linq.Expressions.BlockExpression" />。</returns>
677 <param name="arg0">ブロック内の 1 つ目の式。</param>
678 <param name="arg1">ブロック内の 2 つ目の式。</param>
679 <param name="arg2">ブロック内の 3 つ目の式。</param>
680 <param name="arg3">ブロック内の 4 つ目の式。</param>
681 <param name="arg4">ブロック内の 5 つ目の式。</param>
683 <member name="M:System.Linq.Expressions.Expression.Block(System.Linq.Expressions.Expression[])">
684 <summary>指定された式を含み、変数を含まない <see cref="T:System.Linq.Expressions.BlockExpression" /> を作成します。</summary>
685 <returns>作成された <see cref="T:System.Linq.Expressions.BlockExpression" />。</returns>
686 <param name="expressions">ブロック内の式。</param>
688 <member name="M:System.Linq.Expressions.Expression.Block(System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
689 <summary>指定された式を含み、変数を含まず、特定の結果の型を持つ <see cref="T:System.Linq.Expressions.BlockExpression" /> を作成します。</summary>
690 <returns>作成された <see cref="T:System.Linq.Expressions.BlockExpression" />。</returns>
691 <param name="type">ブロックの結果の型。</param>
692 <param name="expressions">ブロック内の式。</param>
694 <member name="M:System.Linq.Expressions.Expression.Block(System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression},System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
695 <summary>指定された変数および式を含む <see cref="T:System.Linq.Expressions.BlockExpression" /> を作成します。</summary>
696 <returns>作成された <see cref="T:System.Linq.Expressions.BlockExpression" />。</returns>
697 <param name="type">ブロックの結果の型。</param>
698 <param name="variables">ブロック内の変数。</param>
699 <param name="expressions">ブロック内の式。</param>
701 <member name="M:System.Linq.Expressions.Expression.Block(System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression},System.Linq.Expressions.Expression[])">
702 <summary>指定された変数および式を含む <see cref="T:System.Linq.Expressions.BlockExpression" /> を作成します。</summary>
703 <returns>作成された <see cref="T:System.Linq.Expressions.BlockExpression" />。</returns>
704 <param name="type">ブロックの結果の型。</param>
705 <param name="variables">ブロック内の変数。</param>
706 <param name="expressions">ブロック内の式。</param>
708 <member name="M:System.Linq.Expressions.Expression.Block(System.Type,System.Linq.Expressions.Expression[])">
709 <summary>指定された式を含み、変数を含まず、特定の結果の型を持つ <see cref="T:System.Linq.Expressions.BlockExpression" /> を作成します。</summary>
710 <returns>作成された <see cref="T:System.Linq.Expressions.BlockExpression" />。</returns>
711 <param name="type">ブロックの結果の型。</param>
712 <param name="expressions">ブロック内の式。</param>
714 <member name="M:System.Linq.Expressions.Expression.Break(System.Linq.Expressions.LabelTarget)">
715 <summary>break ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" /> を作成します。</summary>
716 <returns>Break と等しい <see cref="T:System.Linq.Expressions.GotoExpression" />、<see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> に設定された <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> プロパティ、およびジャンプ時にジャンプ先のラベルに渡される null 値を含む <paramref name="target" />。</returns>
717 <param name="target">
718 <see cref="T:System.Linq.Expressions.LabelTarget" /> のジャンプ先の <see cref="T:System.Linq.Expressions.GotoExpression" />。</param>
720 <member name="M:System.Linq.Expressions.Expression.Break(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
721 <summary>break ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" /> を作成します。ジャンプ時にラベルに渡す値を指定できます。</summary>
722 <returns>Break と等しい <see cref="T:System.Linq.Expressions.GotoExpression" />、<see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> に設定された <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> プロパティ、およびジャンプ時にジャンプ先のラベルに渡される <paramref name="target" /> を含む <paramref name="value" />。</returns>
723 <param name="target">
724 <see cref="T:System.Linq.Expressions.LabelTarget" /> のジャンプ先の <see cref="T:System.Linq.Expressions.GotoExpression" />。</param>
725 <param name="value">ジャンプ時に関連付けられているラベルに渡される値。</param>
727 <member name="M:System.Linq.Expressions.Expression.Break(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type)">
728 <summary>型を指定して、break ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" /> を作成します。ジャンプ時にラベルに渡す値を指定できます。</summary>
729 <returns>Break と等しい <see cref="T:System.Linq.Expressions.GotoExpression" />、<see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> に設定された <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> プロパティ、<paramref name="target" /> に設定された <see cref="P:System.Linq.Expressions.Expression.Type" /> プロパティ、およびジャンプ時にジャンプ先のラベルに渡される <paramref name="type" /> を含む <paramref name="value" />。</returns>
730 <param name="target">
731 <see cref="T:System.Linq.Expressions.LabelTarget" /> のジャンプ先の <see cref="T:System.Linq.Expressions.GotoExpression" />。</param>
732 <param name="value">ジャンプ時に関連付けられているラベルに渡される値。</param>
734 <see cref="T:System.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
736 <member name="M:System.Linq.Expressions.Expression.Break(System.Linq.Expressions.LabelTarget,System.Type)">
737 <summary>型を指定して、break ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" /> を作成します。</summary>
738 <returns>Break と等しい <see cref="T:System.Linq.Expressions.GotoExpression" />、<see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> に設定された <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> プロパティ、および <paramref name="target" /> に設定された <see cref="P:System.Linq.Expressions.Expression.Type" /> プロパティを含む <paramref name="type" />。</returns>
739 <param name="target">
740 <see cref="T:System.Linq.Expressions.LabelTarget" /> のジャンプ先の <see cref="T:System.Linq.Expressions.GotoExpression" />。</param>
742 <see cref="T:System.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
744 <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
745 <summary>引数を受け取らないメソッドへの呼び出しを表す <see cref="T:System.Linq.Expressions.MethodCallExpression" /> を作成します。</summary>
747 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> プロパティおよび <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> プロパティを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</returns>
748 <param name="instance">インスタンス メソッドの呼び出しのインスタンスを指定する <see cref="T:System.Linq.Expressions.Expression" />。null (Visual Basic では static) メソッドに Shared を渡します。</param>
749 <param name="method">
750 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</param>
751 <exception cref="T:System.ArgumentNullException">
752 <paramref name="method" /> は null です。または<paramref name="instance" /> は null で、<paramref name="method" /> はインスタンス メソッドを表します。</exception>
753 <exception cref="T:System.ArgumentException">
754 <paramref name="instance" />.Type は、<paramref name="method" /> によって表されるメソッドの宣言型に代入できません。</exception>
756 <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
757 <summary>引数を受け取るメソッドへの呼び出しを表す <see cref="T:System.Linq.Expressions.MethodCallExpression" /> を作成します。</summary>
759 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Call" />、<see cref="P:System.Linq.Expressions.MethodCallExpression.Object" />、および <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />。</returns>
760 <param name="instance">
761 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> (null (Visual Basic では static) メソッドに Shared を渡します)。</param>
762 <param name="method">
763 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</param>
764 <param name="arguments">
765 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />。</param>
766 <exception cref="T:System.ArgumentNullException">
767 <paramref name="method" /> は null です。または<paramref name="instance" /> は null で、<paramref name="method" /> はインスタンス メソッドを表します。</exception>
768 <exception cref="T:System.ArgumentException">
769 <paramref name="instance" />.Type は、<paramref name="method" /> によって表されるメソッドの宣言型に代入できません。または<paramref name="arguments" /> 内の要素数が、<paramref name="method" /> によって表されるメソッドのパラメーターの数と等しくありません。または<paramref name="arguments" /> の 1 つ以上の要素が、<paramref name="method" /> によって表されるメソッドの対応するパラメーターに代入できません。</exception>
771 <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
772 <summary>2 つの引数を受け取るメソッドへの呼び出しを表す <see cref="T:System.Linq.Expressions.MethodCallExpression" /> を作成します。</summary>
774 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> プロパティおよび <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> プロパティを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</returns>
775 <param name="instance">インスタンス呼び出しのインスタンスを指定する <see cref="T:System.Linq.Expressions.Expression" />。static (Visual Basic では Shared) メソッドの場合は null を渡します。</param>
776 <param name="method">呼び出し先のメソッドを表す <see cref="T:System.Reflection.MethodInfo" />。</param>
777 <param name="arg0">1 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
778 <param name="arg1">2 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
780 <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
781 <summary>3 つの引数を受け取るメソッドへの呼び出しを表す <see cref="T:System.Linq.Expressions.MethodCallExpression" /> を作成します。</summary>
783 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> プロパティおよび <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> プロパティを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</returns>
784 <param name="instance">インスタンス呼び出しのインスタンスを指定する <see cref="T:System.Linq.Expressions.Expression" />。static (Visual Basic では Shared) メソッドの場合は null を渡します。</param>
785 <param name="method">呼び出し先のメソッドを表す <see cref="T:System.Reflection.MethodInfo" />。</param>
786 <param name="arg0">1 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
787 <param name="arg1">2 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
788 <param name="arg2">3 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
790 <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression[])">
791 <summary>引数を受け取るメソッドへの呼び出しを表す <see cref="T:System.Linq.Expressions.MethodCallExpression" /> を作成します。</summary>
793 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Call" />、<see cref="P:System.Linq.Expressions.MethodCallExpression.Object" />、および <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />。</returns>
794 <param name="instance">インスタンス メソッドの呼び出しのインスタンスを指定する <see cref="T:System.Linq.Expressions.Expression" />。null (Visual Basic では static) メソッドに Shared を渡します。</param>
795 <param name="method">
796 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</param>
797 <param name="arguments">
798 <see cref="T:System.Linq.Expressions.Expression" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" /> オブジェクトの配列。</param>
799 <exception cref="T:System.ArgumentNullException">
800 <paramref name="method" /> は null です。または<paramref name="instance" /> は null で、<paramref name="method" /> はインスタンス メソッドを表します。または<paramref name="arguments" /> は null ではなく、その 1 つ以上の要素が null です。</exception>
801 <exception cref="T:System.ArgumentException">
802 <paramref name="instance" />.Type は、<paramref name="method" /> によって表されるメソッドの宣言型に代入できません。または<paramref name="arguments" /> 内の要素数が、<paramref name="method" /> によって表されるメソッドのパラメーターの数と等しくありません。または<paramref name="arguments" /> の 1 つ以上の要素が、<paramref name="method" /> によって表されるメソッドの対応するパラメーターに代入できません。</exception>
804 <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.String,System.Type[],System.Linq.Expressions.Expression[])">
805 <summary>適切なファクトリ メソッドを呼び出すことにより、インスタンス メソッドへの呼び出しを表す <see cref="T:System.Linq.Expressions.MethodCallExpression" /> を作成します。</summary>
807 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティ、<see cref="F:System.Linq.Expressions.ExpressionType.Call" /> と等しい <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> プロパティ、指定したインスタンス メソッドを表す <paramref name="instance" /> に設定された <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />、および指定した引数に設定された <see cref="T:System.Reflection.MethodInfo" /> を含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />。</returns>
808 <param name="instance">特定のメソッドの <see cref="T:System.Linq.Expressions.Expression" /> プロパティ値が検索される <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
809 <param name="methodName">メソッドの名前。</param>
810 <param name="typeArguments">ジェネリック メソッドの型パラメーターを指定する <see cref="T:System.Type" /> オブジェクトの配列。methodName が非ジェネリック メソッドを指定する場合、この引数は null にします。</param>
811 <param name="arguments">メソッドへの引数を表す <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトの配列。</param>
812 <exception cref="T:System.ArgumentNullException">
813 <paramref name="instance" /> または <paramref name="methodName" /> が null です。</exception>
814 <exception cref="T:System.InvalidOperationException">名前が <paramref name="methodName" /> で、型パラメーターが <paramref name="typeArguments" /> と一致し、パラメーターの型が <paramref name="arguments" /> と一致するメソッドが、<paramref name="instance" />.Type またはその基本型で見つかりません。または名前が <paramref name="methodName" /> で、型パラメーターが <paramref name="typeArguments" /> と一致し、パラメーターの型が <paramref name="arguments" /> と一致する複数のメソッドが、<paramref name="instance" />.Type またはその基本型で見つかりました。</exception>
816 <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
817 <summary>static (Visual Basic では Shared) メソッドへの呼び出しを表す <see cref="T:System.Linq.Expressions.MethodCallExpression" /> を作成します。</summary>
819 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> プロパティおよび <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> プロパティを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</returns>
820 <param name="method">呼び出し先のメソッドを表す <see cref="T:System.Reflection.MethodInfo" />。</param>
821 <param name="arguments">呼び出しの引数を表す <see cref="T:System.Linq.Expressions.Expression" /> のコレクション。</param>
823 <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression)">
824 <summary>1 つの引数を受け取る <see cref="T:System.Linq.Expressions.MethodCallExpression" /> (Visual Basic では static) メソッドへの呼び出しを表す Shared を作成します。</summary>
826 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> プロパティおよび <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> プロパティを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</returns>
827 <param name="method">
828 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</param>
829 <param name="arg0">1 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
830 <exception cref="T:System.ArgumentNullException">
831 <paramref name="method" /> が null です。</exception>
833 <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
834 <summary>2 つの引数を受け取る静的メソッドへの呼び出しを表す <see cref="T:System.Linq.Expressions.MethodCallExpression" /> を作成します。</summary>
836 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> プロパティおよび <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> プロパティを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</returns>
837 <param name="method">
838 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</param>
839 <param name="arg0">1 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
840 <param name="arg1">2 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
841 <exception cref="T:System.ArgumentNullException">
842 <paramref name="method" /> が null です。</exception>
844 <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
845 <summary>3 つの引数を受け取る静的メソッドへの呼び出しを表す <see cref="T:System.Linq.Expressions.MethodCallExpression" /> を作成します。</summary>
847 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> プロパティおよび <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> プロパティを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</returns>
848 <param name="method">
849 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</param>
850 <param name="arg0">1 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
851 <param name="arg1">2 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
852 <param name="arg2">3 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
853 <exception cref="T:System.ArgumentNullException">
854 <paramref name="method" /> が null です。</exception>
856 <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
857 <summary>4 つの引数を受け取る静的メソッドへの呼び出しを表す <see cref="T:System.Linq.Expressions.MethodCallExpression" /> を作成します。</summary>
859 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> プロパティおよび <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> プロパティを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</returns>
860 <param name="method">
861 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</param>
862 <param name="arg0">1 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
863 <param name="arg1">2 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
864 <param name="arg2">3 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
865 <param name="arg3">4 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
866 <exception cref="T:System.ArgumentNullException">
867 <paramref name="method" /> が null です。</exception>
869 <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
870 <summary>5 つの引数を受け取る静的メソッドへの呼び出しを表す <see cref="T:System.Linq.Expressions.MethodCallExpression" /> を作成します。</summary>
872 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> プロパティおよび <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> プロパティを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</returns>
873 <param name="method">
874 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</param>
875 <param name="arg0">1 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
876 <param name="arg1">2 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
877 <param name="arg2">3 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
878 <param name="arg3">4 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
879 <param name="arg4">5 番目の引数を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
880 <exception cref="T:System.ArgumentNullException">
881 <paramref name="method" /> が null です。</exception>
883 <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression[])">
884 <summary>引数を持つ <see cref="T:System.Linq.Expressions.MethodCallExpression" /> (Visual Basic では static) メソッドへの呼び出しを表す Shared を作成します。</summary>
886 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> プロパティおよび <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> プロパティを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />。</returns>
887 <param name="method">
888 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する static (Visual Basic では Shared) メソッドを表す <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />。</param>
889 <param name="arguments">
890 <see cref="T:System.Linq.Expressions.Expression" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" /> オブジェクトの配列。</param>
891 <exception cref="T:System.ArgumentNullException">
892 <paramref name="method" /> は null です。</exception>
893 <exception cref="T:System.ArgumentException">
894 <paramref name="arguments" /> 内の要素数が、<paramref name="method" /> によって表されるメソッドのパラメーターの数と等しくありません。または<paramref name="arguments" /> の 1 つ以上の要素が、<paramref name="method" /> によって表されるメソッドの対応するパラメーターに代入できません。</exception>
896 <member name="M:System.Linq.Expressions.Expression.Call(System.Type,System.String,System.Type[],System.Linq.Expressions.Expression[])">
897 <summary>適切なファクトリ メソッドを呼び出すことにより、<see cref="T:System.Linq.Expressions.MethodCallExpression" /> (Visual Basic では static) メソッドへの呼び出しを表す Shared を作成します。</summary>
899 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティ、指定した <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> (Visual Basic では <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />) メソッドを表す <see cref="T:System.Reflection.MethodInfo" /> に設定された static プロパティ、および指定した引数に設定された Shared プロパティを含む <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />。</returns>
900 <param name="type">指定した <see cref="T:System.Type" /> (Visual Basic では static) メソッドを含む型を指定する Shared。</param>
901 <param name="methodName">メソッドの名前。</param>
902 <param name="typeArguments">ジェネリック メソッドの型パラメーターを指定する <see cref="T:System.Type" /> オブジェクトの配列。methodName が非ジェネリック メソッドを指定する場合、この引数は null にします。</param>
903 <param name="arguments">メソッドへの引数を表す <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトの配列。</param>
904 <exception cref="T:System.ArgumentNullException">
905 <paramref name="type" /> または <paramref name="methodName" /> が null です。</exception>
906 <exception cref="T:System.InvalidOperationException">名前が <paramref name="methodName" /> で、型パラメーターが <paramref name="typeArguments" /> と一致し、パラメーターの型が <paramref name="arguments" /> と一致するメソッドが、<paramref name="type" /> またはその基本型で見つかりません。または名前が <paramref name="methodName" /> で、型パラメーターが <paramref name="typeArguments" /> と一致し、パラメーターの型が <paramref name="arguments" /> と一致する複数のメソッドが、<paramref name="type" /> またはその基本型で見つかりました。</exception>
908 <member name="P:System.Linq.Expressions.Expression.CanReduce">
909 <summary>ノードをより単純なノードに変形できることを示します。これが true を返す場合、Reduce() を呼び出して単純化された形式を生成できます。</summary>
910 <returns>ノードを単純化することができる場合は true。それ以外の場合は false。</returns>
912 <member name="M:System.Linq.Expressions.Expression.Catch(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression)">
913 <summary>ハンドラー本体で使用する、キャッチされた <see cref="T:System.Linq.Expressions.CatchBlock" /> オブジェクトへの参照を指定して、catch ステートメントを表す <see cref="T:System.Exception" /> を作成します。</summary>
914 <returns>作成された <see cref="T:System.Linq.Expressions.CatchBlock" />。</returns>
915 <param name="variable">このハンドラーによってキャッチされる <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクトへの参照を表す <see cref="T:System.Exception" />。</param>
916 <param name="body">catch ステートメントの本体。</param>
918 <member name="M:System.Linq.Expressions.Expression.Catch(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
920 <see cref="T:System.Linq.Expressions.CatchBlock" /> フィルターおよびキャッチされた <see cref="T:System.Exception" /> オブジェクトへの参照を指定して、catch ステートメントを表す <see cref="T:System.Exception" /> を作成します。</summary>
921 <returns>作成された <see cref="T:System.Linq.Expressions.CatchBlock" />。</returns>
922 <param name="variable">このハンドラーによってキャッチされる <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクトへの参照を表す <see cref="T:System.Exception" />。</param>
923 <param name="body">catch ステートメントの本体。</param>
924 <param name="filter">
925 <see cref="T:System.Exception" /> フィルターの本体。</param>
927 <member name="M:System.Linq.Expressions.Expression.Catch(System.Type,System.Linq.Expressions.Expression)">
928 <summary>catch ステートメントを表す <see cref="T:System.Linq.Expressions.CatchBlock" /> を作成します。</summary>
929 <returns>作成された <see cref="T:System.Linq.Expressions.CatchBlock" />。</returns>
930 <param name="type">この <see cref="P:System.Linq.Expressions.Expression.Type" /> によって処理される <see cref="T:System.Exception" /> の <see cref="T:System.Linq.Expressions.CatchBlock" />。</param>
931 <param name="body">catch ステートメントの本体。</param>
933 <member name="M:System.Linq.Expressions.Expression.Catch(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
934 <summary>キャッチされた <see cref="T:System.Linq.Expressions.CatchBlock" /> オブジェクトへの参照は指定せずに、<see cref="T:System.Exception" /> フィルターを指定して、catch ステートメントを表す <see cref="T:System.Exception" /> を作成します。</summary>
935 <returns>作成された <see cref="T:System.Linq.Expressions.CatchBlock" />。</returns>
936 <param name="type">この <see cref="P:System.Linq.Expressions.Expression.Type" /> によって処理される <see cref="T:System.Exception" /> の <see cref="T:System.Linq.Expressions.CatchBlock" />。</param>
937 <param name="body">catch ステートメントの本体。</param>
938 <param name="filter">
939 <see cref="T:System.Exception" /> フィルターの本体。</param>
941 <member name="M:System.Linq.Expressions.Expression.ClearDebugInfo(System.Linq.Expressions.SymbolDocumentInfo)">
942 <summary>シーケンス ポイントをクリアするための <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> を作成します。</summary>
943 <returns>シーケンス ポイントをクリアするための <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> のインスタンス。</returns>
944 <param name="document">ソース ファイルを表す <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />。</param>
946 <member name="M:System.Linq.Expressions.Expression.Coalesce(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
947 <summary>合体演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
949 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Coalesce" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
951 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
953 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
954 <exception cref="T:System.ArgumentNullException">
955 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
956 <exception cref="T:System.InvalidOperationException">
957 <see cref="P:System.Linq.Expressions.Expression.Type" /> の <paramref name="left" /> プロパティは、参照型または null 許容値型を表しません。</exception>
958 <exception cref="T:System.ArgumentException">
959 <paramref name="left" />.Type と <paramref name="right" />.Type は、互いに変換できません。</exception>
961 <member name="M:System.Linq.Expressions.Expression.Coalesce(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.LambdaExpression)">
962 <summary>変換関数を指定して合体演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
964 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Coalesce" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</returns>
966 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
968 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
969 <param name="conversion">
970 <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</param>
971 <exception cref="T:System.ArgumentNullException">
972 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
973 <exception cref="T:System.ArgumentException">
974 <paramref name="left" />.Type と <paramref name="right" />.Type は、互いに変換できません。または<paramref name="conversion" /> は null ではなく、<paramref name="conversion" />.Type は受け取る引数が 1 つだけではないデリゲート型です。</exception>
975 <exception cref="T:System.InvalidOperationException">
976 <see cref="P:System.Linq.Expressions.Expression.Type" /> の <paramref name="left" /> プロパティは、参照型または null 許容値型を表しません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の <paramref name="left" /> プロパティは、<paramref name="conversion" />.Type デリゲート型のパラメーター型に代入できない型を表します。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の <paramref name="right" /> プロパティは、<paramref name="conversion" />.Type デリゲート型の戻り値の型と等しくありません。</exception>
978 <member name="M:System.Linq.Expressions.Expression.Condition(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
979 <summary>条件付きステートメントを表す <see cref="T:System.Linq.Expressions.ConditionalExpression" /> を作成します。</summary>
981 <see cref="T:System.Linq.Expressions.ConditionalExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Conditional" />、<see cref="P:System.Linq.Expressions.ConditionalExpression.Test" />、および <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" />。</returns>
983 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" />。</param>
984 <param name="ifTrue">
985 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" />。</param>
986 <param name="ifFalse">
987 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" />。</param>
988 <exception cref="T:System.ArgumentNullException">
989 <paramref name="test" />、<paramref name="ifTrue" />、または <paramref name="ifFalse" /> は、null です。</exception>
990 <exception cref="T:System.ArgumentException">
991 <paramref name="test" />.Type が <see cref="T:System.Boolean" /> ではありません。または<paramref name="ifTrue" />.Type が、<paramref name="ifFalse" />.Type と等しくありません。</exception>
993 <member name="M:System.Linq.Expressions.Expression.Condition(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Type)">
994 <summary>条件付きステートメントを表す <see cref="T:System.Linq.Expressions.ConditionalExpression" /> を作成します。</summary>
996 <see cref="T:System.Linq.Expressions.ConditionalExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Conditional" />、<see cref="P:System.Linq.Expressions.ConditionalExpression.Test" />、および <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" />。</returns>
998 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" />。</param>
999 <param name="ifTrue">
1000 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" />。</param>
1001 <param name="ifFalse">
1002 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" />。</param>
1004 <see cref="P:System.Linq.Expressions.Expression.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
1006 <member name="M:System.Linq.Expressions.Expression.Constant(System.Object)">
1007 <summary>指定した値に設定された <see cref="T:System.Linq.Expressions.ConstantExpression" /> プロパティを含む <see cref="P:System.Linq.Expressions.ConstantExpression.Value" /> を作成します。</summary>
1009 <see cref="T:System.Linq.Expressions.ConstantExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Constant" /> プロパティを含む <see cref="P:System.Linq.Expressions.ConstantExpression.Value" />。</returns>
1010 <param name="value">
1011 <see cref="T:System.Object" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ConstantExpression.Value" />。</param>
1013 <member name="M:System.Linq.Expressions.Expression.Constant(System.Object,System.Type)">
1014 <summary>指定した値に設定された <see cref="T:System.Linq.Expressions.ConstantExpression" /> プロパティおよび <see cref="P:System.Linq.Expressions.ConstantExpression.Value" /> プロパティを含む <see cref="P:System.Linq.Expressions.Expression.Type" /> を作成します。</summary>
1016 <see cref="T:System.Linq.Expressions.ConstantExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Constant" /> プロパティおよび <see cref="P:System.Linq.Expressions.ConstantExpression.Value" /> プロパティを含む <see cref="P:System.Linq.Expressions.Expression.Type" />。</returns>
1017 <param name="value">
1018 <see cref="T:System.Object" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ConstantExpression.Value" />。</param>
1020 <see cref="T:System.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
1021 <exception cref="T:System.ArgumentNullException">
1022 <paramref name="type" /> は null です。</exception>
1023 <exception cref="T:System.ArgumentException">
1024 <paramref name="value" /> が null ではなく、<paramref name="type" /> を <paramref name="value" /> の動的型から代入することができません。</exception>
1026 <member name="M:System.Linq.Expressions.Expression.Continue(System.Linq.Expressions.LabelTarget)">
1027 <summary>continue ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" /> を作成します。</summary>
1028 <returns>Continue と等しい <see cref="T:System.Linq.Expressions.GotoExpression" />、<see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> に設定された <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> プロパティ、およびジャンプ時にジャンプ先のラベルに渡される null 値を含む <paramref name="target" />。</returns>
1029 <param name="target">
1030 <see cref="T:System.Linq.Expressions.LabelTarget" /> のジャンプ先の <see cref="T:System.Linq.Expressions.GotoExpression" />。</param>
1032 <member name="M:System.Linq.Expressions.Expression.Continue(System.Linq.Expressions.LabelTarget,System.Type)">
1033 <summary>型を指定して、continue ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" /> を作成します。</summary>
1034 <returns>Continue と等しい <see cref="T:System.Linq.Expressions.GotoExpression" />、<see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> に設定された <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> プロパティ、<paramref name="target" /> に設定された <see cref="P:System.Linq.Expressions.Expression.Type" /> プロパティ、およびジャンプ時にジャンプ先のラベルに渡される null 値を含む <paramref name="type" />。</returns>
1035 <param name="target">
1036 <see cref="T:System.Linq.Expressions.LabelTarget" /> のジャンプ先の <see cref="T:System.Linq.Expressions.GotoExpression" />。</param>
1038 <see cref="T:System.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
1040 <member name="M:System.Linq.Expressions.Expression.Convert(System.Linq.Expressions.Expression,System.Type)">
1041 <summary>型変換操作を表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
1043 <see cref="T:System.Linq.Expressions.UnaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Convert" /> プロパティおよび <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> プロパティを含む <see cref="P:System.Linq.Expressions.Expression.Type" />。</returns>
1044 <param name="expression">
1045 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</param>
1047 <see cref="T:System.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
1048 <exception cref="T:System.ArgumentNullException">
1049 <paramref name="expression" /> または <paramref name="type" /> が null です。</exception>
1050 <exception cref="T:System.InvalidOperationException">
1051 <paramref name="expression" />.Type と <paramref name="type" /> の間には変換演算子が定義されていません。</exception>
1053 <member name="M:System.Linq.Expressions.Expression.Convert(System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo)">
1054 <summary>実装メソッドが指定される変換演算を表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
1056 <see cref="T:System.Linq.Expressions.UnaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Convert" />、<see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />、および <see cref="P:System.Linq.Expressions.Expression.Type" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />。</returns>
1057 <param name="expression">
1058 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</param>
1060 <see cref="T:System.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
1061 <param name="method">
1062 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />。</param>
1063 <exception cref="T:System.ArgumentNullException">
1064 <paramref name="expression" /> または <paramref name="type" /> が null です。</exception>
1065 <exception cref="T:System.ArgumentException">
1066 <paramref name="method" /> は null ではなく、それが表すメソッドは void を返し、static (Visual Basic では Shared) ではないか、受け取る引数が 1 つだけではありません。</exception>
1067 <exception cref="T:System.InvalidOperationException">
1068 <paramref name="expression" />.Type と <paramref name="type" /> の間には変換演算子が定義されていません。または<paramref name="expression" />.Type は、<paramref name="method" /> によって表されるメソッドの引数型に代入できません。または<paramref name="method" /> によって表されるメソッドの戻り値の型は、<paramref name="type" /> に代入できません。または<paramref name="expression" />.Type または <paramref name="type" /> は null 許容値型で、対応する null 非許容値型は <paramref name="method" /> によって表されるメソッドそれぞれの、引数型または戻り値の型と等しくありません。</exception>
1069 <exception cref="T:System.Reflection.AmbiguousMatchException">
1070 <paramref name="method" /> 記述に一致する複数のメソッドが見つかりました。</exception>
1072 <member name="M:System.Linq.Expressions.Expression.ConvertChecked(System.Linq.Expressions.Expression,System.Type)">
1073 <summary>変換後の型がオーバーフローした場合に例外をスローする変換演算を表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
1075 <see cref="T:System.Linq.Expressions.UnaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ConvertChecked" /> プロパティおよび <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> プロパティを含む <see cref="P:System.Linq.Expressions.Expression.Type" />。</returns>
1076 <param name="expression">
1077 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</param>
1079 <see cref="T:System.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
1080 <exception cref="T:System.ArgumentNullException">
1081 <paramref name="expression" /> または <paramref name="type" /> が null です。</exception>
1082 <exception cref="T:System.InvalidOperationException">
1083 <paramref name="expression" />.Type と <paramref name="type" /> の間には変換演算子が定義されていません。</exception>
1085 <member name="M:System.Linq.Expressions.Expression.ConvertChecked(System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo)">
1086 <summary>変換後の型がオーバーフローした場合に例外をスローし、実装メソッドが指定される変換演算を表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
1088 <see cref="T:System.Linq.Expressions.UnaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ConvertChecked" />、<see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />、および <see cref="P:System.Linq.Expressions.Expression.Type" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />。</returns>
1089 <param name="expression">
1090 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</param>
1092 <see cref="T:System.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
1093 <param name="method">
1094 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />。</param>
1095 <exception cref="T:System.ArgumentNullException">
1096 <paramref name="expression" /> または <paramref name="type" /> が null です。</exception>
1097 <exception cref="T:System.ArgumentException">
1098 <paramref name="method" /> は null ではなく、それが表すメソッドは void を返し、static (Visual Basic では Shared) ではないか、受け取る引数が 1 つだけではありません。</exception>
1099 <exception cref="T:System.InvalidOperationException">
1100 <paramref name="expression" />.Type と <paramref name="type" /> の間には変換演算子が定義されていません。または<paramref name="expression" />.Type は、<paramref name="method" /> によって表されるメソッドの引数型に代入できません。または<paramref name="method" /> によって表されるメソッドの戻り値の型は、<paramref name="type" /> に代入できません。または<paramref name="expression" />.Type または <paramref name="type" /> は null 許容値型で、対応する null 非許容値型は <paramref name="method" /> によって表されるメソッドそれぞれの、引数型または戻り値の型と等しくありません。</exception>
1101 <exception cref="T:System.Reflection.AmbiguousMatchException">
1102 <paramref name="method" /> 記述に一致する複数のメソッドが見つかりました。</exception>
1104 <member name="M:System.Linq.Expressions.Expression.DebugInfo(System.Linq.Expressions.SymbolDocumentInfo,System.Int32,System.Int32,System.Int32,System.Int32)">
1105 <summary>指定したスパンを使用して、<see cref="T:System.Linq.Expressions.DebugInfoExpression" /> を作成します。</summary>
1107 <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> のインスタンス。</returns>
1108 <param name="document">ソース ファイルを表す <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />。</param>
1109 <param name="startLine">この <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> 先頭行。1 以上であることが必要です。</param>
1110 <param name="startColumn">この <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> の先頭列。1 以上であることが必要です。</param>
1111 <param name="endLine">この <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> の最終行。開始行の値以上である必要があります。</param>
1112 <param name="endColumn">この <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> の最終列。最終行が先頭行と同じである場合、これは開始列の値以上である必要があります。どのような場合でも、0 より大きい値である必要があります。</param>
1114 <member name="M:System.Linq.Expressions.Expression.Decrement(System.Linq.Expressions.Expression)">
1115 <summary>式の値を 1 つ減らすデクリメントを表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
1116 <returns>デクリメントされた式を表す <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
1117 <param name="expression">デクリメントする <see cref="T:System.Linq.Expressions.Expression" />。</param>
1119 <member name="M:System.Linq.Expressions.Expression.Decrement(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
1120 <summary>式の値を 1 つ減らすデクリメントを表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
1121 <returns>デクリメントされた式を表す <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
1122 <param name="expression">デクリメントする <see cref="T:System.Linq.Expressions.Expression" />。</param>
1123 <param name="method">メソッドの実装を表す <see cref="T:System.Reflection.MethodInfo" />。</param>
1125 <member name="M:System.Linq.Expressions.Expression.Default(System.Type)">
1126 <summary>指定した型に設定された <see cref="T:System.Linq.Expressions.DefaultExpression" /> プロパティを含む <see cref="P:System.Linq.Expressions.Expression.Type" /> を作成します。</summary>
1128 <see cref="T:System.Linq.Expressions.DefaultExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび指定した型に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Default" /> プロパティを含む <see cref="P:System.Linq.Expressions.Expression.Type" />。</returns>
1130 <see cref="T:System.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
1132 <member name="M:System.Linq.Expressions.Expression.Divide(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
1133 <summary>算術除算演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1135 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Divide" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
1137 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1138 <param name="right">
1139 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1140 <exception cref="T:System.ArgumentNullException">
1141 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
1142 <exception cref="T:System.InvalidOperationException">除算演算子は、<paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
1144 <member name="M:System.Linq.Expressions.Expression.Divide(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
1145 <summary>算術除算演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。実装メソッドを指定できます。</summary>
1147 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Divide" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
1149 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1150 <param name="right">
1151 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1152 <param name="method">
1153 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
1154 <exception cref="T:System.ArgumentNullException">
1155 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
1156 <exception cref="T:System.ArgumentException">
1157 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
1158 <exception cref="T:System.InvalidOperationException">
1159 <paramref name="method" /> は null で、除算演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
1161 <member name="M:System.Linq.Expressions.Expression.DivideAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
1162 <summary>オーバーフロー チェックを行わない除算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1164 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.DivideAssign" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
1166 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1167 <param name="right">
1168 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1170 <member name="M:System.Linq.Expressions.Expression.DivideAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
1171 <summary>オーバーフロー チェックを行わない除算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1173 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.DivideAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
1175 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1176 <param name="right">
1177 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1178 <param name="method">
1179 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
1181 <member name="M:System.Linq.Expressions.Expression.DivideAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
1182 <summary>オーバーフロー チェックを行わない除算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1184 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.DivideAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</returns>
1186 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1187 <param name="right">
1188 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1189 <param name="method">
1190 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
1191 <param name="conversion">
1192 <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</param>
1194 <member name="M:System.Linq.Expressions.Expression.ElementInit(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
1195 <summary>2 番目の引数として <see cref="T:System.Linq.Expressions.ElementInit" /> を指定して、<see cref="T:System.Collections.Generic.IEnumerable`1" /> を作成します。</summary>
1196 <returns>指定した値に設定された <see cref="T:System.Linq.Expressions.ElementInit" /> プロパティおよび <see cref="P:System.Linq.Expressions.ElementInit.AddMethod" /> プロパティを含む <see cref="P:System.Linq.Expressions.ElementInit.Arguments" />。</returns>
1197 <param name="addMethod">
1198 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ElementInit.AddMethod" />。</param>
1199 <param name="arguments">
1200 <see cref="T:System.Collections.Generic.IEnumerable`1" /> プロパティを等しく設定する <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.ElementInit.Arguments" />。</param>
1201 <exception cref="T:System.ArgumentNullException">
1202 <paramref name="addMethod" /> または <paramref name="arguments" /> が null です。</exception>
1203 <exception cref="T:System.ArgumentException">
1204 <paramref name="addMethod" /> が表すメソッドの名前が "Add" (大文字と小文字は区別されません) ではありません。または<paramref name="addMethod" /> が表すメソッドが、インスタンス メソッドではありません。または<paramref name="arguments" /> に、<paramref name="addMethod" /> が表すメソッドのパラメーターの数と同じ数の要素が含まれていません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の 1 つ以上の要素の <paramref name="arguments" /> プロパティを、<paramref name="addMethod" /> が表すメソッドの対応するパラメーターの型に代入できません。</exception>
1206 <member name="M:System.Linq.Expressions.Expression.ElementInit(System.Reflection.MethodInfo,System.Linq.Expressions.Expression[])">
1207 <summary>2 番目の引数として値の配列を指定して、<see cref="T:System.Linq.Expressions.ElementInit" /> を作成します。</summary>
1208 <returns>指定した値に設定された <see cref="T:System.Linq.Expressions.ElementInit" /> プロパティおよび <see cref="P:System.Linq.Expressions.ElementInit.AddMethod" /> プロパティを含む <see cref="P:System.Linq.Expressions.ElementInit.Arguments" />。</returns>
1209 <param name="addMethod">
1210 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ElementInit.AddMethod" />。</param>
1211 <param name="arguments">
1212 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ElementInit.Arguments" /> オブジェクトの配列。</param>
1213 <exception cref="T:System.ArgumentNullException">
1214 <paramref name="addMethod" /> または <paramref name="arguments" /> が null です。</exception>
1215 <exception cref="T:System.ArgumentException">addMethod が表すメソッドの名前が "Add" (大文字と小文字は区別されません) ではありません。またはaddMethod が表すメソッドが、インスタンス メソッドではありません。またはarguments に、addMethod が表すメソッドのパラメーターの数と同じ数の要素が含まれていません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の 1 つ以上の要素の <paramref name="arguments" /> プロパティを、<paramref name="addMethod" /> が表すメソッドの対応するパラメーターの型に代入できません。</exception>
1217 <member name="M:System.Linq.Expressions.Expression.Empty">
1219 <see cref="T:System.Void" /> 型の空の式を作成します。</summary>
1221 <see cref="T:System.Linq.Expressions.DefaultExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、<see cref="F:System.Linq.Expressions.ExpressionType.Default" /> に設定された <see cref="P:System.Linq.Expressions.Expression.Type" /> プロパティを含む <see cref="T:System.Void" />。</returns>
1223 <member name="M:System.Linq.Expressions.Expression.Equal(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
1224 <summary>等価比較を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1226 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Equal" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
1228 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1229 <param name="right">
1230 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1231 <exception cref="T:System.ArgumentNullException">
1232 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
1233 <exception cref="T:System.InvalidOperationException">等値演算子は、<paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
1235 <member name="M:System.Linq.Expressions.Expression.Equal(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
1236 <summary>等価比較を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。実装メソッドを指定できます。</summary>
1238 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Equal" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
1240 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1241 <param name="right">
1242 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1243 <param name="liftToNull">true を <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> に設定する場合は true。false を <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> に設定する場合は false。</param>
1244 <param name="method">
1245 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
1246 <exception cref="T:System.ArgumentNullException">
1247 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
1248 <exception cref="T:System.ArgumentException">
1249 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
1250 <exception cref="T:System.InvalidOperationException">
1251 <paramref name="method" /> は null で、等値演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
1253 <member name="M:System.Linq.Expressions.Expression.ExclusiveOr(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
1254 <summary>ユーザー定義型の <see cref="T:System.Linq.Expressions.BinaryExpression" /> を使用して、ビットごとの XOR 演算を表す op_ExclusiveOr を作成します。</summary>
1256 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOr" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
1258 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1259 <param name="right">
1260 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1261 <exception cref="T:System.ArgumentNullException">
1262 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
1263 <exception cref="T:System.InvalidOperationException">XOR 演算子は、<paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
1265 <member name="M:System.Linq.Expressions.Expression.ExclusiveOr(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
1266 <summary>ユーザー定義型の <see cref="T:System.Linq.Expressions.BinaryExpression" /> を使用して、ビットごとの XOR 演算を表す op_ExclusiveOr を作成します。実装メソッドを指定できます。</summary>
1268 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOr" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
1270 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1271 <param name="right">
1272 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1273 <param name="method">
1274 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
1275 <exception cref="T:System.ArgumentNullException">
1276 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
1277 <exception cref="T:System.ArgumentException">
1278 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
1279 <exception cref="T:System.InvalidOperationException">
1280 <paramref name="method" /> は null で、XOR 演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
1282 <member name="M:System.Linq.Expressions.Expression.ExclusiveOrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
1283 <summary>ユーザー定義型の <see cref="T:System.Linq.Expressions.BinaryExpression" /> を使用して、ビットごとの XOR 代入演算を表す op_ExclusiveOr を作成します。</summary>
1285 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOrAssign" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
1287 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1288 <param name="right">
1289 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1291 <member name="M:System.Linq.Expressions.Expression.ExclusiveOrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
1292 <summary>ユーザー定義型の <see cref="T:System.Linq.Expressions.BinaryExpression" /> を使用して、ビットごとの XOR 代入演算を表す op_ExclusiveOr を作成します。</summary>
1294 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOrAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
1296 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1297 <param name="right">
1298 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1299 <param name="method">
1300 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
1302 <member name="M:System.Linq.Expressions.Expression.ExclusiveOrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
1303 <summary>ユーザー定義型の <see cref="T:System.Linq.Expressions.BinaryExpression" /> を使用して、ビットごとの XOR 代入演算を表す op_ExclusiveOr を作成します。</summary>
1305 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOrAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</returns>
1307 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1308 <param name="right">
1309 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1310 <param name="method">
1311 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
1312 <param name="conversion">
1313 <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</param>
1315 <member name="M:System.Linq.Expressions.Expression.Field(System.Linq.Expressions.Expression,System.Reflection.FieldInfo)">
1316 <summary>フィールドへのアクセスを表す <see cref="T:System.Linq.Expressions.MemberExpression" /> を作成します。</summary>
1318 <see cref="T:System.Linq.Expressions.MemberExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess" /> プロパティおよび <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> プロパティを含む <see cref="P:System.Linq.Expressions.MemberExpression.Member" />。</returns>
1319 <param name="expression">
1320 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MemberExpression.Expression" />。static (Visual Basic では Shared) の場合、<paramref name="expression" /> は null にする必要があります。</param>
1321 <param name="field">
1322 <see cref="T:System.Reflection.FieldInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MemberExpression.Member" />。</param>
1323 <exception cref="T:System.ArgumentNullException">
1324 <paramref name="field" /> は null です。または<paramref name="field" /> によって表されるフィールドが static (Visual Basic では Shared) ではなく、<paramref name="expression" /> が null です。</exception>
1325 <exception cref="T:System.ArgumentException">
1326 <paramref name="expression" />.Type は、<paramref name="field" /> によって表されるフィールドの宣言型に代入できません。</exception>
1328 <member name="M:System.Linq.Expressions.Expression.Field(System.Linq.Expressions.Expression,System.String)">
1329 <summary>フィールドの名前を指定してフィールドへのアクセスを表す <see cref="T:System.Linq.Expressions.MemberExpression" /> を作成します。</summary>
1331 <see cref="T:System.Linq.Expressions.MemberExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティ、<see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess" /> に設定された <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> プロパティ、および <paramref name="expression" /> により示されるフィールドを表す <see cref="P:System.Linq.Expressions.MemberExpression.Member" /> に設定された <see cref="T:System.Reflection.FieldInfo" /> プロパティを含む <paramref name="fieldName" />。</returns>
1332 <param name="expression">
1333 <see cref="T:System.Linq.Expressions.Expression" /> に <see cref="P:System.Linq.Expressions.Expression.Type" /> という名前のフィールドが含まれている <paramref name="fieldName" />。静的フィールドの場合は null を指定できます。</param>
1334 <param name="fieldName">アクセスするフィールドの名前。</param>
1335 <exception cref="T:System.ArgumentNullException">
1336 <paramref name="expression" /> または <paramref name="fieldName" /> が null です。</exception>
1337 <exception cref="T:System.ArgumentException">
1338 <paramref name="fieldName" />.Type またはその基本型では <paramref name="expression" /> という名前のフィールドが定義されていません。</exception>
1340 <member name="M:System.Linq.Expressions.Expression.Field(System.Linq.Expressions.Expression,System.Type,System.String)">
1341 <summary>フィールドへのアクセスを表す <see cref="T:System.Linq.Expressions.MemberExpression" /> を作成します。</summary>
1342 <returns>作成された <see cref="T:System.Linq.Expressions.MemberExpression" />。</returns>
1343 <param name="expression">フィールドの格納オブジェクト。静的フィールドの場合は null を指定できます。</param>
1344 <param name="type">フィールドを格納している <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
1345 <param name="fieldName">アクセスされるフィールド。</param>
1347 <member name="M:System.Linq.Expressions.Expression.GetActionType(System.Type[])">
1348 <summary>特定の型引数を持つ汎用 <see cref="T:System.Type" /> デリゲート型を表す System.Action オブジェクトを作成します。</summary>
1349 <returns>指定した型引数を持つ System.Action デリゲートの型。</returns>
1350 <param name="typeArgs">
1351 <see cref="T:System.Type" /> デリゲート型の型引数を指定する最大 16 個の System.Action オブジェクトの配列。</param>
1352 <exception cref="T:System.ArgumentException">
1353 <paramref name="typeArgs" /> に、16 個を超える要素が格納されています。</exception>
1354 <exception cref="T:System.ArgumentNullException">
1355 <paramref name="typeArgs" /> は null です。</exception>
1357 <member name="M:System.Linq.Expressions.Expression.GetDelegateType(System.Type[])">
1358 <summary>特定の型引数を持つ汎用 <see cref="P:System.Linq.Expressions.Expression.Type" /> デリゲート型または System.Func デリゲート型を表す System.Action オブジェクトを取得します。</summary>
1359 <returns>デリゲート型。</returns>
1360 <param name="typeArgs">デリゲートの型引数。</param>
1362 <member name="M:System.Linq.Expressions.Expression.GetFuncType(System.Type[])">
1363 <summary>特定の型引数を持つ汎用 <see cref="P:System.Linq.Expressions.Expression.Type" /> デリゲート型を表す System.Func オブジェクトを作成します。最後の型引数で、作成するデリゲートの戻り値の型を指定します。</summary>
1364 <returns>指定した型引数を持つ System.Func デリゲートの型。</returns>
1365 <param name="typeArgs">
1366 <see cref="T:System.Type" /> デリゲート型の型引数を指定する 1 個から 17 個の System.Func オブジェクトの配列。</param>
1367 <exception cref="T:System.ArgumentException">
1368 <paramref name="typeArgs" /> には、1 個未満または 17 個を超える要素が格納されます。</exception>
1369 <exception cref="T:System.ArgumentNullException">
1370 <paramref name="typeArgs" /> は null です。</exception>
1372 <member name="M:System.Linq.Expressions.Expression.Goto(System.Linq.Expressions.LabelTarget)">
1373 <summary>go to ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" /> を作成します。</summary>
1374 <returns>Goto と等しい <see cref="T:System.Linq.Expressions.GotoExpression" />、指定された値に設定された <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> プロパティ、およびジャンプ時にジャンプ先のラベルに渡される null 値を含む <see cref="P:System.Linq.Expressions.GotoExpression.Target" />。</returns>
1375 <param name="target">
1376 <see cref="T:System.Linq.Expressions.LabelTarget" /> のジャンプ先の <see cref="T:System.Linq.Expressions.GotoExpression" />。</param>
1378 <member name="M:System.Linq.Expressions.Expression.Goto(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
1379 <summary>go to ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" /> を作成します。ジャンプ時にラベルに渡す値を指定できます。</summary>
1380 <returns>Goto と等しい <see cref="T:System.Linq.Expressions.GotoExpression" />、<see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> に設定された <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> プロパティ、およびジャンプ時にジャンプ先のラベルに渡される <paramref name="target" /> を含む <paramref name="value" />。</returns>
1381 <param name="target">
1382 <see cref="T:System.Linq.Expressions.LabelTarget" /> のジャンプ先の <see cref="T:System.Linq.Expressions.GotoExpression" />。</param>
1383 <param name="value">ジャンプ時に関連付けられているラベルに渡される値。</param>
1385 <member name="M:System.Linq.Expressions.Expression.Goto(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type)">
1386 <summary>型を指定して、go to ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" /> を作成します。ジャンプ時にラベルに渡す値を指定できます。</summary>
1387 <returns>Goto と等しい <see cref="T:System.Linq.Expressions.GotoExpression" />、<see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> に設定された <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> プロパティ、<paramref name="target" /> に設定された <see cref="P:System.Linq.Expressions.Expression.Type" /> プロパティ、およびジャンプ時にジャンプ先のラベルに渡される <paramref name="type" /> を含む <paramref name="value" />。</returns>
1388 <param name="target">
1389 <see cref="T:System.Linq.Expressions.LabelTarget" /> のジャンプ先の <see cref="T:System.Linq.Expressions.GotoExpression" />。</param>
1390 <param name="value">ジャンプ時に関連付けられているラベルに渡される値。</param>
1392 <see cref="T:System.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
1394 <member name="M:System.Linq.Expressions.Expression.Goto(System.Linq.Expressions.LabelTarget,System.Type)">
1395 <summary>型を指定して、go to ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" /> を作成します。</summary>
1396 <returns>Goto と等しい <see cref="T:System.Linq.Expressions.GotoExpression" />、指定された値に設定された <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> プロパティ、<see cref="P:System.Linq.Expressions.GotoExpression.Target" /> に設定された <see cref="P:System.Linq.Expressions.Expression.Type" /> プロパティ、およびジャンプ時にジャンプ先のラベルに渡される null 値を含む <paramref name="type" />。</returns>
1397 <param name="target">
1398 <see cref="T:System.Linq.Expressions.LabelTarget" /> のジャンプ先の <see cref="T:System.Linq.Expressions.GotoExpression" />。</param>
1400 <see cref="T:System.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
1402 <member name="M:System.Linq.Expressions.Expression.GreaterThan(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
1403 <summary>"大なり" 数値比較を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1405 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.GreaterThan" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
1407 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1408 <param name="right">
1409 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1410 <exception cref="T:System.ArgumentNullException">
1411 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
1412 <exception cref="T:System.InvalidOperationException">"大なり" 演算子は、<paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
1414 <member name="M:System.Linq.Expressions.Expression.GreaterThan(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
1415 <summary>"大なり" 数値比較を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。実装メソッドを指定できます。</summary>
1417 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.GreaterThan" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
1419 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1420 <param name="right">
1421 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1422 <param name="liftToNull">true を <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> に設定する場合は true。false を <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> に設定する場合は false。</param>
1423 <param name="method">
1424 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
1425 <exception cref="T:System.ArgumentNullException">
1426 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
1427 <exception cref="T:System.ArgumentException">
1428 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
1429 <exception cref="T:System.InvalidOperationException">
1430 <paramref name="method" /> は null で、"大なり" 演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
1432 <member name="M:System.Linq.Expressions.Expression.GreaterThanOrEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
1433 <summary>"以上" 数値比較を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1435 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.GreaterThanOrEqual" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
1437 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1438 <param name="right">
1439 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1440 <exception cref="T:System.ArgumentNullException">
1441 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
1442 <exception cref="T:System.InvalidOperationException">"以上" 演算子は、<paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
1444 <member name="M:System.Linq.Expressions.Expression.GreaterThanOrEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
1445 <summary>"以上" 数値比較を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1447 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.GreaterThanOrEqual" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
1449 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1450 <param name="right">
1451 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1452 <param name="liftToNull">true を <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> に設定する場合は true。false を <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> に設定する場合は false。</param>
1453 <param name="method">
1454 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
1455 <exception cref="T:System.ArgumentNullException">
1456 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
1457 <exception cref="T:System.ArgumentException">
1458 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
1459 <exception cref="T:System.InvalidOperationException">
1460 <paramref name="method" /> は null で、"以上" 演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
1462 <member name="M:System.Linq.Expressions.Expression.IfThen(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
1464 <see cref="T:System.Linq.Expressions.ConditionalExpression" /> ステートメントを指定して、条件付きブロックを表す if を作成します。</summary>
1466 <see cref="T:System.Linq.Expressions.ConditionalExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Conditional" /> プロパティおよび <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" /> プロパティを含む <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" />。<see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" /> プロパティは既定の式に設定されます。また、このメソッドによって返される結果の <see cref="T:System.Linq.Expressions.ConditionalExpression" /> の型は <see cref="T:System.Void" /> です。</returns>
1468 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" />。</param>
1469 <param name="ifTrue">
1470 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" />。</param>
1472 <member name="M:System.Linq.Expressions.Expression.IfThenElse(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
1474 <see cref="T:System.Linq.Expressions.ConditionalExpression" /> ステートメントと if ステートメントを指定して、条件付きブロックを表す else を作成します。</summary>
1476 <see cref="T:System.Linq.Expressions.ConditionalExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Conditional" />、<see cref="P:System.Linq.Expressions.ConditionalExpression.Test" />、および <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" />。このメソッドによって返される結果の <see cref="T:System.Linq.Expressions.ConditionalExpression" /> の型は <see cref="T:System.Void" /> です。</returns>
1478 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" />。</param>
1479 <param name="ifTrue">
1480 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" />。</param>
1481 <param name="ifFalse">
1482 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" />。</param>
1484 <member name="M:System.Linq.Expressions.Expression.Increment(System.Linq.Expressions.Expression)">
1485 <summary>式の値を 1 つ増やすインクリメントを表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
1486 <returns>インクリメントされた式を表す <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
1487 <param name="expression">インクリメントする <see cref="T:System.Linq.Expressions.Expression" />。</param>
1489 <member name="M:System.Linq.Expressions.Expression.Increment(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
1490 <summary>式の値を 1 つ増やすインクリメントを表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
1491 <returns>インクリメントされた式を表す <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
1492 <param name="expression">インクリメントする <see cref="T:System.Linq.Expressions.Expression" />。</param>
1493 <param name="method">メソッドの実装を表す <see cref="T:System.Reflection.MethodInfo" />。</param>
1495 <member name="M:System.Linq.Expressions.Expression.Invoke(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
1496 <summary>引数式のリストにデリゲートまたはラムダ式を適用する <see cref="T:System.Linq.Expressions.InvocationExpression" /> を作成します。</summary>
1497 <returns>指定された引数に、指定されたデリゲートまたはラムダ式を適用する <see cref="T:System.Linq.Expressions.InvocationExpression" />。</returns>
1498 <param name="expression">適用するデリゲートまたはラムダ式を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
1499 <param name="arguments">デリゲートまたはラムダ式が適用される引数を表す <see cref="T:System.Collections.Generic.IEnumerable`1" /> オブジェクトを格納している <see cref="T:System.Linq.Expressions.Expression" />。</param>
1500 <exception cref="T:System.ArgumentNullException">
1501 <paramref name="expression" /> は null です。</exception>
1502 <exception cref="T:System.ArgumentException">
1503 <paramref name="expression" />.Type はデリゲート型または <see cref="T:System.Linq.Expressions.Expression`1" /> を表しません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の要素の <paramref name="arguments" /> プロパティは、<paramref name="expression" /> によって表されるデリゲートの対応するパラメーターの型に代入できません。</exception>
1504 <exception cref="T:System.InvalidOperationException">
1505 <paramref name="arguments" /> に、<paramref name="expression" /> により表されるデリゲートのパラメーターのリストと同じ数の要素が格納されていません。</exception>
1507 <member name="M:System.Linq.Expressions.Expression.Invoke(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[])">
1508 <summary>引数式のリストにデリゲートまたはラムダ式を適用する <see cref="T:System.Linq.Expressions.InvocationExpression" /> を作成します。</summary>
1509 <returns>指定された引数に、指定されたデリゲートまたはラムダ式を適用する <see cref="T:System.Linq.Expressions.InvocationExpression" />。</returns>
1510 <param name="expression">適用するデリゲートまたはラムダ式を表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
1511 <param name="arguments">デリゲートまたはラムダ式が適用される引数を表す <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトの配列。</param>
1512 <exception cref="T:System.ArgumentNullException">
1513 <paramref name="expression" /> は null です。</exception>
1514 <exception cref="T:System.ArgumentException">
1515 <paramref name="expression" />.Type はデリゲート型または <see cref="T:System.Linq.Expressions.Expression`1" /> を表しません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の要素の <paramref name="arguments" /> プロパティは、<paramref name="expression" /> によって表されるデリゲートの対応するパラメーターの型に代入できません。</exception>
1516 <exception cref="T:System.InvalidOperationException">
1517 <paramref name="arguments" /> に、<paramref name="expression" /> により表されるデリゲートのパラメーターのリストと同じ数の要素が格納されていません。</exception>
1519 <member name="M:System.Linq.Expressions.Expression.IsFalse(System.Linq.Expressions.Expression)">
1520 <summary>式が false に評価されるかどうかを返します。</summary>
1522 <see cref="T:System.Linq.Expressions.UnaryExpression" /> のインスタンス。</returns>
1523 <param name="expression">評価する <see cref="T:System.Linq.Expressions.Expression" />。</param>
1525 <member name="M:System.Linq.Expressions.Expression.IsFalse(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
1526 <summary>式が false に評価されるかどうかを返します。</summary>
1528 <see cref="T:System.Linq.Expressions.UnaryExpression" /> のインスタンス。</returns>
1529 <param name="expression">評価する <see cref="T:System.Linq.Expressions.Expression" />。</param>
1530 <param name="method">メソッドの実装を表す <see cref="T:System.Reflection.MethodInfo" />。</param>
1532 <member name="M:System.Linq.Expressions.Expression.IsTrue(System.Linq.Expressions.Expression)">
1533 <summary>式が true に評価されるかどうかを返します。</summary>
1535 <see cref="T:System.Linq.Expressions.UnaryExpression" /> のインスタンス。</returns>
1536 <param name="expression">評価する <see cref="T:System.Linq.Expressions.Expression" />。</param>
1538 <member name="M:System.Linq.Expressions.Expression.IsTrue(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
1539 <summary>式が true に評価されるかどうかを返します。</summary>
1541 <see cref="T:System.Linq.Expressions.UnaryExpression" /> のインスタンス。</returns>
1542 <param name="expression">評価する <see cref="T:System.Linq.Expressions.Expression" />。</param>
1543 <param name="method">メソッドの実装を表す <see cref="T:System.Reflection.MethodInfo" />。</param>
1545 <member name="M:System.Linq.Expressions.Expression.Label">
1546 <summary>void 型で名前なしのラベルを表す <see cref="T:System.Linq.Expressions.LabelTarget" /> を作成します。</summary>
1547 <returns>新しい <see cref="T:System.Linq.Expressions.LabelTarget" />。</returns>
1549 <member name="M:System.Linq.Expressions.Expression.Label(System.Linq.Expressions.LabelTarget)">
1550 <summary>既定値のないラベルを表す <see cref="T:System.Linq.Expressions.LabelExpression" /> を作成します。</summary>
1551 <returns>既定値のない <see cref="T:System.Linq.Expressions.LabelExpression" />。</returns>
1552 <param name="target">この <see cref="T:System.Linq.Expressions.LabelTarget" /> が関連付けられる <see cref="T:System.Linq.Expressions.LabelExpression" />。</param>
1554 <member name="M:System.Linq.Expressions.Expression.Label(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
1555 <summary>指定された既定値を持つラベルを表す <see cref="T:System.Linq.Expressions.LabelExpression" /> を作成します。</summary>
1556 <returns>指定された既定値を持つ <see cref="T:System.Linq.Expressions.LabelExpression" />。</returns>
1557 <param name="target">この <see cref="T:System.Linq.Expressions.LabelTarget" /> が関連付けられる <see cref="T:System.Linq.Expressions.LabelExpression" />。</param>
1558 <param name="defaultValue">通常の制御フローを経てラベルに到達した場合のこの <see cref="T:System.Linq.Expressions.LabelExpression" /> の値。</param>
1560 <member name="M:System.Linq.Expressions.Expression.Label(System.String)">
1561 <summary>指定された名前を持つ void 型のラベルを表す <see cref="T:System.Linq.Expressions.LabelTarget" /> を作成します。</summary>
1562 <returns>新しい <see cref="T:System.Linq.Expressions.LabelTarget" />。</returns>
1563 <param name="name">ラベルの名前。</param>
1565 <member name="M:System.Linq.Expressions.Expression.Label(System.Type)">
1566 <summary>型を指定して、ラベルを表す <see cref="T:System.Linq.Expressions.LabelTarget" /> を作成します。</summary>
1567 <returns>新しい <see cref="T:System.Linq.Expressions.LabelTarget" />。</returns>
1568 <param name="type">ラベルにジャンプするときに渡す値の型。</param>
1570 <member name="M:System.Linq.Expressions.Expression.Label(System.Type,System.String)">
1571 <summary>指定した型および名前を使用して、ラベルを表す <see cref="T:System.Linq.Expressions.LabelTarget" /> を作成します。</summary>
1572 <returns>新しい <see cref="T:System.Linq.Expressions.LabelTarget" />。</returns>
1573 <param name="type">ラベルにジャンプするときに渡す値の型。</param>
1574 <param name="name">ラベルの名前。</param>
1576 <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
1577 <summary>最初にデリゲート型を構築することにより LambdaExpression を作成します。</summary>
1578 <returns>Lambda と等しい <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティと、指定した値に設定された <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</returns>
1580 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1581 <param name="tailCall">作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す <see cref="T:System.Boolean" />。</param>
1582 <param name="parameters">
1583 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</param>
1585 <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
1586 <summary>デリゲート型がコンパイル時に認識されている <see cref="T:System.Linq.Expressions.Expression`1" /> を作成します。</summary>
1588 <see cref="T:System.Linq.Expressions.Expression`1" /> と等しい <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</returns>
1590 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1591 <param name="tailCall">作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す <see cref="T:System.Boolean" />。</param>
1592 <param name="parameters">
1593 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</param>
1594 <typeparam name="TDelegate">デリゲート型。</typeparam>
1596 <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.ParameterExpression[])">
1597 <summary>デリゲート型がコンパイル時に認識されている <see cref="T:System.Linq.Expressions.Expression`1" /> を作成します。</summary>
1599 <see cref="T:System.Linq.Expressions.Expression`1" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</returns>
1601 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1602 <param name="tailCall">作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す <see cref="T:System.Boolean" />。</param>
1603 <param name="parameters">
1604 <see cref="T:System.Linq.Expressions.ParameterExpression" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> オブジェクトを格納する配列。</param>
1605 <typeparam name="TDelegate">デリゲート型。</typeparam>
1607 <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.ParameterExpression[])">
1608 <summary>最初にデリゲート型を構築することにより LambdaExpression を作成します。</summary>
1609 <returns>Lambda と等しい <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティと、指定した値に設定された <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</returns>
1611 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1612 <param name="tailCall">作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す <see cref="T:System.Boolean" />。</param>
1613 <param name="parameters">
1614 <see cref="T:System.Linq.Expressions.ParameterExpression" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> オブジェクトを格納する配列。</param>
1616 <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
1617 <summary>デリゲート型がコンパイル時に認識されている <see cref="T:System.Linq.Expressions.Expression`1" /> を作成します。</summary>
1619 <see cref="T:System.Linq.Expressions.Expression`1" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</returns>
1621 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1622 <param name="parameters">
1623 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</param>
1624 <typeparam name="TDelegate">デリゲート型。</typeparam>
1625 <exception cref="T:System.ArgumentNullException">
1626 <paramref name="body" /> は null です。または<paramref name="parameters" /> の 1 つ以上の要素が null です。</exception>
1627 <exception cref="T:System.ArgumentException">
1628 <paramref name="TDelegate" /> がデリゲート型でありません。または<paramref name="body" />.Type は、<paramref name="TDelegate" /> の戻り値の型に代入できない型を表します。または<paramref name="parameters" /> に、<paramref name="TDelegate" /> のパラメーターのリストと同じ数の要素が格納されていません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の要素の <paramref name="parameters" /> プロパティは、<paramref name="TDelegate" /> の対応するパラメーター型から代入できません。</exception>
1630 <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
1631 <summary>最初にデリゲート型を構築することにより LambdaExpression を作成します。</summary>
1632 <returns>Lambda と等しい <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティと、指定した値に設定された <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</returns>
1634 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1635 <param name="parameters">
1636 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</param>
1638 <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])">
1639 <summary>デリゲート型がコンパイル時に認識されている <see cref="T:System.Linq.Expressions.Expression`1" /> を作成します。</summary>
1641 <see cref="T:System.Linq.Expressions.Expression`1" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</returns>
1643 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1644 <param name="parameters">
1645 <see cref="T:System.Linq.Expressions.ParameterExpression" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> オブジェクトの配列。</param>
1646 <typeparam name="TDelegate">デリゲート型。</typeparam>
1647 <exception cref="T:System.ArgumentNullException">
1648 <paramref name="body" /> は null です。または<paramref name="parameters" /> の 1 つ以上の要素が null です。</exception>
1649 <exception cref="T:System.ArgumentException">
1650 <paramref name="TDelegate" /> がデリゲート型でありません。または<paramref name="body" />.Type は、<paramref name="TDelegate" /> の戻り値の型に代入できない型を表します。または<paramref name="parameters" /> に、<paramref name="TDelegate" /> のパラメーターのリストと同じ数の要素が格納されていません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の要素の <paramref name="parameters" /> プロパティは、<paramref name="TDelegate" /> の対応するパラメーター型から代入できません。</exception>
1652 <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])">
1653 <summary>最初にデリゲート型を構築することにより <see cref="T:System.Linq.Expressions.LambdaExpression" /> を作成します。</summary>
1655 <see cref="T:System.Linq.Expressions.LambdaExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</returns>
1657 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1658 <param name="parameters">
1659 <see cref="T:System.Linq.Expressions.ParameterExpression" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> オブジェクトの配列。</param>
1660 <exception cref="T:System.ArgumentNullException">
1661 <paramref name="body" /> は null です。または<paramref name="parameters" /> の 1 つ以上の要素が null です。</exception>
1662 <exception cref="T:System.ArgumentException">
1663 <paramref name="parameters" /> に、16 個を超える要素が格納されています。</exception>
1665 <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
1666 <summary>デリゲート型がコンパイル時に認識されている <see cref="T:System.Linq.Expressions.Expression`1" /> を作成します。</summary>
1668 <see cref="T:System.Linq.Expressions.Expression`1" /> と等しい <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</returns>
1670 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1671 <param name="name">ラムダの名前。デバッグ情報を生成するために使用します。</param>
1672 <param name="tailCall">作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す <see cref="T:System.Boolean" />。</param>
1673 <param name="parameters">
1674 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</param>
1675 <typeparam name="TDelegate">デリゲート型。</typeparam>
1677 <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
1678 <summary>最初にデリゲート型を構築することにより LambdaExpression を作成します。</summary>
1679 <returns>Lambda と等しい <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティと、指定した値に設定された <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</returns>
1681 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1682 <param name="name">ラムダの名前。デバッグ情報を出力するために使用します。</param>
1683 <param name="tailCall">作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す <see cref="T:System.Boolean" />。</param>
1684 <param name="parameters">
1685 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</param>
1687 <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
1688 <summary>最初にデリゲート型を構築することにより LambdaExpression を作成します。</summary>
1689 <returns>Lambda と等しい <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティと、指定した値に設定された <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</returns>
1691 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1692 <param name="name">ラムダの名前。デバッグ情報を出力するために使用します。</param>
1693 <param name="parameters">
1694 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</param>
1696 <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
1697 <summary>デリゲート型がコンパイル時に認識されている <see cref="T:System.Linq.Expressions.Expression`1" /> を作成します。</summary>
1699 <see cref="T:System.Linq.Expressions.Expression`1" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</returns>
1701 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression`1.Body" />。</param>
1702 <param name="name">ラムダの名前。デバッグ情報を生成するために使用します。</param>
1703 <param name="parameters">
1704 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.Expression`1.Parameters" />。</param>
1705 <typeparam name="TDelegate">デリゲート型。</typeparam>
1707 <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
1708 <summary>最初にデリゲート型を構築することにより LambdaExpression を作成します。</summary>
1709 <returns>Lambda と等しい <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティと、指定した値に設定された <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</returns>
1710 <param name="delegateType">ラムダのデリゲート シグネチャを表す <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
1712 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1713 <param name="tailCall">作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す <see cref="T:System.Boolean" />。</param>
1714 <param name="parameters">
1715 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</param>
1717 <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.ParameterExpression[])">
1718 <summary>最初にデリゲート型を構築することにより LambdaExpression を作成します。</summary>
1719 <returns>Lambda と等しい <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティと、指定した値に設定された <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</returns>
1720 <param name="delegateType">ラムダのデリゲート シグネチャを表す <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
1722 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1723 <param name="tailCall">作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す <see cref="T:System.Boolean" />。</param>
1724 <param name="parameters">
1725 <see cref="T:System.Linq.Expressions.ParameterExpression" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> オブジェクトを格納する配列。</param>
1727 <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
1728 <summary>最初にデリゲート型を構築することにより <see cref="T:System.Linq.Expressions.LambdaExpression" /> を作成します。これは、コンパイル時にデリゲート型が不明な場合に使用できます。</summary>
1730 <see cref="P:System.Linq.Expressions.Expression.NodeType" /> と等しい <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" /> プロパティと、指定した値に設定された <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> プロパティを含むラムダ式を表すオブジェクト。</returns>
1731 <param name="delegateType">ラムダのデリゲート シグネチャを表す <see cref="T:System.Type" />。</param>
1733 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1734 <param name="parameters">
1735 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</param>
1736 <exception cref="T:System.ArgumentNullException">
1737 <paramref name="delegateType" /> または <paramref name="body" /> が null です。または<paramref name="parameters" /> の 1 つ以上の要素が null です。</exception>
1738 <exception cref="T:System.ArgumentException">
1739 <paramref name="delegateType" /> がデリゲート型を表していません。または<paramref name="body" />.Type は、<paramref name="delegateType" /> によって表されるデリゲート型の戻り値の型に代入できない型を表しています。または<paramref name="parameters" /> に、<paramref name="delegateType" /> により表されるデリゲート型のパラメーターのリストと同じ数の要素が格納されていません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の要素の <paramref name="parameters" /> プロパティは、<paramref name="delegateType" /> によって表されるデリゲート型の対応するパラメーター型から代入できません。</exception>
1741 <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])">
1742 <summary>最初にデリゲート型を構築することにより <see cref="T:System.Linq.Expressions.LambdaExpression" /> を作成します。これは、コンパイル時にデリゲート型が不明な場合に使用できます。</summary>
1744 <see cref="P:System.Linq.Expressions.Expression.NodeType" /> と等しい <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" /> プロパティと、指定した値に設定された <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> プロパティを含むラムダ式を表すオブジェクト。</returns>
1745 <param name="delegateType">ラムダのデリゲート シグネチャを表す <see cref="T:System.Type" />。</param>
1747 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1748 <param name="parameters">
1749 <see cref="T:System.Linq.Expressions.ParameterExpression" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> オブジェクトの配列。</param>
1750 <exception cref="T:System.ArgumentNullException">
1751 <paramref name="delegateType" /> または <paramref name="body" /> が null です。または<paramref name="parameters" /> の 1 つ以上の要素が null です。</exception>
1752 <exception cref="T:System.ArgumentException">
1753 <paramref name="delegateType" /> がデリゲート型を表していません。または<paramref name="body" />.Type は、<paramref name="delegateType" /> によって表されるデリゲート型の戻り値の型に代入できない型を表しています。または<paramref name="parameters" /> に、<paramref name="delegateType" /> により表されるデリゲート型のパラメーターのリストと同じ数の要素が格納されていません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の要素の <paramref name="parameters" /> プロパティは、<paramref name="delegateType" /> によって表されるデリゲート型の対応するパラメーター型から代入できません。</exception>
1755 <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
1756 <summary>最初にデリゲート型を構築することにより LambdaExpression を作成します。</summary>
1757 <returns>Lambda と等しい <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティと、指定した値に設定された <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</returns>
1758 <param name="delegateType">ラムダのデリゲート シグネチャを表す <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
1760 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1761 <param name="name">ラムダの名前。デバッグ情報を出力するために使用します。</param>
1762 <param name="tailCall">作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す <see cref="T:System.Boolean" />。</param>
1763 <param name="parameters">
1764 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</param>
1766 <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
1767 <summary>最初にデリゲート型を構築することにより LambdaExpression を作成します。</summary>
1768 <returns>Lambda と等しい <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティと、指定した値に設定された <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> プロパティおよび <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</returns>
1769 <param name="delegateType">ラムダのデリゲート シグネチャを表す <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
1771 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />。</param>
1772 <param name="name">ラムダの名前。デバッグ情報を出力するために使用します。</param>
1773 <param name="parameters">
1774 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />。</param>
1776 <member name="M:System.Linq.Expressions.Expression.LeftShift(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
1777 <summary>ビットごとの左シフト演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1779 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.LeftShift" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
1781 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1782 <param name="right">
1783 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1784 <exception cref="T:System.ArgumentNullException">
1785 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
1786 <exception cref="T:System.InvalidOperationException">左シフト演算子は、<paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
1788 <member name="M:System.Linq.Expressions.Expression.LeftShift(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
1789 <summary>ビットごとの左シフト演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1791 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.LeftShift" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
1793 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1794 <param name="right">
1795 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1796 <param name="method">
1797 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
1798 <exception cref="T:System.ArgumentNullException">
1799 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
1800 <exception cref="T:System.ArgumentException">
1801 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
1802 <exception cref="T:System.InvalidOperationException">
1803 <paramref name="method" /> は null で、左シフト演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
1805 <member name="M:System.Linq.Expressions.Expression.LeftShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
1806 <summary>ビットごとの左シフト代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1808 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.LeftShiftAssign" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
1810 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1811 <param name="right">
1812 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1814 <member name="M:System.Linq.Expressions.Expression.LeftShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
1815 <summary>ビットごとの左シフト代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1817 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.LeftShiftAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
1819 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1820 <param name="right">
1821 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1822 <param name="method">
1823 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
1825 <member name="M:System.Linq.Expressions.Expression.LeftShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
1826 <summary>ビットごとの左シフト代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1828 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.LeftShiftAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</returns>
1830 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1831 <param name="right">
1832 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1833 <param name="method">
1834 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
1835 <param name="conversion">
1836 <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</param>
1838 <member name="M:System.Linq.Expressions.Expression.LessThan(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
1839 <summary>"小なり" 数値比較を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1841 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.LessThan" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
1843 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1844 <param name="right">
1845 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1846 <exception cref="T:System.ArgumentNullException">
1847 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
1848 <exception cref="T:System.InvalidOperationException">"小なり" 演算子は、<paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
1850 <member name="M:System.Linq.Expressions.Expression.LessThan(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
1851 <summary>"小なり" 数値比較を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1853 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.LessThan" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
1855 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1856 <param name="right">
1857 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1858 <param name="liftToNull">true を <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> に設定する場合は true。false を <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> に設定する場合は false。</param>
1859 <param name="method">
1860 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
1861 <exception cref="T:System.ArgumentNullException">
1862 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
1863 <exception cref="T:System.ArgumentException">
1864 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
1865 <exception cref="T:System.InvalidOperationException">
1866 <paramref name="method" /> は null で、"小なり" 演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
1868 <member name="M:System.Linq.Expressions.Expression.LessThanOrEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
1869 <summary>"以下" 数値比較を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1871 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.LessThanOrEqual" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
1873 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1874 <param name="right">
1875 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1876 <exception cref="T:System.ArgumentNullException">
1877 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
1878 <exception cref="T:System.InvalidOperationException">"以下" 演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
1880 <member name="M:System.Linq.Expressions.Expression.LessThanOrEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
1881 <summary>"以下" 数値比較を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
1883 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.LessThanOrEqual" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
1885 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
1886 <param name="right">
1887 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
1888 <param name="liftToNull">true を <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> に設定する場合は true。false を <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> に設定する場合は false。</param>
1889 <param name="method">
1890 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
1891 <exception cref="T:System.ArgumentNullException">
1892 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
1893 <exception cref="T:System.ArgumentException">
1894 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
1895 <exception cref="T:System.InvalidOperationException">
1896 <paramref name="method" /> は null で、"以下" 演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
1898 <member name="M:System.Linq.Expressions.Expression.ListBind(System.Reflection.MemberInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ElementInit})">
1899 <summary>メンバーがフィールドまたはプロパティである <see cref="T:System.Linq.Expressions.MemberListBinding" /> を作成します。</summary>
1901 <see cref="T:System.Linq.Expressions.MemberListBinding" /> と等しい <see cref="P:System.Linq.Expressions.MemberBinding.BindingType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.MemberBindingType.ListBinding" /> プロパティおよび <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> プロパティを含む <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" />。</returns>
1902 <param name="member">
1903 <see cref="T:System.Reflection.MemberInfo" /> プロパティを等しく設定するフィールドまたはプロパティを表す <see cref="P:System.Linq.Expressions.MemberBinding.Member" />。</param>
1904 <param name="initializers">
1905 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.ElementInit" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" />。</param>
1906 <exception cref="T:System.ArgumentNullException">
1907 <paramref name="member" /> は null です。または<paramref name="initializers" /> の 1 つ以上の要素が null です。</exception>
1908 <exception cref="T:System.ArgumentException">
1909 <paramref name="member" /> は、フィールドまたはプロパティを表しません。または<see cref="P:System.Reflection.FieldInfo.FieldType" /> が表すフィールドまたはプロパティの <see cref="P:System.Reflection.PropertyInfo.PropertyType" /> または <paramref name="member" /> は、<see cref="T:System.Collections.IEnumerable" /> を実装していません。</exception>
1911 <member name="M:System.Linq.Expressions.Expression.ListBind(System.Reflection.MemberInfo,System.Linq.Expressions.ElementInit[])">
1912 <summary>メンバーがフィールドまたはプロパティである <see cref="T:System.Linq.Expressions.MemberListBinding" /> を作成します。</summary>
1914 <see cref="T:System.Linq.Expressions.MemberListBinding" /> と等しい <see cref="P:System.Linq.Expressions.MemberBinding.BindingType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.MemberBindingType.ListBinding" /> プロパティおよび <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> プロパティを含む <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" />。</returns>
1915 <param name="member">
1916 <see cref="T:System.Reflection.MemberInfo" /> プロパティを等しく設定するフィールドまたはプロパティを表す <see cref="P:System.Linq.Expressions.MemberBinding.Member" />。</param>
1917 <param name="initializers">
1918 <see cref="T:System.Linq.Expressions.ElementInit" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" /> オブジェクトの配列。</param>
1919 <exception cref="T:System.ArgumentNullException">
1920 <paramref name="member" /> は null です。または<paramref name="initializers" /> の 1 つ以上の要素が null です。</exception>
1921 <exception cref="T:System.ArgumentException">
1922 <paramref name="member" /> は、フィールドまたはプロパティを表しません。または<see cref="P:System.Reflection.FieldInfo.FieldType" /> が表すフィールドまたはプロパティの <see cref="P:System.Reflection.PropertyInfo.PropertyType" /> または <paramref name="member" /> は、<see cref="T:System.Collections.IEnumerable" /> を実装していません。</exception>
1924 <member name="M:System.Linq.Expressions.Expression.ListBind(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ElementInit})">
1925 <summary>指定したプロパティ アクセサー メソッドに基づいて <see cref="T:System.Linq.Expressions.MemberListBinding" /> を作成します。</summary>
1927 <see cref="T:System.Linq.Expressions.MemberListBinding" /> と等しい <see cref="P:System.Linq.Expressions.MemberBinding.BindingType" /> プロパティ、<see cref="F:System.Linq.Expressions.MemberBindingType.ListBinding" /> でアクセスされるプロパティを表す <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> に設定された <see cref="T:System.Reflection.MemberInfo" /> プロパティ、および <paramref name="propertyAccessor" /> の要素が設定された <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" /> を持つ <paramref name="initializers" />。</returns>
1928 <param name="propertyAccessor">プロパティ アクセサー メソッドを表す <see cref="T:System.Reflection.MethodInfo" />。</param>
1929 <param name="initializers">
1930 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.ElementInit" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" />。</param>
1931 <exception cref="T:System.ArgumentNullException">
1932 <paramref name="propertyAccessor" /> は null です。または<paramref name="initializers" /> の 1 つ以上の要素が null です。</exception>
1933 <exception cref="T:System.ArgumentException">
1934 <paramref name="propertyAccessor" /> は、プロパティ アクセサー メソッドを表しません。または<see cref="P:System.Reflection.PropertyInfo.PropertyType" /> により表されるメソッドがアクセスするプロパティの <paramref name="propertyAccessor" /> は、<see cref="T:System.Collections.IEnumerable" /> を実装していません。</exception>
1936 <member name="M:System.Linq.Expressions.Expression.ListBind(System.Reflection.MethodInfo,System.Linq.Expressions.ElementInit[])">
1937 <summary>指定したプロパティ アクセサー メソッドに基づいて <see cref="T:System.Linq.Expressions.MemberListBinding" /> オブジェクトを作成します。</summary>
1939 <see cref="T:System.Linq.Expressions.MemberListBinding" /> と等しい <see cref="P:System.Linq.Expressions.MemberBinding.BindingType" /> プロパティ、<see cref="F:System.Linq.Expressions.MemberBindingType.ListBinding" /> でアクセスされるプロパティを表す <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> に設定された <see cref="T:System.Reflection.MemberInfo" /> プロパティ、および <paramref name="propertyAccessor" /> の要素が設定された <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" /> を持つ <paramref name="initializers" />。</returns>
1940 <param name="propertyAccessor">プロパティ アクセサー メソッドを表す <see cref="T:System.Reflection.MethodInfo" />。</param>
1941 <param name="initializers">
1942 <see cref="T:System.Linq.Expressions.ElementInit" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" /> オブジェクトの配列。</param>
1943 <exception cref="T:System.ArgumentNullException">
1944 <paramref name="propertyAccessor" /> は null です。または<paramref name="initializers" /> の 1 つ以上の要素が null です。</exception>
1945 <exception cref="T:System.ArgumentException">
1946 <paramref name="propertyAccessor" /> は、プロパティ アクセサー メソッドを表しません。または<see cref="P:System.Reflection.PropertyInfo.PropertyType" /> により表されるメソッドがアクセスするプロパティの <paramref name="propertyAccessor" /> は、<see cref="T:System.Collections.IEnumerable" /> を実装していません。</exception>
1948 <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ElementInit})">
1949 <summary>指定した <see cref="T:System.Linq.Expressions.ListInitExpression" /> オブジェクトを使用してコレクションを初期化する <see cref="T:System.Linq.Expressions.ElementInit" /> を作成します。</summary>
1951 <see cref="T:System.Linq.Expressions.ListInitExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ListInit" /> プロパティおよび <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" /> プロパティを含む <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" />。</returns>
1952 <param name="newExpression">
1953 <see cref="T:System.Linq.Expressions.NewExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />。</param>
1954 <param name="initializers">
1955 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.ElementInit" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" />。</param>
1956 <exception cref="T:System.ArgumentNullException">
1957 <paramref name="newExpression" /> または <paramref name="initializers" /> が null です。または<paramref name="initializers" /> の 1 つ以上の要素が null です。</exception>
1958 <exception cref="T:System.ArgumentException">
1959 <paramref name="newExpression" />.Type は、<see cref="T:System.Collections.IEnumerable" /> を実装していません。</exception>
1961 <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
1962 <summary>"Add" という名前のメソッドを使用してコレクションに要素を追加する <see cref="T:System.Linq.Expressions.ListInitExpression" /> を作成します。</summary>
1964 <see cref="T:System.Linq.Expressions.ListInitExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ListInit" /> プロパティを含む <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />。</returns>
1965 <param name="newExpression">
1966 <see cref="T:System.Linq.Expressions.NewExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />。</param>
1967 <param name="initializers">
1968 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" />。</param>
1969 <exception cref="T:System.ArgumentNullException">
1970 <paramref name="newExpression" /> または <paramref name="initializers" /> が null です。または<paramref name="initializers" /> の 1 つ以上の要素が null です。</exception>
1971 <exception cref="T:System.ArgumentException">
1972 <paramref name="newExpression" />.Type は、<see cref="T:System.Collections.IEnumerable" /> を実装していません。</exception>
1973 <exception cref="T:System.InvalidOperationException">
1974 <paramref name="newExpression" />.Type またはその基本型で宣言された "Add" (大文字と小文字は区別されません) という名前のインスタンス メソッドがありません。または<paramref name="newExpression" />.Type またはその基本型の add メソッドは、受け取る引数が 1 つだけではありません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の最初の要素の <paramref name="initializers" /> プロパティによって表される型は、<paramref name="newExpression" />.Type またはその基本型の add メソッドの引数型に代入できません。または"Add" (大文字と小文字は区別されません) という名前の複数の引数互換メソッドが、<paramref name="newExpression" />.Type またはその基本型に存在します。</exception>
1976 <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Linq.Expressions.ElementInit[])">
1977 <summary>指定した <see cref="T:System.Linq.Expressions.ListInitExpression" /> オブジェクトを使用してコレクションを初期化する <see cref="T:System.Linq.Expressions.ElementInit" /> を作成します。</summary>
1979 <see cref="T:System.Linq.Expressions.ListInitExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ListInit" /> プロパティおよび <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" /> プロパティを含む <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" />。</returns>
1980 <param name="newExpression">
1981 <see cref="T:System.Linq.Expressions.NewExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />。</param>
1982 <param name="initializers">
1983 <see cref="T:System.Linq.Expressions.ElementInit" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" /> オブジェクトの配列。</param>
1984 <exception cref="T:System.ArgumentNullException">
1985 <paramref name="newExpression" /> または <paramref name="initializers" /> が null です。または<paramref name="initializers" /> の 1 つ以上の要素が null です。</exception>
1986 <exception cref="T:System.ArgumentException">
1987 <paramref name="newExpression" />.Type は、<see cref="T:System.Collections.IEnumerable" /> を実装していません。</exception>
1989 <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Linq.Expressions.Expression[])">
1990 <summary>"Add" という名前のメソッドを使用してコレクションに要素を追加する <see cref="T:System.Linq.Expressions.ListInitExpression" /> を作成します。</summary>
1992 <see cref="T:System.Linq.Expressions.ListInitExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ListInit" /> プロパティを含む <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />。</returns>
1993 <param name="newExpression">
1994 <see cref="T:System.Linq.Expressions.NewExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />。</param>
1995 <param name="initializers">
1996 <see cref="T:System.Linq.Expressions.Expression" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" /> オブジェクトの配列。</param>
1997 <exception cref="T:System.ArgumentNullException">
1998 <paramref name="newExpression" /> または <paramref name="initializers" /> が null です。または<paramref name="initializers" /> の 1 つ以上の要素が null です。</exception>
1999 <exception cref="T:System.ArgumentException">
2000 <paramref name="newExpression" />.Type は、<see cref="T:System.Collections.IEnumerable" /> を実装していません。</exception>
2001 <exception cref="T:System.InvalidOperationException">
2002 <paramref name="newExpression" />.Type またはその基本型で宣言された "Add" (大文字と小文字は区別されません) という名前のインスタンス メソッドがありません。または<paramref name="newExpression" />.Type またはその基本型の add メソッドは、受け取る引数が 1 つだけではありません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の最初の要素の <paramref name="initializers" /> プロパティによって表される型は、<paramref name="newExpression" />.Type またはその基本型の add メソッドの引数型に代入できません。または"Add" (大文字と小文字は区別されません) という名前の複数の引数互換メソッドが、<paramref name="newExpression" />.Type またはその基本型に存在します。</exception>
2004 <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
2005 <summary>指定したメソッドを使用してコレクションに要素を追加する <see cref="T:System.Linq.Expressions.ListInitExpression" /> を作成します。</summary>
2007 <see cref="T:System.Linq.Expressions.ListInitExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ListInit" /> プロパティを含む <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />。</returns>
2008 <param name="newExpression">
2009 <see cref="T:System.Linq.Expressions.NewExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />。</param>
2010 <param name="addMethod">コレクションに要素を追加する、"Add" (大文字と小文字は区別されません) という名前のインスタンス メソッドを表す <see cref="T:System.Reflection.MethodInfo" />。</param>
2011 <param name="initializers">
2012 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" />。</param>
2013 <exception cref="T:System.ArgumentNullException">
2014 <paramref name="newExpression" /> または <paramref name="initializers" /> が null です。または<paramref name="initializers" /> の 1 つ以上の要素が null です。</exception>
2015 <exception cref="T:System.ArgumentException">
2016 <paramref name="newExpression" />.Type は、<see cref="T:System.Collections.IEnumerable" /> を実装していません。または<paramref name="addMethod" /> は null ではなく、受け取る引数が 1 つだけの "Add" (大文字と小文字は区別されません) という名前のインスタンス メソッドを表しません。または<paramref name="addMethod" /> は null ではなく、<see cref="P:System.Linq.Expressions.Expression.Type" /> の 1 つ以上の要素の <paramref name="initializers" /> プロパティによって表される型を <paramref name="addMethod" /> が表すメソッドの引数型に代入することはできません。</exception>
2017 <exception cref="T:System.InvalidOperationException">
2018 <paramref name="addMethod" /> は null で、1 つの型互換の引数を受け取る "Add" という名前のインスタンス メソッドが <paramref name="newExpression" />.Type またはその基本型に存在しません。</exception>
2020 <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression[])">
2021 <summary>指定したメソッドを使用してコレクションに要素を追加する <see cref="T:System.Linq.Expressions.ListInitExpression" /> を作成します。</summary>
2023 <see cref="T:System.Linq.Expressions.ListInitExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ListInit" /> プロパティを含む <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />。</returns>
2024 <param name="newExpression">
2025 <see cref="T:System.Linq.Expressions.NewExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />。</param>
2026 <param name="addMethod">1 つの引数を受け取り、コレクションに要素を追加するインスタンス メソッドを表す <see cref="T:System.Reflection.MethodInfo" />。</param>
2027 <param name="initializers">
2028 <see cref="T:System.Linq.Expressions.Expression" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" /> オブジェクトの配列。</param>
2029 <exception cref="T:System.ArgumentNullException">
2030 <paramref name="newExpression" /> または <paramref name="initializers" /> が null です。または<paramref name="initializers" /> の 1 つ以上の要素が null です。</exception>
2031 <exception cref="T:System.ArgumentException">
2032 <paramref name="newExpression" />.Type は、<see cref="T:System.Collections.IEnumerable" /> を実装していません。または<paramref name="addMethod" /> は null ではなく、受け取る引数が 1 つだけの "Add" (大文字と小文字は区別されません) という名前のインスタンス メソッドを表しません。または<paramref name="addMethod" /> は null ではなく、<see cref="P:System.Linq.Expressions.Expression.Type" /> の 1 つ以上の要素の <paramref name="initializers" /> プロパティによって表される型を <paramref name="addMethod" /> が表すメソッドの引数型に代入することはできません。</exception>
2033 <exception cref="T:System.InvalidOperationException">
2034 <paramref name="addMethod" /> は null で、1 つの型互換の引数を受け取る "Add" という名前のインスタンス メソッドが <paramref name="newExpression" />.Type またはその基本型に存在しません。</exception>
2036 <member name="M:System.Linq.Expressions.Expression.Loop(System.Linq.Expressions.Expression)">
2037 <summary>指定した本体を使用して、<see cref="T:System.Linq.Expressions.LoopExpression" /> を作成します。</summary>
2038 <returns>作成された <see cref="T:System.Linq.Expressions.LoopExpression" />。</returns>
2039 <param name="body">ループの本体。</param>
2041 <member name="M:System.Linq.Expressions.Expression.Loop(System.Linq.Expressions.Expression,System.Linq.Expressions.LabelTarget)">
2042 <summary>指定した本体および break の移動先を使用して、<see cref="T:System.Linq.Expressions.LoopExpression" /> を作成します。</summary>
2043 <returns>作成された <see cref="T:System.Linq.Expressions.LoopExpression" />。</returns>
2044 <param name="body">ループの本体。</param>
2045 <param name="break">ループの本体によって使用される break の移動先。</param>
2047 <member name="M:System.Linq.Expressions.Expression.Loop(System.Linq.Expressions.Expression,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.LabelTarget)">
2048 <summary>指定した本体を使用して、<see cref="T:System.Linq.Expressions.LoopExpression" /> を作成します。</summary>
2049 <returns>作成された <see cref="T:System.Linq.Expressions.LoopExpression" />。</returns>
2050 <param name="body">ループの本体。</param>
2051 <param name="break">ループの本体によって使用される break の移動先。</param>
2052 <param name="continue">ループの本体によって使用される continue の移動先。</param>
2054 <member name="M:System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
2055 <summary>適切なファクトリ メソッドを呼び出すことにより、左オペランドと右オペランドを指定して、<see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2056 <returns>適切なファクトリ メソッドを呼び出した結果得られる <see cref="T:System.Linq.Expressions.BinaryExpression" />。</returns>
2057 <param name="binaryType">二項演算の型を指定する <see cref="T:System.Linq.Expressions.ExpressionType" />。</param>
2058 <param name="left">左オペランドを表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
2059 <param name="right">右オペランドを表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
2060 <exception cref="T:System.ArgumentException">
2061 <paramref name="binaryType" /> は、二項式ノードには対応していません。</exception>
2062 <exception cref="T:System.ArgumentNullException">
2063 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2065 <member name="M:System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
2066 <summary>適切なファクトリ メソッドを呼び出すことにより、左オペランド、右オペランド、および実装メソッドを指定して、<see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2067 <returns>適切なファクトリ メソッドを呼び出した結果得られる <see cref="T:System.Linq.Expressions.BinaryExpression" />。</returns>
2068 <param name="binaryType">二項演算の型を指定する <see cref="T:System.Linq.Expressions.ExpressionType" />。</param>
2069 <param name="left">左オペランドを表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
2070 <param name="right">右オペランドを表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
2071 <param name="liftToNull">true を <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> に設定する場合は true。false を <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> に設定する場合は false。</param>
2072 <param name="method">実装メソッドを指定する <see cref="T:System.Reflection.MethodInfo" />。</param>
2073 <exception cref="T:System.ArgumentException">
2074 <paramref name="binaryType" /> は、二項式ノードには対応していません。</exception>
2075 <exception cref="T:System.ArgumentNullException">
2076 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2078 <member name="M:System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
2079 <summary>適切なファクトリ メソッドを呼び出すことにより、左オペランド、右オペランド、実装メソッド、および型変換関数を指定して、<see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2080 <returns>適切なファクトリ メソッドを呼び出した結果得られる <see cref="T:System.Linq.Expressions.BinaryExpression" />。</returns>
2081 <param name="binaryType">二項演算の型を指定する <see cref="T:System.Linq.Expressions.ExpressionType" />。</param>
2082 <param name="left">左オペランドを表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
2083 <param name="right">右オペランドを表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
2084 <param name="liftToNull">true を <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> に設定する場合は true。false を <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> に設定する場合は false。</param>
2085 <param name="method">実装メソッドを指定する <see cref="T:System.Reflection.MethodInfo" />。</param>
2086 <param name="conversion">型変換関数を表す <see cref="T:System.Linq.Expressions.LambdaExpression" />。このパラメーターは、<paramref name="binaryType" /> が <see cref="F:System.Linq.Expressions.ExpressionType.Coalesce" /> または複合代入である場合にのみ使用されます。</param>
2087 <exception cref="T:System.ArgumentException">
2088 <paramref name="binaryType" /> は、二項式ノードには対応していません。</exception>
2089 <exception cref="T:System.ArgumentNullException">
2090 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2092 <member name="M:System.Linq.Expressions.Expression.MakeCatchBlock(System.Type,System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
2093 <summary>指定された要素を使用して、catch ステートメントを表す <see cref="T:System.Linq.Expressions.CatchBlock" /> を作成します。</summary>
2094 <returns>作成された <see cref="T:System.Linq.Expressions.CatchBlock" />。</returns>
2095 <param name="type">この <see cref="P:System.Linq.Expressions.Expression.Type" /> によって処理される <see cref="T:System.Exception" /> の <see cref="T:System.Linq.Expressions.CatchBlock" />。</param>
2096 <param name="variable">このハンドラーによってキャッチされる <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクトへの参照を表す <see cref="T:System.Exception" />。</param>
2097 <param name="body">catch ステートメントの本体。</param>
2098 <param name="filter">
2099 <see cref="T:System.Exception" /> フィルターの本体。</param>
2101 <member name="M:System.Linq.Expressions.Expression.MakeGoto(System.Linq.Expressions.GotoExpressionKind,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type)">
2102 <summary>指定した <see cref="T:System.Linq.Expressions.GotoExpression" /> のジャンプを表す <see cref="T:System.Linq.Expressions.GotoExpressionKind" /> を作成します。ジャンプ時にラベルに渡す値も指定できます。</summary>
2104 <see cref="T:System.Linq.Expressions.GotoExpression" /> と等しい <see cref="P:System.Linq.Expressions.GotoExpression.Kind" />、<paramref name="kind" /> に設定された <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> プロパティ、<paramref name="target" /> に設定された <see cref="P:System.Linq.Expressions.Expression.Type" /> プロパティ、およびジャンプ時にジャンプ先のラベルに渡される <paramref name="type" /> を含む <paramref name="value" />。</returns>
2106 <see cref="T:System.Linq.Expressions.GotoExpressionKind" /> の <see cref="T:System.Linq.Expressions.GotoExpression" />。</param>
2107 <param name="target">
2108 <see cref="T:System.Linq.Expressions.LabelTarget" /> のジャンプ先の <see cref="T:System.Linq.Expressions.GotoExpression" />。</param>
2109 <param name="value">ジャンプ時に関連付けられているラベルに渡される値。</param>
2111 <see cref="T:System.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
2113 <member name="M:System.Linq.Expressions.Expression.MakeIndex(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
2114 <summary>オブジェクトのインデックス付きプロパティへのアクセスを表す <see cref="T:System.Linq.Expressions.IndexExpression" /> を作成します。</summary>
2115 <returns>作成された <see cref="T:System.Linq.Expressions.IndexExpression" />。</returns>
2116 <param name="instance">プロパティが属するオブジェクト。プロパティが static (Visual Basic では shared) の場合は、null にします。</param>
2117 <param name="indexer">インデックス化するプロパティを表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
2118 <param name="arguments">プロパティのインデックス化に使用する引数を格納している IEnumerable<Expression> (Visual Basic では IEnumerable (Of Expression))。</param>
2120 <member name="M:System.Linq.Expressions.Expression.MakeMemberAccess(System.Linq.Expressions.Expression,System.Reflection.MemberInfo)">
2121 <summary>フィールドまたはプロパティのいずれかへのアクセスを表す <see cref="T:System.Linq.Expressions.MemberExpression" /> を作成します。</summary>
2122 <returns>適切なファクトリ メソッドを呼び出した結果得られる <see cref="T:System.Linq.Expressions.MemberExpression" />。</returns>
2123 <param name="expression">メンバーが属するオブジェクトを表す <see cref="T:System.Linq.Expressions.Expression" />。静的メンバーの場合は null を指定できます。</param>
2124 <param name="member">アクセス先のフィールドまたはプロパティを記述する <see cref="T:System.Reflection.MemberInfo" />。</param>
2125 <exception cref="T:System.ArgumentNullException">
2126 <paramref name="member" /> は null です。</exception>
2127 <exception cref="T:System.ArgumentException">
2128 <paramref name="member" /> は、フィールドまたはプロパティを表しません。</exception>
2130 <member name="M:System.Linq.Expressions.Expression.MakeTry(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.CatchBlock})">
2131 <summary>指定された要素を使用して、try ブロックを表す <see cref="T:System.Linq.Expressions.TryExpression" /> を作成します。</summary>
2132 <returns>作成された <see cref="T:System.Linq.Expressions.TryExpression" />。</returns>
2133 <param name="type">try 式の結果の型。null の場合は、本体およびすべてのハンドラーの型が同一である必要があります。</param>
2134 <param name="body">try ブロックの本体。</param>
2135 <param name="finally">finally ブロックの本体。try ブロックに関連付けられている finally ブロックがない場合は、null を渡します。</param>
2136 <param name="fault">fault ブロックの本体。try ブロックに関連付けられている fault ブロックがない場合は、null を渡します。</param>
2137 <param name="handlers">try ブロックに関連付ける catch ステートメントを表す <see cref="T:System.Linq.Expressions.CatchBlock" /> のコレクション。</param>
2139 <member name="M:System.Linq.Expressions.Expression.MakeUnary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Type)">
2140 <summary>適切なファクトリ メソッドを呼び出すことにより、オペランドを指定して、<see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
2141 <returns>適切なファクトリ メソッドを呼び出した結果得られる <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
2142 <param name="unaryType">単項演算の型を指定する <see cref="T:System.Linq.Expressions.ExpressionType" />。</param>
2143 <param name="operand">オペランドを表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
2144 <param name="type">変換後の型を指定する <see cref="T:System.Type" /> (該当しない場合は null を渡します)。</param>
2145 <exception cref="T:System.ArgumentNullException">
2146 <paramref name="operand" /> は null です。</exception>
2147 <exception cref="T:System.ArgumentException">
2148 <paramref name="unaryType" /> は、単項式ノードには対応していません。</exception>
2150 <member name="M:System.Linq.Expressions.Expression.MakeUnary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo)">
2151 <summary>適切なファクトリ メソッドを呼び出すことにより、オペランドおよび実装メソッドを指定して、<see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
2152 <returns>適切なファクトリ メソッドを呼び出した結果得られる <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
2153 <param name="unaryType">単項演算の型を指定する <see cref="T:System.Linq.Expressions.ExpressionType" />。</param>
2154 <param name="operand">オペランドを表す <see cref="T:System.Linq.Expressions.Expression" />。</param>
2155 <param name="type">変換後の型を指定する <see cref="T:System.Type" /> (該当しない場合は null を渡します)。</param>
2156 <param name="method">メソッドの実装を表す <see cref="T:System.Reflection.MethodInfo" />。</param>
2157 <exception cref="T:System.ArgumentNullException">
2158 <paramref name="operand" /> は null です。</exception>
2159 <exception cref="T:System.ArgumentException">
2160 <paramref name="unaryType" /> は、単項式ノードには対応していません。</exception>
2162 <member name="M:System.Linq.Expressions.Expression.MemberBind(System.Reflection.MemberInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.MemberBinding})">
2163 <summary>フィールドまたはプロパティのメンバーの再帰的な初期化を表す <see cref="T:System.Linq.Expressions.MemberMemberBinding" /> を作成します。</summary>
2165 <see cref="T:System.Linq.Expressions.MemberMemberBinding" /> と等しい <see cref="P:System.Linq.Expressions.MemberBinding.BindingType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.MemberBindingType.MemberBinding" /> プロパティおよび <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> プロパティを含む <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" />。</returns>
2166 <param name="member">
2167 <see cref="T:System.Reflection.MemberInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MemberBinding.Member" />。</param>
2168 <param name="bindings">
2169 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.MemberBinding" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" />。</param>
2170 <exception cref="T:System.ArgumentNullException">
2171 <paramref name="member" /> または <paramref name="bindings" /> が null です。</exception>
2172 <exception cref="T:System.ArgumentException">
2173 <paramref name="member" /> は、フィールドまたはプロパティを表しません。または<see cref="P:System.Linq.Expressions.MemberBinding.Member" /> の要素の <paramref name="bindings" /> プロパティは、<paramref name="member" /> が表すフィールドまたはプロパティの型のメンバーを表しません。</exception>
2175 <member name="M:System.Linq.Expressions.Expression.MemberBind(System.Reflection.MemberInfo,System.Linq.Expressions.MemberBinding[])">
2176 <summary>フィールドまたはプロパティのメンバーの再帰的な初期化を表す <see cref="T:System.Linq.Expressions.MemberMemberBinding" /> を作成します。</summary>
2178 <see cref="T:System.Linq.Expressions.MemberMemberBinding" /> と等しい <see cref="P:System.Linq.Expressions.MemberBinding.BindingType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.MemberBindingType.MemberBinding" /> プロパティおよび <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> プロパティを含む <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" />。</returns>
2179 <param name="member">
2180 <see cref="T:System.Reflection.MemberInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MemberBinding.Member" />。</param>
2181 <param name="bindings">
2182 <see cref="T:System.Linq.Expressions.MemberBinding" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" /> オブジェクトの配列。</param>
2183 <exception cref="T:System.ArgumentNullException">
2184 <paramref name="member" /> または <paramref name="bindings" /> が null です。</exception>
2185 <exception cref="T:System.ArgumentException">
2186 <paramref name="member" /> は、フィールドまたはプロパティを表しません。または<see cref="P:System.Linq.Expressions.MemberBinding.Member" /> の要素の <paramref name="bindings" /> プロパティは、<paramref name="member" /> が表すフィールドまたはプロパティの型のメンバーを表しません。</exception>
2188 <member name="M:System.Linq.Expressions.Expression.MemberBind(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.MemberBinding})">
2189 <summary>プロパティ アクセサー メソッドを使用してアクセスされるメンバーのメンバーの再帰的な初期化を表す <see cref="T:System.Linq.Expressions.MemberMemberBinding" /> を作成します。</summary>
2191 <see cref="T:System.Linq.Expressions.MemberMemberBinding" /> と等しい <see cref="P:System.Linq.Expressions.MemberBinding.BindingType" /> プロパティ、<see cref="F:System.Linq.Expressions.MemberBindingType.MemberBinding" /> でアクセスされるプロパティを表す <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> に設定された <see cref="T:System.Reflection.PropertyInfo" /> プロパティ、および指定した値に設定された <paramref name="propertyAccessor" /> プロパティを含む <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" />。</returns>
2192 <param name="propertyAccessor">プロパティ アクセサー メソッドを表す <see cref="T:System.Reflection.MethodInfo" />。</param>
2193 <param name="bindings">
2194 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.MemberBinding" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" />。</param>
2195 <exception cref="T:System.ArgumentNullException">
2196 <paramref name="propertyAccessor" /> または <paramref name="bindings" /> が null です。</exception>
2197 <exception cref="T:System.ArgumentException">
2198 <paramref name="propertyAccessor" /> は、プロパティ アクセサー メソッドを表しません。または<see cref="P:System.Linq.Expressions.MemberBinding.Member" /> の要素の <paramref name="bindings" /> プロパティは、<paramref name="propertyAccessor" /> が表すメソッドによりアクセスされるプロパティの型のメンバーを表しません。</exception>
2200 <member name="M:System.Linq.Expressions.Expression.MemberBind(System.Reflection.MethodInfo,System.Linq.Expressions.MemberBinding[])">
2201 <summary>プロパティ アクセサー メソッドを使用してアクセスされるメンバーのメンバーの再帰的な初期化を表す <see cref="T:System.Linq.Expressions.MemberMemberBinding" /> を作成します。</summary>
2203 <see cref="T:System.Linq.Expressions.MemberMemberBinding" /> と等しい <see cref="P:System.Linq.Expressions.MemberBinding.BindingType" /> プロパティ、<see cref="F:System.Linq.Expressions.MemberBindingType.MemberBinding" /> でアクセスされるプロパティを表す <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> に設定された <see cref="T:System.Reflection.PropertyInfo" /> プロパティ、および指定した値に設定された <paramref name="propertyAccessor" /> プロパティを含む <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" />。</returns>
2204 <param name="propertyAccessor">プロパティ アクセサー メソッドを表す <see cref="T:System.Reflection.MethodInfo" />。</param>
2205 <param name="bindings">
2206 <see cref="T:System.Linq.Expressions.MemberBinding" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" /> オブジェクトの配列。</param>
2207 <exception cref="T:System.ArgumentNullException">
2208 <paramref name="propertyAccessor" /> または <paramref name="bindings" /> が null です。</exception>
2209 <exception cref="T:System.ArgumentException">
2210 <paramref name="propertyAccessor" /> は、プロパティ アクセサー メソッドを表しません。または<see cref="P:System.Linq.Expressions.MemberBinding.Member" /> の要素の <paramref name="bindings" /> プロパティは、<paramref name="propertyAccessor" /> が表すメソッドによりアクセスされるプロパティの型のメンバーを表しません。</exception>
2212 <member name="M:System.Linq.Expressions.Expression.MemberInit(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.MemberBinding})">
2213 <summary>新しいオブジェクトを作成し、そのオブジェクトのプロパティを初期化する式を表します。</summary>
2215 <see cref="T:System.Linq.Expressions.MemberInitExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.MemberInit" /> プロパティおよび <see cref="P:System.Linq.Expressions.MemberInitExpression.NewExpression" /> プロパティを含む <see cref="P:System.Linq.Expressions.MemberInitExpression.Bindings" />。</returns>
2216 <param name="newExpression">
2217 <see cref="T:System.Linq.Expressions.NewExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MemberInitExpression.NewExpression" />。</param>
2218 <param name="bindings">
2219 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.MemberBinding" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.MemberInitExpression.Bindings" />。</param>
2220 <exception cref="T:System.ArgumentNullException">
2221 <paramref name="newExpression" /> または <paramref name="bindings" /> が null です。</exception>
2222 <exception cref="T:System.ArgumentException">
2223 <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> の要素の <paramref name="bindings" /> プロパティは、<paramref name="newExpression" />.Type が表す型のメンバーを表しません。</exception>
2225 <member name="M:System.Linq.Expressions.Expression.MemberInit(System.Linq.Expressions.NewExpression,System.Linq.Expressions.MemberBinding[])">
2227 <see cref="T:System.Linq.Expressions.MemberInitExpression" /> を作成します。</summary>
2229 <see cref="T:System.Linq.Expressions.MemberInitExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.MemberInit" /> プロパティおよび <see cref="P:System.Linq.Expressions.MemberInitExpression.NewExpression" /> プロパティを含む <see cref="P:System.Linq.Expressions.MemberInitExpression.Bindings" />。</returns>
2230 <param name="newExpression">
2231 <see cref="T:System.Linq.Expressions.NewExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MemberInitExpression.NewExpression" />。</param>
2232 <param name="bindings">
2233 <see cref="T:System.Linq.Expressions.MemberBinding" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.MemberInitExpression.Bindings" /> オブジェクトの配列。</param>
2234 <exception cref="T:System.ArgumentNullException">
2235 <paramref name="newExpression" /> または <paramref name="bindings" /> が null です。</exception>
2236 <exception cref="T:System.ArgumentException">
2237 <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> の要素の <paramref name="bindings" /> プロパティは、<paramref name="newExpression" />.Type が表す型のメンバーを表しません。</exception>
2239 <member name="M:System.Linq.Expressions.Expression.Modulo(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
2240 <summary>算術剰余演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2242 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Modulo" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
2244 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2245 <param name="right">
2246 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2247 <exception cref="T:System.ArgumentNullException">
2248 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2249 <exception cref="T:System.InvalidOperationException">剰余演算子は、<paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
2251 <member name="M:System.Linq.Expressions.Expression.Modulo(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2252 <summary>算術剰余演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2254 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Modulo" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
2256 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2257 <param name="right">
2258 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2259 <param name="method">
2260 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2261 <exception cref="T:System.ArgumentNullException">
2262 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2263 <exception cref="T:System.ArgumentException">
2264 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
2265 <exception cref="T:System.InvalidOperationException">
2266 <paramref name="method" /> は null で、剰余演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
2268 <member name="M:System.Linq.Expressions.Expression.ModuloAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
2269 <summary>剰余代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2271 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ModuloAssign" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
2273 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2274 <param name="right">
2275 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2277 <member name="M:System.Linq.Expressions.Expression.ModuloAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2278 <summary>剰余代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2280 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ModuloAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
2282 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2283 <param name="right">
2284 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2285 <param name="method">
2286 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2288 <member name="M:System.Linq.Expressions.Expression.ModuloAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
2289 <summary>剰余代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2291 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.ModuloAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</returns>
2293 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2294 <param name="right">
2295 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2296 <param name="method">
2297 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2298 <param name="conversion">
2299 <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</param>
2301 <member name="M:System.Linq.Expressions.Expression.Multiply(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
2302 <summary>オーバーフロー チェックを行わない算術乗算演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2304 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Multiply" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
2306 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2307 <param name="right">
2308 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2309 <exception cref="T:System.ArgumentNullException">
2310 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2311 <exception cref="T:System.InvalidOperationException">乗算演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
2313 <member name="M:System.Linq.Expressions.Expression.Multiply(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2314 <summary>オーバーフロー チェックを行わない算術乗算演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2316 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Multiply" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
2318 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2319 <param name="right">
2320 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2321 <param name="method">
2322 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2323 <exception cref="T:System.ArgumentNullException">
2324 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2325 <exception cref="T:System.ArgumentException">
2326 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
2327 <exception cref="T:System.InvalidOperationException">
2328 <paramref name="method" /> は null で、乗算演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
2330 <member name="M:System.Linq.Expressions.Expression.MultiplyAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
2331 <summary>オーバーフロー チェックを行わない乗算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2333 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssign" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
2335 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2336 <param name="right">
2337 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2339 <member name="M:System.Linq.Expressions.Expression.MultiplyAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2340 <summary>オーバーフロー チェックを行わない乗算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2342 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
2344 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2345 <param name="right">
2346 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2347 <param name="method">
2348 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2350 <member name="M:System.Linq.Expressions.Expression.MultiplyAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
2351 <summary>オーバーフロー チェックを行わない乗算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2353 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</returns>
2355 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2356 <param name="right">
2357 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2358 <param name="method">
2359 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2360 <param name="conversion">
2361 <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</param>
2363 <member name="M:System.Linq.Expressions.Expression.MultiplyAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
2364 <summary>オーバーフロー チェックを行う乗算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2366 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssignChecked" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
2368 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2369 <param name="right">
2370 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2372 <member name="M:System.Linq.Expressions.Expression.MultiplyAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2373 <summary>オーバーフロー チェックを行う乗算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2375 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssignChecked" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
2377 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2378 <param name="right">
2379 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2380 <param name="method">
2381 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2383 <member name="M:System.Linq.Expressions.Expression.MultiplyAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
2384 <summary>オーバーフロー チェックを行う乗算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2386 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssignChecked" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</returns>
2388 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2389 <param name="right">
2390 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2391 <param name="method">
2392 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2393 <param name="conversion">
2394 <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</param>
2396 <member name="M:System.Linq.Expressions.Expression.MultiplyChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
2397 <summary>オーバーフロー チェックを行う算術乗算演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2399 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyChecked" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
2401 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2402 <param name="right">
2403 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2404 <exception cref="T:System.ArgumentNullException">
2405 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2406 <exception cref="T:System.InvalidOperationException">乗算演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
2408 <member name="M:System.Linq.Expressions.Expression.MultiplyChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2409 <summary>オーバーフロー チェックを行う算術乗算演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2411 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyChecked" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
2413 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2414 <param name="right">
2415 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2416 <param name="method">
2417 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2418 <exception cref="T:System.ArgumentNullException">
2419 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2420 <exception cref="T:System.ArgumentException">
2421 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
2422 <exception cref="T:System.InvalidOperationException">
2423 <paramref name="method" /> は null で、乗算演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
2425 <member name="M:System.Linq.Expressions.Expression.Negate(System.Linq.Expressions.Expression)">
2426 <summary>算術否定演算を表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
2428 <see cref="T:System.Linq.Expressions.UnaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Negate" /> プロパティを含む <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</returns>
2429 <param name="expression">
2430 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</param>
2431 <exception cref="T:System.ArgumentNullException">
2432 <paramref name="expression" /> は null です。</exception>
2433 <exception cref="T:System.InvalidOperationException">単項マイナス演算子は、<paramref name="expression" />.Type に対して定義されていません。</exception>
2435 <member name="M:System.Linq.Expressions.Expression.Negate(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2436 <summary>算術否定演算を表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
2438 <see cref="T:System.Linq.Expressions.UnaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Negate" /> プロパティおよび <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> プロパティを含む <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />。</returns>
2439 <param name="expression">
2440 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</param>
2441 <param name="method">
2442 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />。</param>
2443 <exception cref="T:System.ArgumentNullException">
2444 <paramref name="expression" /> は null です。</exception>
2445 <exception cref="T:System.ArgumentException">
2446 <paramref name="method" /> は null ではなく、それが表すメソッドは void を返し、static (Visual Basic では Shared) ではないか、受け取る引数が 1 つだけではありません。</exception>
2447 <exception cref="T:System.InvalidOperationException">
2448 <paramref name="method" /> は null で、単項マイナス演算子は <paramref name="expression" />.Type に対して定義されていません。または<paramref name="expression" />.Type (または null 許容値型の場合はその対応する null 非許容型) は、<paramref name="method" /> によって表されるメソッドの引数型に代入できません。</exception>
2450 <member name="M:System.Linq.Expressions.Expression.NegateChecked(System.Linq.Expressions.Expression)">
2451 <summary>オーバーフロー チェックを行う算術否定演算を表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
2453 <see cref="T:System.Linq.Expressions.UnaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.NegateChecked" /> プロパティを含む <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</returns>
2454 <param name="expression">
2455 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</param>
2456 <exception cref="T:System.ArgumentNullException">
2457 <paramref name="expression" /> は null です。</exception>
2458 <exception cref="T:System.InvalidOperationException">単項マイナス演算子は、<paramref name="expression" />.Type に対して定義されていません。</exception>
2460 <member name="M:System.Linq.Expressions.Expression.NegateChecked(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2461 <summary>オーバーフロー チェックを行う算術否定演算を表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。実装メソッドを指定できます。</summary>
2463 <see cref="T:System.Linq.Expressions.UnaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.NegateChecked" /> プロパティおよび <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> プロパティを含む <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />。</returns>
2464 <param name="expression">
2465 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</param>
2466 <param name="method">
2467 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />。</param>
2468 <exception cref="T:System.ArgumentNullException">
2469 <paramref name="expression" /> は null です。</exception>
2470 <exception cref="T:System.ArgumentException">
2471 <paramref name="method" /> は null ではなく、それが表すメソッドは void を返し、static (Visual Basic では Shared) ではないか、受け取る引数が 1 つだけではありません。</exception>
2472 <exception cref="T:System.InvalidOperationException">
2473 <paramref name="method" /> は null で、単項マイナス演算子は <paramref name="expression" />.Type に対して定義されていません。または<paramref name="expression" />.Type (または null 許容値型の場合はその対応する null 非許容型) は、<paramref name="method" /> によって表されるメソッドの引数型に代入できません。</exception>
2475 <member name="M:System.Linq.Expressions.Expression.New(System.Reflection.ConstructorInfo)">
2476 <summary>引数を受け取らない指定したコンストラクターの呼び出しを表す <see cref="T:System.Linq.Expressions.NewExpression" /> を作成します。</summary>
2478 <see cref="T:System.Linq.Expressions.NewExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.New" /> プロパティを含む <see cref="P:System.Linq.Expressions.NewExpression.Constructor" />。</returns>
2479 <param name="constructor">
2480 <see cref="T:System.Reflection.ConstructorInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.NewExpression.Constructor" />。</param>
2481 <exception cref="T:System.ArgumentNullException">
2482 <paramref name="constructor" /> は null です。</exception>
2483 <exception cref="T:System.ArgumentException">
2484 <paramref name="constructor" /> が表すコンストラクターには、少なくとも 1 つのパラメーターがあります。</exception>
2486 <member name="M:System.Linq.Expressions.Expression.New(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
2487 <summary>指定した引数を持つ指定したコンストラクターの呼び出しを表す <see cref="T:System.Linq.Expressions.NewExpression" /> を作成します。</summary>
2489 <see cref="T:System.Linq.Expressions.NewExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.New" /> プロパティおよび <see cref="P:System.Linq.Expressions.NewExpression.Constructor" /> プロパティを含む <see cref="P:System.Linq.Expressions.NewExpression.Arguments" />。</returns>
2490 <param name="constructor">
2491 <see cref="T:System.Reflection.ConstructorInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.NewExpression.Constructor" />。</param>
2492 <param name="arguments">
2493 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.NewExpression.Arguments" />。</param>
2494 <exception cref="T:System.ArgumentNullException">
2495 <paramref name="constructor" /> は null です。または<paramref name="arguments" /> の要素が null です。</exception>
2496 <exception cref="T:System.ArgumentException">
2497 <paramref name="arguments" /> パラメーターに、<paramref name="constructor" /> が表すコンストラクターのパラメーターの数と同じ数の要素が格納されていません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の要素の <paramref name="arguments" /> プロパティは、<paramref name="constructor" /> が表すコンストラクターの対応するパラメーターの型に代入できません。</exception>
2499 <member name="M:System.Linq.Expressions.Expression.New(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},System.Collections.Generic.IEnumerable{System.Reflection.MemberInfo})">
2500 <summary>指定した引数を持つ指定したコンストラクターの呼び出しを表す <see cref="T:System.Linq.Expressions.NewExpression" /> を作成します。コンストラクターが初期化したフィールドにアクセスするメンバーが指定されます。</summary>
2502 <see cref="T:System.Linq.Expressions.NewExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.New" />、<see cref="P:System.Linq.Expressions.NewExpression.Constructor" />、および <see cref="P:System.Linq.Expressions.NewExpression.Arguments" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.NewExpression.Members" />。</returns>
2503 <param name="constructor">
2504 <see cref="T:System.Reflection.ConstructorInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.NewExpression.Constructor" />。</param>
2505 <param name="arguments">
2506 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.NewExpression.Arguments" />。</param>
2507 <param name="members">
2508 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Reflection.MemberInfo" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.NewExpression.Members" />。</param>
2509 <exception cref="T:System.ArgumentNullException">
2510 <paramref name="constructor" /> は null です。または<paramref name="arguments" /> の要素が null です。または<paramref name="members" /> の要素が null です。</exception>
2511 <exception cref="T:System.ArgumentException">
2512 <paramref name="arguments" /> パラメーターに、<paramref name="constructor" /> が表すコンストラクターのパラメーターの数と同じ数の要素が格納されていません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の要素の <paramref name="arguments" /> プロパティは、<paramref name="constructor" /> が表すコンストラクターの対応するパラメーターの型に代入できません。または<paramref name="members" /> パラメーターに、<paramref name="arguments" /> と同じ数の要素がありません。または<paramref name="arguments" /> の要素に、<see cref="P:System.Linq.Expressions.Expression.Type" /> の対応する要素により表されるメンバーの型に代入可能な型を表す <paramref name="members" /> プロパティがあります。</exception>
2514 <member name="M:System.Linq.Expressions.Expression.New(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},System.Reflection.MemberInfo[])">
2515 <summary>指定した引数を持つ指定したコンストラクターの呼び出しを表す <see cref="T:System.Linq.Expressions.NewExpression" /> を作成します。コンストラクターが初期化したフィールドにアクセスするメンバーが配列として指定されます。</summary>
2517 <see cref="T:System.Linq.Expressions.NewExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.New" />、<see cref="P:System.Linq.Expressions.NewExpression.Constructor" />、および <see cref="P:System.Linq.Expressions.NewExpression.Arguments" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.NewExpression.Members" />。</returns>
2518 <param name="constructor">
2519 <see cref="T:System.Reflection.ConstructorInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.NewExpression.Constructor" />。</param>
2520 <param name="arguments">
2521 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.NewExpression.Arguments" />。</param>
2522 <param name="members">
2523 <see cref="T:System.Reflection.MemberInfo" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.NewExpression.Members" /> オブジェクトの配列。</param>
2524 <exception cref="T:System.ArgumentNullException">
2525 <paramref name="constructor" /> は null です。または<paramref name="arguments" /> の要素が null です。または<paramref name="members" /> の要素が null です。</exception>
2526 <exception cref="T:System.ArgumentException">
2527 <paramref name="arguments" /> パラメーターに、<paramref name="constructor" /> が表すコンストラクターのパラメーターの数と同じ数の要素が格納されていません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の要素の <paramref name="arguments" /> プロパティは、<paramref name="constructor" /> が表すコンストラクターの対応するパラメーターの型に代入できません。または<paramref name="members" /> パラメーターに、<paramref name="arguments" /> と同じ数の要素がありません。または<paramref name="arguments" /> の要素に、<see cref="P:System.Linq.Expressions.Expression.Type" /> の対応する要素により表されるメンバーの型に代入可能な型を表す <paramref name="members" /> プロパティがあります。</exception>
2529 <member name="M:System.Linq.Expressions.Expression.New(System.Reflection.ConstructorInfo,System.Linq.Expressions.Expression[])">
2530 <summary>指定した引数を持つ指定したコンストラクターの呼び出しを表す <see cref="T:System.Linq.Expressions.NewExpression" /> を作成します。</summary>
2532 <see cref="T:System.Linq.Expressions.NewExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.New" /> プロパティおよび <see cref="P:System.Linq.Expressions.NewExpression.Constructor" /> プロパティを含む <see cref="P:System.Linq.Expressions.NewExpression.Arguments" />。</returns>
2533 <param name="constructor">
2534 <see cref="T:System.Reflection.ConstructorInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.NewExpression.Constructor" />。</param>
2535 <param name="arguments">
2536 <see cref="T:System.Linq.Expressions.Expression" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.NewExpression.Arguments" /> オブジェクトの配列。</param>
2537 <exception cref="T:System.ArgumentNullException">
2538 <paramref name="constructor" /> は null です。または<paramref name="arguments" /> の要素が null です。</exception>
2539 <exception cref="T:System.ArgumentException">
2540 <paramref name="arguments" /> の長さが、<paramref name="constructor" /> が表すコンストラクターのパラメーターの数と一致しません。または<see cref="P:System.Linq.Expressions.Expression.Type" /> の要素の <paramref name="arguments" /> プロパティは、<paramref name="constructor" /> が表すコンストラクターの対応するパラメーターの型に代入できません。</exception>
2542 <member name="M:System.Linq.Expressions.Expression.New(System.Type)">
2543 <summary>指定した型のパラメーターなしのコンストラクターの呼び出しを表す <see cref="T:System.Linq.Expressions.NewExpression" /> を作成します。</summary>
2545 <see cref="T:System.Linq.Expressions.NewExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定された型のパラメーターなしのコンストラクターを表す <see cref="F:System.Linq.Expressions.ExpressionType.New" /> に設定された <see cref="P:System.Linq.Expressions.NewExpression.Constructor" /> プロパティを含む <see cref="T:System.Reflection.ConstructorInfo" />。</returns>
2546 <param name="type">引数を受け取らないコンストラクターを持つ <see cref="T:System.Type" />。</param>
2547 <exception cref="T:System.ArgumentNullException">
2548 <paramref name="type" /> は null です。</exception>
2549 <exception cref="T:System.ArgumentException">
2550 <paramref name="type" /> が表す型には、パラメーターなしのコンストラクターがありません。</exception>
2552 <member name="M:System.Linq.Expressions.Expression.NewArrayBounds(System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
2553 <summary>指定したランクを持つ配列の作成を表す <see cref="T:System.Linq.Expressions.NewArrayExpression" /> を作成します。</summary>
2555 <see cref="T:System.Linq.Expressions.NewArrayExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayBounds" /> プロパティを含む <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" />。</returns>
2556 <param name="type">配列の要素の型を表す <see cref="T:System.Type" />。</param>
2557 <param name="bounds">
2558 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" />。</param>
2559 <exception cref="T:System.ArgumentNullException">
2560 <paramref name="type" /> または <paramref name="bounds" /> が null です。または<paramref name="bounds" /> の要素が null です。</exception>
2561 <exception cref="T:System.ArgumentException">
2562 <see cref="P:System.Linq.Expressions.Expression.Type" /> の要素の <paramref name="bounds" /> プロパティは、整数型を表しません。</exception>
2564 <member name="M:System.Linq.Expressions.Expression.NewArrayBounds(System.Type,System.Linq.Expressions.Expression[])">
2565 <summary>指定したランクを持つ配列の作成を表す <see cref="T:System.Linq.Expressions.NewArrayExpression" /> を作成します。</summary>
2567 <see cref="T:System.Linq.Expressions.NewArrayExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayBounds" /> プロパティを含む <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" />。</returns>
2568 <param name="type">配列の要素の型を表す <see cref="T:System.Type" />。</param>
2569 <param name="bounds">
2570 <see cref="T:System.Linq.Expressions.Expression" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" /> オブジェクトの配列。</param>
2571 <exception cref="T:System.ArgumentNullException">
2572 <paramref name="type" /> または <paramref name="bounds" /> が null です。または<paramref name="bounds" /> の要素が null です。</exception>
2573 <exception cref="T:System.ArgumentException">
2574 <see cref="P:System.Linq.Expressions.Expression.Type" /> の要素の <paramref name="bounds" /> プロパティは、整数型を表しません。</exception>
2576 <member name="M:System.Linq.Expressions.Expression.NewArrayInit(System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
2577 <summary>1 次元配列の作成と、要素のリストからの初期化を表す <see cref="T:System.Linq.Expressions.NewArrayExpression" /> を作成します。</summary>
2579 <see cref="T:System.Linq.Expressions.NewArrayExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayInit" /> プロパティを含む <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" />。</returns>
2580 <param name="type">配列の要素の型を表す <see cref="T:System.Type" />。</param>
2581 <param name="initializers">
2582 <see cref="T:System.Collections.Generic.IEnumerable`1" /> コレクションへの読み込みに使用する <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトを含む <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" />。</param>
2583 <exception cref="T:System.ArgumentNullException">
2584 <paramref name="type" /> または <paramref name="initializers" /> が null です。または<paramref name="initializers" /> の要素が null です。</exception>
2585 <exception cref="T:System.InvalidOperationException">
2586 <see cref="P:System.Linq.Expressions.Expression.Type" /> の要素の <paramref name="initializers" /> プロパティは、<paramref name="type" /> が表す型に代入できない型を表します。</exception>
2588 <member name="M:System.Linq.Expressions.Expression.NewArrayInit(System.Type,System.Linq.Expressions.Expression[])">
2589 <summary>1 次元配列の作成と、要素のリストからの初期化を表す <see cref="T:System.Linq.Expressions.NewArrayExpression" /> を作成します。</summary>
2591 <see cref="T:System.Linq.Expressions.NewArrayExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayInit" /> プロパティを含む <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" />。</returns>
2592 <param name="type">配列の要素の型を表す <see cref="T:System.Type" />。</param>
2593 <param name="initializers">
2594 <see cref="T:System.Linq.Expressions.Expression" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" /> オブジェクトの配列。</param>
2595 <exception cref="T:System.ArgumentNullException">
2596 <paramref name="type" /> または <paramref name="initializers" /> が null です。または<paramref name="initializers" /> の要素が null です。</exception>
2597 <exception cref="T:System.InvalidOperationException">
2598 <see cref="P:System.Linq.Expressions.Expression.Type" /> の要素の <paramref name="initializers" /> プロパティは、<paramref name="type" /> 型に代入可能な型を表します。</exception>
2600 <member name="P:System.Linq.Expressions.Expression.NodeType">
2601 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> のノード型を取得します。</summary>
2603 <see cref="T:System.Linq.Expressions.ExpressionType" /> 値のいずれか。</returns>
2605 <member name="M:System.Linq.Expressions.Expression.Not(System.Linq.Expressions.Expression)">
2606 <summary>ビットごとの補数演算を表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
2608 <see cref="T:System.Linq.Expressions.UnaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Not" /> プロパティを含む <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</returns>
2609 <param name="expression">
2610 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</param>
2611 <exception cref="T:System.ArgumentNullException">
2612 <paramref name="expression" /> は null です。</exception>
2613 <exception cref="T:System.InvalidOperationException">単項 NOT 演算子は、<paramref name="expression" />.Type に対して定義されていません。</exception>
2615 <member name="M:System.Linq.Expressions.Expression.Not(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2616 <summary>ビットごとの補数演算を表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。実装メソッドを指定できます。</summary>
2618 <see cref="T:System.Linq.Expressions.UnaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Not" /> プロパティおよび <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> プロパティを含む <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />。</returns>
2619 <param name="expression">
2620 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</param>
2621 <param name="method">
2622 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />。</param>
2623 <exception cref="T:System.ArgumentNullException">
2624 <paramref name="expression" /> は null です。</exception>
2625 <exception cref="T:System.ArgumentException">
2626 <paramref name="method" /> は null ではなく、それが表すメソッドは void を返し、static (Visual Basic では Shared) ではないか、受け取る引数が 1 つだけではありません。</exception>
2627 <exception cref="T:System.InvalidOperationException">
2628 <paramref name="method" /> は null で、単項 NOT 演算子は <paramref name="expression" />.Type に対して定義されていません。または<paramref name="expression" />.Type (または null 許容値型の場合はその対応する null 非許容型) は、<paramref name="method" /> によって表されるメソッドの引数型に代入できません。</exception>
2630 <member name="M:System.Linq.Expressions.Expression.NotEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
2631 <summary>非等価比較を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2633 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.NotEqual" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
2635 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2636 <param name="right">
2637 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2638 <exception cref="T:System.ArgumentNullException">
2639 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2640 <exception cref="T:System.InvalidOperationException">非等値演算子は、<paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
2642 <member name="M:System.Linq.Expressions.Expression.NotEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
2643 <summary>非等価比較を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2645 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.NotEqual" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
2647 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2648 <param name="right">
2649 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2650 <param name="liftToNull">true を <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> に設定する場合は true。false を <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> に設定する場合は false。</param>
2651 <param name="method">
2652 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2653 <exception cref="T:System.ArgumentNullException">
2654 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2655 <exception cref="T:System.ArgumentException">
2656 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
2657 <exception cref="T:System.InvalidOperationException">
2658 <paramref name="method" /> は null で、非等値演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
2660 <member name="M:System.Linq.Expressions.Expression.OnesComplement(System.Linq.Expressions.Expression)">
2661 <summary>1 の補数を表す式を返します。</summary>
2663 <see cref="T:System.Linq.Expressions.UnaryExpression" /> のインスタンス。</returns>
2664 <param name="expression">
2665 <see cref="T:System.Linq.Expressions.Expression" />。</param>
2667 <member name="M:System.Linq.Expressions.Expression.OnesComplement(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2668 <summary>1 の補数を表す式を返します。</summary>
2670 <see cref="T:System.Linq.Expressions.UnaryExpression" /> のインスタンス。</returns>
2671 <param name="expression">
2672 <see cref="T:System.Linq.Expressions.Expression" />。</param>
2673 <param name="method">メソッドの実装を表す <see cref="T:System.Reflection.MethodInfo" />。</param>
2675 <member name="M:System.Linq.Expressions.Expression.Or(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
2676 <summary>ビットごとの <see cref="T:System.Linq.Expressions.BinaryExpression" /> 演算を表す OR を作成します。</summary>
2678 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Or" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
2680 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2681 <param name="right">
2682 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2683 <exception cref="T:System.ArgumentNullException">
2684 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2685 <exception cref="T:System.InvalidOperationException">ビットごとの OR 演算子は、<paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
2687 <member name="M:System.Linq.Expressions.Expression.Or(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2688 <summary>ビットごとの <see cref="T:System.Linq.Expressions.BinaryExpression" /> 演算を表す OR を作成します。</summary>
2690 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Or" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
2692 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2693 <param name="right">
2694 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2695 <param name="method">
2696 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2697 <exception cref="T:System.ArgumentNullException">
2698 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2699 <exception cref="T:System.ArgumentException">
2700 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
2701 <exception cref="T:System.InvalidOperationException">
2702 <paramref name="method" /> は null で、ビットごとの OR 演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
2704 <member name="M:System.Linq.Expressions.Expression.OrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
2705 <summary>ビットごとの OR 代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2707 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.OrAssign" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
2709 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2710 <param name="right">
2711 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2713 <member name="M:System.Linq.Expressions.Expression.OrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2714 <summary>ビットごとの OR 代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2716 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.OrAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
2718 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2719 <param name="right">
2720 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2721 <param name="method">
2722 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2724 <member name="M:System.Linq.Expressions.Expression.OrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
2725 <summary>ビットごとの OR 代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2727 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.OrAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</returns>
2729 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2730 <param name="right">
2731 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2732 <param name="method">
2733 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2734 <param name="conversion">
2735 <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</param>
2737 <member name="M:System.Linq.Expressions.Expression.OrElse(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
2738 <summary>1 番目のオペランドが <see cref="T:System.Linq.Expressions.BinaryExpression" /> に評価された場合にのみ 2 番目のオペランドを評価する条件付き OR 演算を表す false を作成します。</summary>
2740 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.OrElse" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
2742 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2743 <param name="right">
2744 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2745 <exception cref="T:System.ArgumentNullException">
2746 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2747 <exception cref="T:System.InvalidOperationException">ビットごとの OR 演算子は、<paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。または<paramref name="left" />.Type と <paramref name="right" />.Type は同じブール型ではありません。</exception>
2749 <member name="M:System.Linq.Expressions.Expression.OrElse(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2750 <summary>1 番目のオペランドが <see cref="T:System.Linq.Expressions.BinaryExpression" /> に評価された場合にのみ 2 番目のオペランドを評価する条件付き OR 演算を表す false を作成します。</summary>
2752 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.OrElse" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
2754 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2755 <param name="right">
2756 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2757 <param name="method">
2758 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2759 <exception cref="T:System.ArgumentNullException">
2760 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2761 <exception cref="T:System.ArgumentException">
2762 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
2763 <exception cref="T:System.InvalidOperationException">
2764 <paramref name="method" /> は null で、ビットごとの OR 演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。または<paramref name="method" /> は null で、<paramref name="left" />.Type と <paramref name="right" />.Type は同じブール型ではありません。</exception>
2766 <member name="M:System.Linq.Expressions.Expression.Parameter(System.Type)">
2767 <summary>式ツリーでパラメーターまたは変数を識別するために使用できる <see cref="T:System.Linq.Expressions.ParameterExpression" /> ノードを作成します。</summary>
2768 <returns>指定した名前および型の <see cref="T:System.Linq.Expressions.ParameterExpression" /> ノード。</returns>
2769 <param name="type">パラメーターまたは変数の型。</param>
2771 <member name="M:System.Linq.Expressions.Expression.Parameter(System.Type,System.String)">
2772 <summary>式ツリーでパラメーターまたは変数を識別するために使用できる <see cref="T:System.Linq.Expressions.ParameterExpression" /> ノードを作成します。</summary>
2774 <see cref="T:System.Linq.Expressions.ParameterExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Parameter" /> プロパティおよび <see cref="P:System.Linq.Expressions.Expression.Type" /> プロパティを含む <see cref="P:System.Linq.Expressions.ParameterExpression.Name" />。</returns>
2775 <param name="type">パラメーターまたは変数の型。</param>
2776 <param name="name">デバッグまたは印刷の目的でのみ使用されるパラメーターまたは変数の名前。</param>
2777 <exception cref="T:System.ArgumentNullException">
2778 <paramref name="type" /> は null です。</exception>
2780 <member name="M:System.Linq.Expressions.Expression.PostDecrementAssign(System.Linq.Expressions.Expression)">
2781 <summary>式の代入と、それに続く元の式の値を 1 つ減らすデクリメントを表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
2782 <returns>結果の式を表す <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
2783 <param name="expression">演算を適用する <see cref="T:System.Linq.Expressions.Expression" />。</param>
2785 <member name="M:System.Linq.Expressions.Expression.PostDecrementAssign(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2786 <summary>式の代入と、それに続く元の式の値を 1 つ減らすデクリメントを表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
2787 <returns>結果の式を表す <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
2788 <param name="expression">演算を適用する <see cref="T:System.Linq.Expressions.Expression" />。</param>
2789 <param name="method">メソッドの実装を表す <see cref="T:System.Reflection.MethodInfo" />。</param>
2791 <member name="M:System.Linq.Expressions.Expression.PostIncrementAssign(System.Linq.Expressions.Expression)">
2792 <summary>式の代入と、それに続く元の式の値を 1 つ増やすインクリメントを表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
2793 <returns>結果の式を表す <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
2794 <param name="expression">演算を適用する <see cref="T:System.Linq.Expressions.Expression" />。</param>
2796 <member name="M:System.Linq.Expressions.Expression.PostIncrementAssign(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2797 <summary>式の代入と、それに続く元の式の値を 1 つ増やすインクリメントを表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
2798 <returns>結果の式を表す <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
2799 <param name="expression">演算を適用する <see cref="T:System.Linq.Expressions.Expression" />。</param>
2800 <param name="method">メソッドの実装を表す <see cref="T:System.Reflection.MethodInfo" />。</param>
2802 <member name="M:System.Linq.Expressions.Expression.Power(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
2803 <summary>数値の累乗を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2805 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Power" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
2807 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2808 <param name="right">
2809 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2810 <exception cref="T:System.ArgumentNullException">
2811 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2812 <exception cref="T:System.InvalidOperationException">指数演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。または<paramref name="left" />.Type や <paramref name="right" />.Type は <see cref="T:System.Double" /> ではありません。</exception>
2814 <member name="M:System.Linq.Expressions.Expression.Power(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2815 <summary>数値の累乗を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2817 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Power" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
2819 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2820 <param name="right">
2821 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2822 <param name="method">
2823 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2824 <exception cref="T:System.ArgumentNullException">
2825 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
2826 <exception cref="T:System.ArgumentException">
2827 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
2828 <exception cref="T:System.InvalidOperationException">
2829 <paramref name="method" /> は null で、指数演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。または<paramref name="method" /> は null で、<paramref name="left" />.Type や <paramref name="right" />.Type は <see cref="T:System.Double" /> ではありません。</exception>
2831 <member name="M:System.Linq.Expressions.Expression.PowerAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
2832 <summary>式を累乗し、結果を元の式に代入する操作を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2834 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.PowerAssign" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
2836 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2837 <param name="right">
2838 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2840 <member name="M:System.Linq.Expressions.Expression.PowerAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2841 <summary>式を累乗し、結果を元の式に代入する操作を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2843 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.PowerAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
2845 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2846 <param name="right">
2847 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2848 <param name="method">
2849 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2851 <member name="M:System.Linq.Expressions.Expression.PowerAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
2852 <summary>式を累乗し、結果を元の式に代入する操作を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2854 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.PowerAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</returns>
2856 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2857 <param name="right">
2858 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2859 <param name="method">
2860 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
2861 <param name="conversion">
2862 <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</param>
2864 <member name="M:System.Linq.Expressions.Expression.PreDecrementAssign(System.Linq.Expressions.Expression)">
2865 <summary>式の値を 1 つデクリメントし、結果を元の式に代入する <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
2866 <returns>結果の式を表す <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
2867 <param name="expression">演算を適用する <see cref="T:System.Linq.Expressions.Expression" />。</param>
2869 <member name="M:System.Linq.Expressions.Expression.PreDecrementAssign(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2870 <summary>式の値を 1 つデクリメントし、結果を元の式に代入する <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
2871 <returns>結果の式を表す <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
2872 <param name="expression">演算を適用する <see cref="T:System.Linq.Expressions.Expression" />。</param>
2873 <param name="method">メソッドの実装を表す <see cref="T:System.Reflection.MethodInfo" />。</param>
2875 <member name="M:System.Linq.Expressions.Expression.PreIncrementAssign(System.Linq.Expressions.Expression)">
2876 <summary>式の値を 1 つインクリメントし、結果を元の式に代入する <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
2877 <returns>結果の式を表す <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
2878 <param name="expression">演算を適用する <see cref="T:System.Linq.Expressions.Expression" />。</param>
2880 <member name="M:System.Linq.Expressions.Expression.PreIncrementAssign(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2881 <summary>式の値を 1 つインクリメントし、結果を元の式に代入する <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
2882 <returns>結果の式を表す <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
2883 <param name="expression">演算を適用する <see cref="T:System.Linq.Expressions.Expression" />。</param>
2884 <param name="method">メソッドの実装を表す <see cref="T:System.Reflection.MethodInfo" />。</param>
2886 <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
2887 <summary>プロパティ アクセサー メソッドを使用することによるプロパティへのアクセスを表す <see cref="T:System.Linq.Expressions.MemberExpression" /> を作成します。</summary>
2889 <see cref="T:System.Linq.Expressions.MemberExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティ、<see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess" /> に設定された <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> プロパティ、<paramref name="expression" /> でアクセスされるプロパティを表す <see cref="P:System.Linq.Expressions.MemberExpression.Member" /> に設定された <see cref="T:System.Reflection.PropertyInfo" /> プロパティを含む <paramref name="propertyAccessor" />。</returns>
2890 <param name="expression">
2891 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MemberExpression.Expression" />。静的プロパティの場合は null を指定できます。</param>
2892 <param name="propertyAccessor">プロパティ アクセサー メソッドを表す <see cref="T:System.Reflection.MethodInfo" />。</param>
2893 <exception cref="T:System.ArgumentNullException">
2894 <paramref name="propertyAccessor" /> は null です。または<paramref name="propertyAccessor" /> が表すメソッドは static (Visual Basic では Shared) ではなく、<paramref name="expression" /> は null です。</exception>
2895 <exception cref="T:System.ArgumentException">
2896 <paramref name="expression" />.Type は、<paramref name="propertyAccessor" /> によって表されるメソッドの宣言型に代入できません。または<paramref name="propertyAccessor" /> が表すメソッドは、プロパティ アクセサー メソッドではありません。</exception>
2898 <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo)">
2899 <summary>プロパティへのアクセスを表す <see cref="T:System.Linq.Expressions.MemberExpression" /> を作成します。</summary>
2901 <see cref="T:System.Linq.Expressions.MemberExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess" /> プロパティおよび <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> プロパティを含む <see cref="P:System.Linq.Expressions.MemberExpression.Member" />。</returns>
2902 <param name="expression">
2903 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MemberExpression.Expression" />。静的プロパティの場合は null を指定できます。</param>
2904 <param name="property">
2905 <see cref="T:System.Reflection.PropertyInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.MemberExpression.Member" />。</param>
2906 <exception cref="T:System.ArgumentNullException">
2907 <paramref name="property" /> は null です。または<paramref name="property" /> が表すプロパティは static (Visual Basic では Shared) ではなく、<paramref name="expression" /> は null です。</exception>
2908 <exception cref="T:System.ArgumentException">
2909 <paramref name="expression" />.Type は、<paramref name="property" /> が表すプロパティの宣言型に代入できません。</exception>
2911 <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
2912 <summary>インデックス付きプロパティへのアクセスを表す <see cref="T:System.Linq.Expressions.IndexExpression" /> を作成します。</summary>
2913 <returns>作成された <see cref="T:System.Linq.Expressions.IndexExpression" />。</returns>
2914 <param name="instance">プロパティが属するオブジェクト。プロパティが static (Visual Basic では Shared) の場合は、null にする必要があります。</param>
2915 <param name="indexer">インデックス化するプロパティを表す <see cref="T:System.Reflection.PropertyInfo" />。</param>
2916 <param name="arguments">プロパティのインデックス化に使用する <see cref="T:System.Collections.Generic.IEnumerable`1" /> オブジェクトの <see cref="T:System.Linq.Expressions.Expression" />。</param>
2918 <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Linq.Expressions.Expression[])">
2919 <summary>インデックス付きプロパティへのアクセスを表す <see cref="T:System.Linq.Expressions.IndexExpression" /> を作成します。</summary>
2920 <returns>作成された <see cref="T:System.Linq.Expressions.IndexExpression" />。</returns>
2921 <param name="instance">プロパティが属するオブジェクト。プロパティが static (Visual Basic では Shared) の場合は、null にする必要があります。</param>
2922 <param name="indexer">インデックス化するプロパティを表す <see cref="T:System.Reflection.PropertyInfo" />。</param>
2923 <param name="arguments">プロパティのインデックス化に使用する <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトの配列。</param>
2925 <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.String)">
2926 <summary>プロパティへのアクセスを表す <see cref="T:System.Linq.Expressions.MemberExpression" /> を作成します。</summary>
2928 <see cref="T:System.Linq.Expressions.MemberExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティ、<see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess" /> に設定された <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> プロパティ、および <paramref name="expression" /> により示されるプロパティを表す <see cref="P:System.Linq.Expressions.MemberExpression.Member" /> に設定された <see cref="T:System.Reflection.PropertyInfo" /> プロパティを含む <paramref name="propertyName" />。</returns>
2929 <param name="expression">
2930 <see cref="T:System.Linq.Expressions.Expression" /> に <see cref="P:System.Linq.Expressions.Expression.Type" /> という名前のプロパティが含まれている <paramref name="propertyName" />。静的プロパティの場合は null を指定できます。</param>
2931 <param name="propertyName">アクセスするプロパティの名前。</param>
2932 <exception cref="T:System.ArgumentNullException">
2933 <paramref name="expression" /> または <paramref name="propertyName" /> が null です。</exception>
2934 <exception cref="T:System.ArgumentException">
2935 <paramref name="propertyName" />.Type またはその基本型では <paramref name="expression" /> という名前のプロパティが定義されていません。</exception>
2937 <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.String,System.Linq.Expressions.Expression[])">
2938 <summary>インデックス付きプロパティへのアクセスを表す <see cref="T:System.Linq.Expressions.IndexExpression" /> を作成します。</summary>
2939 <returns>作成された <see cref="T:System.Linq.Expressions.IndexExpression" />。</returns>
2940 <param name="instance">プロパティが属するオブジェクト。プロパティが static (Visual Basic では Shared) の場合は、null にする必要があります。</param>
2941 <param name="propertyName">インデクサーの名前。</param>
2942 <param name="arguments">プロパティのインデックス化に使用する <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトの配列。</param>
2944 <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Type,System.String)">
2945 <summary>プロパティにアクセスする <see cref="T:System.Linq.Expressions.MemberExpression" /> を作成します。</summary>
2946 <returns>作成された <see cref="T:System.Linq.Expressions.MemberExpression" />。</returns>
2947 <param name="expression">プロパティの格納オブジェクト。静的プロパティの場合は null を指定できます。</param>
2948 <param name="type">プロパティを格納する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
2949 <param name="propertyName">アクセスするプロパティ。</param>
2951 <member name="M:System.Linq.Expressions.Expression.PropertyOrField(System.Linq.Expressions.Expression,System.String)">
2952 <summary>プロパティまたはフィールドへのアクセスを表す <see cref="T:System.Linq.Expressions.MemberExpression" /> を作成します。</summary>
2954 <see cref="T:System.Linq.Expressions.MemberExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティ、<see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess" /> に設定された <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> プロパティ、および <paramref name="expression" /> によって示されるプロパティまたはフィールドを表す <see cref="P:System.Linq.Expressions.MemberExpression.Member" /> または <see cref="T:System.Reflection.PropertyInfo" /> に設定された <see cref="T:System.Reflection.FieldInfo" /> プロパティを含む <paramref name="propertyOrFieldName" />。</returns>
2955 <param name="expression">
2956 <see cref="T:System.Linq.Expressions.Expression" /> に <see cref="P:System.Linq.Expressions.Expression.Type" /> という名前のプロパティまたはフィールドが含まれている <paramref name="propertyOrFieldName" />。静的メンバーの場合は null を指定できます。</param>
2957 <param name="propertyOrFieldName">アクセスするプロパティまたはフィールドの名前。</param>
2958 <exception cref="T:System.ArgumentNullException">
2959 <paramref name="expression" /> または <paramref name="propertyOrFieldName" /> が null です。</exception>
2960 <exception cref="T:System.ArgumentException">
2961 <paramref name="propertyOrFieldName" />.Type またはその基本型では <paramref name="expression" /> という名前のプロパティまたはフィールドが定義されていません。</exception>
2963 <member name="M:System.Linq.Expressions.Expression.Quote(System.Linq.Expressions.Expression)">
2965 <see cref="T:System.Linq.Expressions.UnaryExpression" /> 型の定数値を持つ式を表す <see cref="T:System.Linq.Expressions.Expression" /> を作成します。</summary>
2967 <see cref="T:System.Linq.Expressions.UnaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Quote" /> プロパティを含む <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</returns>
2968 <param name="expression">
2969 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</param>
2970 <exception cref="T:System.ArgumentNullException">
2971 <paramref name="expression" /> は null です。</exception>
2973 <member name="M:System.Linq.Expressions.Expression.Reduce">
2974 <summary>このノードをより単純な式に変形します。CanReduce が true を返す場合、これは有効な式を返します。このメソッドは、それ自体も単純化する必要がある別のノードを返す場合があります。</summary>
2975 <returns>単純化された式。</returns>
2977 <member name="M:System.Linq.Expressions.Expression.ReduceAndCheck">
2978 <summary>このノードをより単純な式に変形します。CanReduce が true を返す場合、これは有効な式を返します。このメソッドは、それ自体も単純化する必要がある別のノードを返す場合があります。</summary>
2979 <returns>単純化された式。</returns>
2981 <member name="M:System.Linq.Expressions.Expression.ReduceExtensions">
2982 <summary>式を既知のノード型 (拡張ノードではない型) に単純化し、それが既に既知の型である場合は単に式を返します。</summary>
2983 <returns>単純化された式。</returns>
2985 <member name="M:System.Linq.Expressions.Expression.ReferenceEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
2986 <summary>参照が等値であるかどうかの比較を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2988 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Equal" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
2990 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
2991 <param name="right">
2992 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
2994 <member name="M:System.Linq.Expressions.Expression.ReferenceNotEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
2995 <summary>参照が等値でないかどうかの比較を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
2997 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.NotEqual" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
2999 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
3000 <param name="right">
3001 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
3003 <member name="M:System.Linq.Expressions.Expression.Rethrow">
3004 <summary>例外の再スローを表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
3005 <returns>例外の再スローを表す <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
3007 <member name="M:System.Linq.Expressions.Expression.Rethrow(System.Type)">
3008 <summary>型を指定して、例外の再スローを表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
3009 <returns>例外の再スローを表す <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
3010 <param name="type">式の新しい <see cref="T:System.Type" />。</param>
3012 <member name="M:System.Linq.Expressions.Expression.Return(System.Linq.Expressions.LabelTarget)">
3013 <summary>return ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" /> を作成します。</summary>
3014 <returns>Return と等しい <see cref="T:System.Linq.Expressions.GotoExpression" />、<see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> に設定された <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> プロパティ、およびジャンプ時にジャンプ先のラベルに渡される null 値を含む <paramref name="target" />。</returns>
3015 <param name="target">
3016 <see cref="T:System.Linq.Expressions.LabelTarget" /> のジャンプ先の <see cref="T:System.Linq.Expressions.GotoExpression" />。</param>
3018 <member name="M:System.Linq.Expressions.Expression.Return(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
3019 <summary>return ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" /> を作成します。ジャンプ時にラベルに渡す値を指定できます。</summary>
3020 <returns>Continue と等しい <see cref="T:System.Linq.Expressions.GotoExpression" />、<see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> に設定された <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> プロパティ、およびジャンプ時にジャンプ先のラベルに渡される <paramref name="target" /> を含む <paramref name="value" />。</returns>
3021 <param name="target">
3022 <see cref="T:System.Linq.Expressions.LabelTarget" /> のジャンプ先の <see cref="T:System.Linq.Expressions.GotoExpression" />。</param>
3023 <param name="value">ジャンプ時に関連付けられているラベルに渡される値。</param>
3025 <member name="M:System.Linq.Expressions.Expression.Return(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type)">
3026 <summary>型を指定して、return ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" /> を作成します。ジャンプ時にラベルに渡す値を指定できます。</summary>
3027 <returns>Continue と等しい <see cref="T:System.Linq.Expressions.GotoExpression" />、<see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> に設定された <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> プロパティ、<paramref name="target" /> に設定された <see cref="P:System.Linq.Expressions.Expression.Type" /> プロパティ、およびジャンプ時にジャンプ先のラベルに渡される <paramref name="type" /> を含む <paramref name="value" />。</returns>
3028 <param name="target">
3029 <see cref="T:System.Linq.Expressions.LabelTarget" /> のジャンプ先の <see cref="T:System.Linq.Expressions.GotoExpression" />。</param>
3030 <param name="value">ジャンプ時に関連付けられているラベルに渡される値。</param>
3032 <see cref="T:System.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
3034 <member name="M:System.Linq.Expressions.Expression.Return(System.Linq.Expressions.LabelTarget,System.Type)">
3035 <summary>型を指定して、return ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" /> を作成します。</summary>
3036 <returns>Return と等しい <see cref="T:System.Linq.Expressions.GotoExpression" />、<see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> に設定された <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> プロパティ、<paramref name="target" /> に設定された <see cref="P:System.Linq.Expressions.Expression.Type" /> プロパティ、およびジャンプ時にジャンプ先のラベルに渡される null 値を含む <paramref name="type" />。</returns>
3037 <param name="target">
3038 <see cref="T:System.Linq.Expressions.LabelTarget" /> のジャンプ先の <see cref="T:System.Linq.Expressions.GotoExpression" />。</param>
3040 <see cref="T:System.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
3042 <member name="M:System.Linq.Expressions.Expression.RightShift(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
3043 <summary>ビットごとの右シフト演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
3045 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.RightShift" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
3047 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
3048 <param name="right">
3049 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
3050 <exception cref="T:System.ArgumentNullException">
3051 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
3052 <exception cref="T:System.InvalidOperationException">右シフト演算子は <paramref name="left" />.Type と <paramref name="right" />.Type には定義されていません。</exception>
3054 <member name="M:System.Linq.Expressions.Expression.RightShift(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
3055 <summary>ビットごとの右シフト演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
3057 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.RightShift" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
3059 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
3060 <param name="right">
3061 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
3062 <param name="method">
3063 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
3064 <exception cref="T:System.ArgumentNullException">
3065 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
3066 <exception cref="T:System.ArgumentException">
3067 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
3068 <exception cref="T:System.InvalidOperationException">
3069 <paramref name="method" /> は null で、右シフト演算子は <paramref name="left" />.Type と <paramref name="right" />.Type には定義されていません。</exception>
3071 <member name="M:System.Linq.Expressions.Expression.RightShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
3072 <summary>ビットごとの右シフト代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
3074 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.RightShiftAssign" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
3076 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
3077 <param name="right">
3078 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
3080 <member name="M:System.Linq.Expressions.Expression.RightShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
3081 <summary>ビットごとの右シフト代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
3083 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.RightShiftAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
3085 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
3086 <param name="right">
3087 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
3088 <param name="method">
3089 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
3091 <member name="M:System.Linq.Expressions.Expression.RightShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
3092 <summary>ビットごとの右シフト代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
3094 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.RightShiftAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</returns>
3096 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
3097 <param name="right">
3098 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
3099 <param name="method">
3100 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
3101 <param name="conversion">
3102 <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</param>
3104 <member name="M:System.Linq.Expressions.Expression.RuntimeVariables(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
3106 <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression" /> のインスタンスを作成します。</summary>
3108 <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.RuntimeVariables" /> プロパティを含む <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables" /> のインスタンス。</returns>
3109 <param name="variables">
3110 <see cref="T:System.Linq.Expressions.ParameterExpression" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables" /> オブジェクトのコレクション。</param>
3112 <member name="M:System.Linq.Expressions.Expression.RuntimeVariables(System.Linq.Expressions.ParameterExpression[])">
3114 <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression" /> のインスタンスを作成します。</summary>
3116 <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.RuntimeVariables" /> プロパティを含む <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables" /> のインスタンス。</returns>
3117 <param name="variables">
3118 <see cref="T:System.Linq.Expressions.ParameterExpression" /> コレクションへの読み込みに使用する <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables" /> オブジェクトの配列。</param>
3120 <member name="M:System.Linq.Expressions.Expression.Subtract(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
3121 <summary>オーバーフロー チェックを行わない算術減算演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
3123 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Subtract" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
3125 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
3126 <param name="right">
3127 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
3128 <exception cref="T:System.ArgumentNullException">
3129 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
3130 <exception cref="T:System.InvalidOperationException">減算演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
3132 <member name="M:System.Linq.Expressions.Expression.Subtract(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
3133 <summary>オーバーフロー チェックを行わない算術減算演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
3135 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.Subtract" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
3137 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
3138 <param name="right">
3139 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
3140 <param name="method">
3141 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
3142 <exception cref="T:System.ArgumentNullException">
3143 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
3144 <exception cref="T:System.ArgumentException">
3145 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
3146 <exception cref="T:System.InvalidOperationException">
3147 <paramref name="method" /> は null で、減算演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
3149 <member name="M:System.Linq.Expressions.Expression.SubtractAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
3150 <summary>オーバーフロー チェックを行わない減算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
3152 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssign" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
3154 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
3155 <param name="right">
3156 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
3158 <member name="M:System.Linq.Expressions.Expression.SubtractAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
3159 <summary>オーバーフロー チェックを行わない減算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
3161 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
3163 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
3164 <param name="right">
3165 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
3166 <param name="method">
3167 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
3169 <member name="M:System.Linq.Expressions.Expression.SubtractAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
3170 <summary>オーバーフロー チェックを行わない減算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
3172 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssign" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</returns>
3174 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
3175 <param name="right">
3176 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
3177 <param name="method">
3178 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
3179 <param name="conversion">
3180 <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</param>
3182 <member name="M:System.Linq.Expressions.Expression.SubtractAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
3183 <summary>オーバーフロー チェックを行う減算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
3185 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssignChecked" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
3187 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
3188 <param name="right">
3189 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
3191 <member name="M:System.Linq.Expressions.Expression.SubtractAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
3192 <summary>オーバーフロー チェックを行う減算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
3194 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssignChecked" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
3196 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
3197 <param name="right">
3198 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
3199 <param name="method">
3200 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
3202 <member name="M:System.Linq.Expressions.Expression.SubtractAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
3203 <summary>オーバーフロー チェックを行う減算代入演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
3205 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssignChecked" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Right" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</returns>
3207 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
3208 <param name="right">
3209 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
3210 <param name="method">
3211 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
3212 <param name="conversion">
3213 <see cref="T:System.Linq.Expressions.LambdaExpression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />。</param>
3215 <member name="M:System.Linq.Expressions.Expression.SubtractChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
3216 <summary>オーバーフロー チェックを行う算術減算演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
3218 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.SubtractChecked" /> プロパティおよび <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</returns>
3220 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
3221 <param name="right">
3222 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
3223 <exception cref="T:System.ArgumentNullException">
3224 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
3225 <exception cref="T:System.InvalidOperationException">減算演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
3227 <member name="M:System.Linq.Expressions.Expression.SubtractChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
3228 <summary>オーバーフロー チェックを行う算術減算演算を表す <see cref="T:System.Linq.Expressions.BinaryExpression" /> を作成します。</summary>
3230 <see cref="T:System.Linq.Expressions.BinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.SubtractChecked" />、<see cref="P:System.Linq.Expressions.BinaryExpression.Left" />、および <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</returns>
3232 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />。</param>
3233 <param name="right">
3234 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />。</param>
3235 <param name="method">
3236 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />。</param>
3237 <exception cref="T:System.ArgumentNullException">
3238 <paramref name="left" /> または <paramref name="right" /> が null です。</exception>
3239 <exception cref="T:System.ArgumentException">
3240 <paramref name="method" /> が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。</exception>
3241 <exception cref="T:System.InvalidOperationException">
3242 <paramref name="method" /> は null で、減算演算子は <paramref name="left" />.Type および <paramref name="right" />.Type に対して定義されていません。</exception>
3244 <member name="M:System.Linq.Expressions.Expression.Switch(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.SwitchCase[])">
3245 <summary>既定のケースがある <see cref="T:System.Linq.Expressions.SwitchExpression" /> ステートメントを表す switch を作成します。</summary>
3246 <returns>作成された <see cref="T:System.Linq.Expressions.SwitchExpression" />。</returns>
3247 <param name="switchValue">各ケースに対してテストする値。</param>
3248 <param name="defaultBody">
3249 <paramref name="switchValue" /> がいずれのケースとも一致しない場合の switch の結果。</param>
3250 <param name="cases">この switch 式に対するケースのセット。</param>
3252 <member name="M:System.Linq.Expressions.Expression.Switch(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.SwitchCase})">
3253 <summary>既定のケースがある <see cref="T:System.Linq.Expressions.SwitchExpression" /> ステートメントを表す switch を作成します。</summary>
3254 <returns>作成された <see cref="T:System.Linq.Expressions.SwitchExpression" />。</returns>
3255 <param name="switchValue">各ケースに対してテストする値。</param>
3256 <param name="defaultBody">
3257 <paramref name="switchValue" /> がいずれのケースとも一致しない場合の switch の結果。</param>
3258 <param name="comparison">使用する等値比較メソッド。</param>
3259 <param name="cases">この switch 式に対するケースのセット。</param>
3261 <member name="M:System.Linq.Expressions.Expression.Switch(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.SwitchCase[])">
3262 <summary>既定のケースがある <see cref="T:System.Linq.Expressions.SwitchExpression" /> ステートメントを表す switch を作成します。</summary>
3263 <returns>作成された <see cref="T:System.Linq.Expressions.SwitchExpression" />。</returns>
3264 <param name="switchValue">各ケースに対してテストする値。</param>
3265 <param name="defaultBody">
3266 <paramref name="switchValue" /> がいずれのケースとも一致しない場合の switch の結果。</param>
3267 <param name="comparison">使用する等値比較メソッド。</param>
3268 <param name="cases">この switch 式に対するケースのセット。</param>
3270 <member name="M:System.Linq.Expressions.Expression.Switch(System.Linq.Expressions.Expression,System.Linq.Expressions.SwitchCase[])">
3271 <summary>既定のケースのない <see cref="T:System.Linq.Expressions.SwitchExpression" /> ステートメントを表す switch を作成します。</summary>
3272 <returns>作成された <see cref="T:System.Linq.Expressions.SwitchExpression" />。</returns>
3273 <param name="switchValue">各ケースに対してテストする値。</param>
3274 <param name="cases">この switch 式に対するケースのセット。</param>
3276 <member name="M:System.Linq.Expressions.Expression.Switch(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.SwitchCase})">
3277 <summary>既定のケースがある <see cref="T:System.Linq.Expressions.SwitchExpression" /> ステートメントを表す switch を作成します。</summary>
3278 <returns>作成された <see cref="T:System.Linq.Expressions.SwitchExpression" />。</returns>
3279 <param name="type">switch の結果の型。</param>
3280 <param name="switchValue">各ケースに対してテストする値。</param>
3281 <param name="defaultBody">
3282 <paramref name="switchValue" /> がいずれのケースとも一致しない場合の switch の結果。</param>
3283 <param name="comparison">使用する等値比較メソッド。</param>
3284 <param name="cases">この switch 式に対するケースのセット。</param>
3286 <member name="M:System.Linq.Expressions.Expression.Switch(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.SwitchCase[])">
3287 <summary>既定のケースがある <see cref="T:System.Linq.Expressions.SwitchExpression" /> ステートメントを表す switch を作成します。</summary>
3288 <returns>作成された <see cref="T:System.Linq.Expressions.SwitchExpression" />。</returns>
3289 <param name="type">switch の結果の型。</param>
3290 <param name="switchValue">各ケースに対してテストする値。</param>
3291 <param name="defaultBody">
3292 <paramref name="switchValue" /> がいずれのケースとも一致しない場合の switch の結果。</param>
3293 <param name="comparison">使用する等値比較メソッド。</param>
3294 <param name="cases">この switch 式に対するケースのセット。</param>
3296 <member name="M:System.Linq.Expressions.Expression.SwitchCase(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
3298 <see cref="T:System.Linq.Expressions.SwitchCase" /> オブジェクトで使用される <see cref="T:System.Linq.Expressions.SwitchExpression" /> オブジェクトを作成します。</summary>
3299 <returns>作成された <see cref="T:System.Linq.Expressions.SwitchCase" />。</returns>
3300 <param name="body">case の本体。</param>
3301 <param name="testValues">case のテスト値。</param>
3303 <member name="M:System.Linq.Expressions.Expression.SwitchCase(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[])">
3305 <see cref="T:System.Linq.Expressions.SwitchCase" /> で使用する <see cref="T:System.Linq.Expressions.SwitchExpression" /> を作成します。</summary>
3306 <returns>作成された <see cref="T:System.Linq.Expressions.SwitchCase" />。</returns>
3307 <param name="body">case の本体。</param>
3308 <param name="testValues">case のテスト値。</param>
3310 <member name="M:System.Linq.Expressions.Expression.SymbolDocument(System.String)">
3312 <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" /> のインスタンスを作成します。</summary>
3313 <returns>指定した値に設定された <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" /> プロパティを含む <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName" />。</returns>
3314 <param name="fileName">
3315 <see cref="T:System.String" /> を等しく設定する <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName" />。</param>
3317 <member name="M:System.Linq.Expressions.Expression.SymbolDocument(System.String,System.Guid)">
3319 <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" /> のインスタンスを作成します。</summary>
3320 <returns>指定した値に設定された <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" /> プロパティおよび <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName" /> プロパティを含む <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language" />。</returns>
3321 <param name="fileName">
3322 <see cref="T:System.String" /> を等しく設定する <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName" />。</param>
3323 <param name="language">
3324 <see cref="T:System.Guid" /> を等しく設定する <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language" />。</param>
3326 <member name="M:System.Linq.Expressions.Expression.SymbolDocument(System.String,System.Guid,System.Guid)">
3328 <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" /> のインスタンスを作成します。</summary>
3329 <returns>指定した値に設定された <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />、<see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName" />、および <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.LanguageVendor" />。</returns>
3330 <param name="fileName">
3331 <see cref="T:System.String" /> を等しく設定する <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName" />。</param>
3332 <param name="language">
3333 <see cref="T:System.Guid" /> を等しく設定する <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language" />。</param>
3334 <param name="languageVendor">
3335 <see cref="T:System.Guid" /> を等しく設定する <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.LanguageVendor" />。</param>
3337 <member name="M:System.Linq.Expressions.Expression.SymbolDocument(System.String,System.Guid,System.Guid,System.Guid)">
3339 <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" /> のインスタンスを作成します。</summary>
3340 <returns>指定した値に設定された <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />、<see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName" />、<see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language" />、および <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.LanguageVendor" /> の各プロパティを含む <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.DocumentType" />。</returns>
3341 <param name="fileName">
3342 <see cref="T:System.String" /> を等しく設定する <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName" />。</param>
3343 <param name="language">
3344 <see cref="T:System.Guid" /> を等しく設定する <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language" />。</param>
3345 <param name="languageVendor">
3346 <see cref="T:System.Guid" /> を等しく設定する <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.LanguageVendor" />。</param>
3347 <param name="documentType">
3348 <see cref="T:System.Guid" /> を等しく設定する <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.DocumentType" />。</param>
3350 <member name="M:System.Linq.Expressions.Expression.Throw(System.Linq.Expressions.Expression)">
3351 <summary>例外のスローを表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
3352 <returns>例外を表す <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
3353 <param name="value">
3354 <see cref="T:System.Linq.Expressions.Expression" />。</param>
3356 <member name="M:System.Linq.Expressions.Expression.Throw(System.Linq.Expressions.Expression,System.Type)">
3357 <summary>型を指定して、例外のスローを表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
3358 <returns>例外を表す <see cref="T:System.Linq.Expressions.UnaryExpression" />。</returns>
3359 <param name="value">
3360 <see cref="T:System.Linq.Expressions.Expression" />。</param>
3361 <param name="type">式の新しい <see cref="T:System.Type" />。</param>
3363 <member name="M:System.Linq.Expressions.Expression.ToString">
3365 <see cref="T:System.Linq.Expressions.Expression" /> のテキスト表現を返します。</summary>
3367 <see cref="T:System.Linq.Expressions.Expression" /> のテキスト表現。</returns>
3369 <member name="M:System.Linq.Expressions.Expression.TryCatch(System.Linq.Expressions.Expression,System.Linq.Expressions.CatchBlock[])">
3370 <summary>任意の数の catch ステートメントを指定し、fault ブロックと finally ブロックを指定せずに、try ブロックを表す <see cref="T:System.Linq.Expressions.TryExpression" /> を作成します。</summary>
3371 <returns>作成された <see cref="T:System.Linq.Expressions.TryExpression" />。</returns>
3372 <param name="body">try ブロックの本体。</param>
3373 <param name="handlers">try ブロックに関連付ける catch ステートメントを表す 0 個以上の <see cref="T:System.Linq.Expressions.CatchBlock" /> 式の配列。</param>
3375 <member name="M:System.Linq.Expressions.Expression.TryCatchFinally(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.CatchBlock[])">
3376 <summary>任意の数の catch ステートメントおよび 1 つの finally ブロックを指定して、try ブロックを表す <see cref="T:System.Linq.Expressions.TryExpression" /> を作成します。</summary>
3377 <returns>作成された <see cref="T:System.Linq.Expressions.TryExpression" />。</returns>
3378 <param name="body">try ブロックの本体。</param>
3379 <param name="finally">finally ブロックの本体。</param>
3380 <param name="handlers">try ブロックに関連付ける catch ステートメントを表す 0 個以上の <see cref="T:System.Linq.Expressions.CatchBlock" /> 式の配列。</param>
3382 <member name="M:System.Linq.Expressions.Expression.TryFault(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
3383 <summary>fault ブロックを指定し、catch ステートメントを指定せずに、try ブロックを表す <see cref="T:System.Linq.Expressions.TryExpression" /> を作成します。</summary>
3384 <returns>作成された <see cref="T:System.Linq.Expressions.TryExpression" />。</returns>
3385 <param name="body">try ブロックの本体。</param>
3386 <param name="fault">fault ブロックの本体。</param>
3388 <member name="M:System.Linq.Expressions.Expression.TryFinally(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
3389 <summary>finally ブロックを指定し、catch ステートメントを指定せずに、try ブロックを表す <see cref="T:System.Linq.Expressions.TryExpression" /> を作成します。</summary>
3390 <returns>作成された <see cref="T:System.Linq.Expressions.TryExpression" />。</returns>
3391 <param name="body">try ブロックの本体。</param>
3392 <param name="finally">finally ブロックの本体。</param>
3394 <member name="M:System.Linq.Expressions.Expression.TryGetActionType(System.Type[],System.Type@)">
3395 <summary>特定の型引数を持つ汎用 System.Action デリゲート型を表す <see cref="P:System.Linq.Expressions.Expression.Type" /> オブジェクトを作成します。</summary>
3396 <returns>特定の <paramref name="typeArgs" /> について汎用 System.Action デリゲート型が作成された場合は true。それ以外の場合は false。</returns>
3397 <param name="typeArgs">System.Action デリゲート型の型引数を指定する Type オブジェクトの配列。</param>
3398 <param name="actionType">このメソッドが返されるときに、特定の型引数を持つ汎用 System.Action デリゲート型を格納します。<paramref name="typeArgs" /> に一致する汎用 System.Action デリゲートがない場合は、null を格納します。このパラメーターは初期化されていない状態で渡されます。</param>
3400 <member name="M:System.Linq.Expressions.Expression.TryGetFuncType(System.Type[],System.Type@)">
3401 <summary>特定の型引数を持つ汎用 System.Func デリゲート型を表す <see cref="P:System.Linq.Expressions.Expression.Type" /> オブジェクトを作成します。最後の型引数で、作成するデリゲートの戻り値の型を指定します。</summary>
3402 <returns>特定の <paramref name="typeArgs" /> について汎用 System.Func デリゲート型が作成された場合は true。それ以外の場合は false。</returns>
3403 <param name="typeArgs">System.Func デリゲート型の型引数を指定する Type オブジェクトの配列。</param>
3404 <param name="funcType">このメソッドが返されるときに、特定の型引数を持つ汎用 System.Func デリゲート型を格納します。<paramref name="typeArgs" /> に一致する汎用 System.Func デリゲートがない場合は、null を格納します。このパラメーターは初期化されていない状態で渡されます。</param>
3406 <member name="P:System.Linq.Expressions.Expression.Type">
3407 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
3408 <returns>式の静的な型を表す <see cref="T:System.Type" />。</returns>
3410 <member name="M:System.Linq.Expressions.Expression.TypeAs(System.Linq.Expressions.Expression,System.Type)">
3411 <summary>変換が失敗した場合に <see cref="T:System.Linq.Expressions.UnaryExpression" /> が提供される明示的な参照変換またはボックス化変換を表す null を作成します。</summary>
3413 <see cref="T:System.Linq.Expressions.UnaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.TypeAs" /> プロパティおよび <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> プロパティを含む <see cref="P:System.Linq.Expressions.Expression.Type" />。</returns>
3414 <param name="expression">
3415 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</param>
3417 <see cref="T:System.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.Expression.Type" />。</param>
3418 <exception cref="T:System.ArgumentNullException">
3419 <paramref name="expression" /> または <paramref name="type" /> が null です。</exception>
3421 <member name="M:System.Linq.Expressions.Expression.TypeEqual(System.Linq.Expressions.Expression,System.Type)">
3422 <summary>実行時の型 ID を比較する <see cref="T:System.Linq.Expressions.TypeBinaryExpression" /> を作成します。</summary>
3424 <see cref="T:System.Linq.Expressions.TypeBinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="M:System.Linq.Expressions.Expression.TypeEqual(System.Linq.Expressions.Expression,System.Type)" /> プロパティおよび <see cref="T:System.Linq.Expressions.Expression" /> プロパティを含む <see cref="P:System.Linq.Expressions.TypeBinaryExpression.TypeOperand" />。</returns>
3425 <param name="expression">
3426 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="T:System.Linq.Expressions.Expression" />。</param>
3428 <see cref="P:System.Linq.Expressions.Expression.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.TypeBinaryExpression.TypeOperand" />。</param>
3430 <member name="M:System.Linq.Expressions.Expression.TypeIs(System.Linq.Expressions.Expression,System.Type)">
3432 <see cref="T:System.Linq.Expressions.TypeBinaryExpression" /> を作成します。</summary>
3434 <see cref="T:System.Linq.Expressions.TypeBinaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.TypeIs" /> プロパティおよび <see cref="P:System.Linq.Expressions.TypeBinaryExpression.Expression" /> プロパティを含む <see cref="P:System.Linq.Expressions.TypeBinaryExpression.TypeOperand" />。</returns>
3435 <param name="expression">
3436 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.TypeBinaryExpression.Expression" />。</param>
3438 <see cref="P:System.Linq.Expressions.Expression.Type" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.TypeBinaryExpression.TypeOperand" />。</param>
3439 <exception cref="T:System.ArgumentNullException">
3440 <paramref name="expression" /> または <paramref name="type" /> が null です。</exception>
3442 <member name="M:System.Linq.Expressions.Expression.UnaryPlus(System.Linq.Expressions.Expression)">
3443 <summary>単項プラス演算を表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
3445 <see cref="T:System.Linq.Expressions.UnaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティおよび指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.UnaryPlus" /> プロパティを含む <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</returns>
3446 <param name="expression">
3447 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</param>
3448 <exception cref="T:System.ArgumentNullException">
3449 <paramref name="expression" /> は null です。</exception>
3450 <exception cref="T:System.InvalidOperationException">単項プラス演算子は <paramref name="expression" />.Type に対して定義されていません。</exception>
3452 <member name="M:System.Linq.Expressions.Expression.UnaryPlus(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
3453 <summary>単項プラス演算を表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
3455 <see cref="T:System.Linq.Expressions.UnaryExpression" /> と等しい <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティと、指定した値に設定された <see cref="F:System.Linq.Expressions.ExpressionType.UnaryPlus" /> プロパティおよび <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> プロパティを含む <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />。</returns>
3456 <param name="expression">
3457 <see cref="T:System.Linq.Expressions.Expression" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />。</param>
3458 <param name="method">
3459 <see cref="T:System.Reflection.MethodInfo" /> プロパティを等しく設定する <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />。</param>
3460 <exception cref="T:System.ArgumentNullException">
3461 <paramref name="expression" /> は null です。</exception>
3462 <exception cref="T:System.ArgumentException">
3463 <paramref name="method" /> は null ではなく、それが表すメソッドは void を返し、static (Visual Basic では Shared) ではないか、受け取る引数が 1 つだけではありません。</exception>
3464 <exception cref="T:System.InvalidOperationException">
3465 <paramref name="method" /> は null で、単項プラス演算子は <paramref name="expression" />.Type に対して定義されていません。または<paramref name="expression" />.Type (または null 許容値型の場合はその対応する null 非許容型) は、<paramref name="method" /> によって表されるメソッドの引数型に代入できません。</exception>
3467 <member name="M:System.Linq.Expressions.Expression.Unbox(System.Linq.Expressions.Expression,System.Type)">
3468 <summary>明示的なボックス化解除を表す <see cref="T:System.Linq.Expressions.UnaryExpression" /> を作成します。</summary>
3470 <see cref="T:System.Linq.Expressions.UnaryExpression" /> のインスタンス。</returns>
3471 <param name="expression">ボックス化解除する <see cref="T:System.Linq.Expressions.Expression" />。</param>
3472 <param name="type">式の新しい <see cref="T:System.Type" />。</param>
3474 <member name="M:System.Linq.Expressions.Expression.Variable(System.Type)">
3475 <summary>式ツリーでパラメーターまたは変数を識別するために使用できる <see cref="T:System.Linq.Expressions.ParameterExpression" /> ノードを作成します。</summary>
3476 <returns>指定した名前および型の <see cref="T:System.Linq.Expressions.ParameterExpression" /> ノード。</returns>
3477 <param name="type">パラメーターまたは変数の型。</param>
3479 <member name="M:System.Linq.Expressions.Expression.Variable(System.Type,System.String)">
3480 <summary>式ツリーでパラメーターまたは変数を識別するために使用できる <see cref="T:System.Linq.Expressions.ParameterExpression" /> ノードを作成します。</summary>
3481 <returns>指定した名前および型の <see cref="T:System.Linq.Expressions.ParameterExpression" /> ノード。</returns>
3482 <param name="type">パラメーターまたは変数の型。</param>
3483 <param name="name">パラメーターまたは変数の名前。この名前はデバッグまたは印刷の目的でのみ使用されます。</param>
3485 <member name="M:System.Linq.Expressions.Expression.VisitChildren(System.Linq.Expressions.ExpressionVisitor)">
3486 <summary>ノードを単純化し、単純化された式の visitor デリゲートを呼び出します。ノードを単純化できない場合、このメソッドは例外をスローします。</summary>
3487 <returns>走査中の式、またはツリー内で走査中の式と置き換える式。</returns>
3488 <param name="visitor">
3489 <see cref="T:System.Func`2" /> のインスタンス。</param>
3491 <member name="T:System.Linq.Expressions.Expression`1">
3492 <summary>厳密に型指定されたラムダ式を、式ツリー形式のデータ構造体として表します。このクラスは継承できません。</summary>
3493 <typeparam name="TDelegate">
3494 <see cref="T:System.Linq.Expressions.Expression`1" /> を表すデリゲートの型。</typeparam>
3496 <member name="M:System.Linq.Expressions.Expression`1.Compile">
3497 <summary>式ツリーによって記述されたラムダ式を実行可能コードにコンパイルし、ラムダ式を表すデリゲートを生成します。</summary>
3499 <see cref="T:System.Linq.Expressions.Expression`1" /> によって記述されたコンパイル済みのラムダ式を表す <paramref name="TDelegate" /> 型のデリゲート。</returns>
3501 <member name="M:System.Linq.Expressions.Expression`1.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
3502 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
3503 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
3504 <param name="body">結果の <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> プロパティ。</param>
3505 <param name="parameters">結果の <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> プロパティ。</param>
3507 <member name="T:System.Linq.Expressions.ExpressionType">
3508 <summary>式ツリー ノードのノード型を記述します。</summary>
3510 <member name="F:System.Linq.Expressions.ExpressionType.Add">
3511 <summary>オーバーフロー チェックを行わない、数値オペランドに対する加算演算 (a + b など)。</summary>
3513 <member name="F:System.Linq.Expressions.ExpressionType.AddAssign">
3514 <summary>オーバーフロー チェックを行わない、数値オペランドに対する加算の複合代入演算 ((a += b) など)。</summary>
3516 <member name="F:System.Linq.Expressions.ExpressionType.AddAssignChecked">
3517 <summary>オーバーフロー チェックを行う、数値オペランドに対する加算の複合代入演算 ((a += b) など)。</summary>
3519 <member name="F:System.Linq.Expressions.ExpressionType.AddChecked">
3520 <summary>オーバーフロー チェックを行う、数値オペランドに対する加算演算 ((a + b) など)。</summary>
3522 <member name="F:System.Linq.Expressions.ExpressionType.And">
3523 <summary>論理またはビットごとの AND 演算 (C# の (a & b)、Visual Basic の (a And b) など)。</summary>
3525 <member name="F:System.Linq.Expressions.ExpressionType.AndAlso">
3526 <summary>1 番目のオペランドが true に評価された場合にのみ 2 番目のオペランドを評価する条件 AND 演算。これは C# の (a && b)、Visual Basic の (a AndAlso b) に対応します。</summary>
3528 <member name="F:System.Linq.Expressions.ExpressionType.AndAssign">
3529 <summary>論理またはビットごとの AND 複合代入演算 (C# の (a &= b) など)。</summary>
3531 <member name="F:System.Linq.Expressions.ExpressionType.ArrayIndex">
3532 <summary>1 次元配列のインデックス演算 (C# の array[index]、Visual Basic の array(index) など)。</summary>
3534 <member name="F:System.Linq.Expressions.ExpressionType.ArrayLength">
3535 <summary>1 次元配列の長さを取得する演算 (array.Length など)。</summary>
3537 <member name="F:System.Linq.Expressions.ExpressionType.Assign">
3538 <summary>(a = b) などの代入演算。</summary>
3540 <member name="F:System.Linq.Expressions.ExpressionType.Block">
3541 <summary>式のブロック。</summary>
3543 <member name="F:System.Linq.Expressions.ExpressionType.Call">
3544 <summary>obj.sampleMethod() 式などでのメソッド呼び出し。</summary>
3546 <member name="F:System.Linq.Expressions.ExpressionType.Coalesce">
3547 <summary>null 合体演算 (C# の (a ?? b)、Visual Basic の If(a, b) など) を表すノード。</summary>
3549 <member name="F:System.Linq.Expressions.ExpressionType.Conditional">
3550 <summary>条件演算 (C# の a > b ? a : b、Visual Basic の If(a > b, a, b) など)。</summary>
3552 <member name="F:System.Linq.Expressions.ExpressionType.Constant">
3553 <summary>定数値。</summary>
3555 <member name="F:System.Linq.Expressions.ExpressionType.Convert">
3556 <summary>キャスト演算または変換演算 (C# の (SampleType)obj、Visual Basic の CType(obj, SampleType) など)。数値変換では、変換された値が変換先の型に対して大きすぎる場合でも、例外はスローされません。</summary>
3558 <member name="F:System.Linq.Expressions.ExpressionType.ConvertChecked">
3559 <summary>キャスト演算または変換演算 (C# の (SampleType)obj、Visual Basic の CType(obj, SampleType) など)。数値変換では、変換された値が変換先の型に合わない場合は、例外がスローされます。</summary>
3561 <member name="F:System.Linq.Expressions.ExpressionType.DebugInfo">
3562 <summary>デバッグ情報。</summary>
3564 <member name="F:System.Linq.Expressions.ExpressionType.Decrement">
3565 <summary>単項デクリメント演算 (C# および Visual Basic での (a - 1) など)。a オブジェクト自体は変更されません。</summary>
3567 <member name="F:System.Linq.Expressions.ExpressionType.Default">
3568 <summary>既定値。</summary>
3570 <member name="F:System.Linq.Expressions.ExpressionType.Divide">
3571 <summary>数値オペランドに対する除算演算 ((a / b) など)。</summary>
3573 <member name="F:System.Linq.Expressions.ExpressionType.DivideAssign">
3574 <summary>数値オペランドに対する除算の複合代入演算 ((a /= b) など)。</summary>
3576 <member name="F:System.Linq.Expressions.ExpressionType.Dynamic">
3577 <summary>動的演算。</summary>
3579 <member name="F:System.Linq.Expressions.ExpressionType.Equal">
3580 <summary>等価比較 (C# の (a == b)、Visual Basic の (a = b) など) を表すノード。</summary>
3582 <member name="F:System.Linq.Expressions.ExpressionType.ExclusiveOr">
3583 <summary>論理またはビットごとの XOR 演算 (C# の (a ^ b)、Visual Basic の (a Xor b) など)。</summary>
3585 <member name="F:System.Linq.Expressions.ExpressionType.ExclusiveOrAssign">
3586 <summary>論理またはビットごとの XOR 複合代入演算 (C# の (a ^= b) など)。</summary>
3588 <member name="F:System.Linq.Expressions.ExpressionType.Extension">
3589 <summary>拡張式。</summary>
3591 <member name="F:System.Linq.Expressions.ExpressionType.Goto">
3592 <summary>"go to" 式 (C# の goto Label、Visual Basic の GoTo Label など)。</summary>
3594 <member name="F:System.Linq.Expressions.ExpressionType.GreaterThan">
3595 <summary>"より大きい" 比較 ((a > b) など)。</summary>
3597 <member name="F:System.Linq.Expressions.ExpressionType.GreaterThanOrEqual">
3598 <summary>"以上" 比較 ((a >= b) など)。</summary>
3600 <member name="F:System.Linq.Expressions.ExpressionType.Increment">
3601 <summary>単項インクリメント演算 (C# および Visual Basic での (a + 1) など)。a オブジェクト自体は変更されません。</summary>
3603 <member name="F:System.Linq.Expressions.ExpressionType.Index">
3604 <summary>インデックス演算、または引数を受け取るプロパティにアクセスする演算。</summary>
3606 <member name="F:System.Linq.Expressions.ExpressionType.Invoke">
3607 <summary>デリゲートまたはラムダ式を呼び出す演算 (sampleDelegate.Invoke() など)。</summary>
3609 <member name="F:System.Linq.Expressions.ExpressionType.IsFalse">
3610 <summary>false 条件値。</summary>
3612 <member name="F:System.Linq.Expressions.ExpressionType.IsTrue">
3613 <summary>true 条件値。</summary>
3615 <member name="F:System.Linq.Expressions.ExpressionType.Label">
3616 <summary>ラベル。</summary>
3618 <member name="F:System.Linq.Expressions.ExpressionType.Lambda">
3619 <summary>ラムダ式 (C# の a => a + a、Visual Basic の Function(a) a + a など)。</summary>
3621 <member name="F:System.Linq.Expressions.ExpressionType.LeftShift">
3622 <summary>ビットごとの左シフト演算 ((a << b) など)。</summary>
3624 <member name="F:System.Linq.Expressions.ExpressionType.LeftShiftAssign">
3625 <summary>ビットごとの左シフトの複合代入 ((a <<= b) など)。</summary>
3627 <member name="F:System.Linq.Expressions.ExpressionType.LessThan">
3628 <summary>"より小さい" 比較 ((a < b) など)。</summary>
3630 <member name="F:System.Linq.Expressions.ExpressionType.LessThanOrEqual">
3631 <summary>"以下" 比較 ((a <= b) など)。</summary>
3633 <member name="F:System.Linq.Expressions.ExpressionType.ListInit">
3634 <summary>新しい <see cref="T:System.Collections.IEnumerable" /> オブジェクトを作成し、要素のリストから初期化する演算 (C# の new List<SampleType>(){ a, b, c }、Visual Basic の Dim sampleList = { a, b, c } など)。</summary>
3636 <member name="F:System.Linq.Expressions.ExpressionType.Loop">
3637 <summary>ループ (for、while など)。</summary>
3639 <member name="F:System.Linq.Expressions.ExpressionType.MemberAccess">
3640 <summary>フィールドまたはプロパティから読み取る演算 (obj.SampleProperty など)。</summary>
3642 <member name="F:System.Linq.Expressions.ExpressionType.MemberInit">
3643 <summary>新しいオブジェクトを作成し、1 つまたは複数のオブジェクト メンバーを初期化する演算 (C# の new Point { X = 1, Y = 2 }、Visual Basic の New Point With {.X = 1, .Y = 2} など)。</summary>
3645 <member name="F:System.Linq.Expressions.ExpressionType.Modulo">
3646 <summary>算術剰余演算 (C# の (a % b)、Visual Basic の (a Mod b) など)。</summary>
3648 <member name="F:System.Linq.Expressions.ExpressionType.ModuloAssign">
3649 <summary>算術剰余の複合代入演算 (C# の (a %= b) など)。</summary>
3651 <member name="F:System.Linq.Expressions.ExpressionType.Multiply">
3652 <summary>オーバーフロー チェックを行わない、数値オペランドに対する乗算演算 ((a * b) など)。</summary>
3654 <member name="F:System.Linq.Expressions.ExpressionType.MultiplyAssign">
3655 <summary>オーバーフロー チェックを行わない、数値オペランドに対する乗算の複合代入演算 ((a *= b) など)。</summary>
3657 <member name="F:System.Linq.Expressions.ExpressionType.MultiplyAssignChecked">
3658 <summary>オーバーフロー チェックを行う、数値オペランドに対する乗算の複合代入演算 ((a *= b) など)。</summary>
3660 <member name="F:System.Linq.Expressions.ExpressionType.MultiplyChecked">
3661 <summary>オーバーフロー チェックを行う、数値オペランドに対する乗算演算 ((a * b) など)。</summary>
3663 <member name="F:System.Linq.Expressions.ExpressionType.Negate">
3664 <summary>算術否定演算 ((-a) など)。a オブジェクト自体は変更されません。</summary>
3666 <member name="F:System.Linq.Expressions.ExpressionType.NegateChecked">
3667 <summary>オーバーフロー チェックを行う算術否定演算 ((-a) など)。a オブジェクト自体は変更されません。</summary>
3669 <member name="F:System.Linq.Expressions.ExpressionType.New">
3670 <summary>新しいオブジェクトを作成するためにコンストラクターを呼び出す演算 (new SampleType() など)。</summary>
3672 <member name="F:System.Linq.Expressions.ExpressionType.NewArrayBounds">
3673 <summary>各次元の境界が指定された新しい配列を作成する演算 (C# の new SampleType[dim1, dim2]、Visual Basic の New SampleType(dim1, dim2) など)。</summary>
3675 <member name="F:System.Linq.Expressions.ExpressionType.NewArrayInit">
3676 <summary>新しい 1 次元配列を作成し、要素のリストから初期化する演算 (C# の new SampleType[]{a, b, c}、Visual Basic の New SampleType(){a, b, c} など)。</summary>
3678 <member name="F:System.Linq.Expressions.ExpressionType.Not">
3679 <summary>ビットごとの補数演算または論理否定演算。C# では、(~a) (整数型の場合) および (!a) (ブール値の場合) に相当します。Visual Basic では (Not a) に相当します。a オブジェクト自体は変更されません。</summary>
3681 <member name="F:System.Linq.Expressions.ExpressionType.NotEqual">
3682 <summary>非等価比較 (C# の (a != b)、Visual Basic の (a <> b) など)。</summary>
3684 <member name="F:System.Linq.Expressions.ExpressionType.OnesComplement">
3685 <summary>1 の補数演算 (C# の (~a) など)。</summary>
3687 <member name="F:System.Linq.Expressions.ExpressionType.Or">
3688 <summary>論理またはビットごとの OR 演算 (C# の (a | b)、Visual Basic の (a Or b) など)。</summary>
3690 <member name="F:System.Linq.Expressions.ExpressionType.OrAssign">
3691 <summary>論理またはビットごとの OR 複合代入 (C# の (a |= b) など)。</summary>
3693 <member name="F:System.Linq.Expressions.ExpressionType.OrElse">
3694 <summary>ショートサーキットの条件付き OR 演算 (C# の (a || b)、Visual Basic の (a OrElse b) など)。</summary>
3696 <member name="F:System.Linq.Expressions.ExpressionType.Parameter">
3697 <summary>式のコンテキストで定義されているパラメーターまたは変数への参照。詳細については、「<see cref="T:System.Linq.Expressions.ParameterExpression" />」を参照してください。</summary>
3699 <member name="F:System.Linq.Expressions.ExpressionType.PostDecrementAssign">
3700 <summary>単項後置デクリメント ((a--) など)。a オブジェクト自体が変更されます。</summary>
3702 <member name="F:System.Linq.Expressions.ExpressionType.PostIncrementAssign">
3703 <summary>単項後置インクリメント ((a++) など)。a オブジェクト自体が変更されます。</summary>
3705 <member name="F:System.Linq.Expressions.ExpressionType.Power">
3706 <summary>数値の累乗を求める数値演算 (Visual Basic の (a ^ b) など)。</summary>
3708 <member name="F:System.Linq.Expressions.ExpressionType.PowerAssign">
3709 <summary>数値の累乗を求める複合代入演算 (Visual Basic の (a ^= b) など)。</summary>
3711 <member name="F:System.Linq.Expressions.ExpressionType.PreDecrementAssign">
3712 <summary>単項前置デクリメント ((--a) など)。a オブジェクト自体が変更されます。</summary>
3714 <member name="F:System.Linq.Expressions.ExpressionType.PreIncrementAssign">
3715 <summary>単項前置インクリメント ((++a) など)。a オブジェクト自体が変更されます。</summary>
3717 <member name="F:System.Linq.Expressions.ExpressionType.Quote">
3719 <see cref="T:System.Linq.Expressions.Expression" /> 型の定数値を持つ式。<see cref="F:System.Linq.Expressions.ExpressionType.Quote" /> ノードには、それが表す式のコンテキストで定義されたパラメーターへの参照を格納できます。</summary>
3721 <member name="F:System.Linq.Expressions.ExpressionType.RightShift">
3722 <summary>ビットごとの右シフト演算 ((a >> b) など)。</summary>
3724 <member name="F:System.Linq.Expressions.ExpressionType.RightShiftAssign">
3725 <summary>ビットごとの右シフトの複合代入演算 ((a >>= b) など)。</summary>
3727 <member name="F:System.Linq.Expressions.ExpressionType.RuntimeVariables">
3728 <summary>ランタイム変数のリストです。詳細については、「<see cref="T:System.Linq.Expressions.RuntimeVariablesExpression" />」を参照してください。</summary>
3730 <member name="F:System.Linq.Expressions.ExpressionType.Subtract">
3731 <summary>オーバーフロー チェックを行わない、数値オペランドに対する減算演算 ((a - b) など)。</summary>
3733 <member name="F:System.Linq.Expressions.ExpressionType.SubtractAssign">
3734 <summary>オーバーフロー チェックを行わない、数値オペランドに対する減算の複合代入演算 ((a -= b) など)。</summary>
3736 <member name="F:System.Linq.Expressions.ExpressionType.SubtractAssignChecked">
3737 <summary>オーバーフロー チェックを行う、数値オペランドに対する減算の複合代入演算 ((a -= b) など)。</summary>
3739 <member name="F:System.Linq.Expressions.ExpressionType.SubtractChecked">
3740 <summary>オーバーフロー チェックを行う、数値オペランドに対する算術減算演算 ((a - b) など)。</summary>
3742 <member name="F:System.Linq.Expressions.ExpressionType.Switch">
3743 <summary>スイッチ演算 (C# の switch、Visual Basic の Select Case など)。</summary>
3745 <member name="F:System.Linq.Expressions.ExpressionType.Throw">
3746 <summary>例外をスローする演算 (throw new Exception() など)。</summary>
3748 <member name="F:System.Linq.Expressions.ExpressionType.Try">
3749 <summary>try-catch 式。</summary>
3751 <member name="F:System.Linq.Expressions.ExpressionType.TypeAs">
3752 <summary>変換が失敗した場合に null が提供される明示的な参照変換またはボックス化変換 (C# の (obj as SampleType)、Visual Basic の TryCast(obj, SampleType) など)。</summary>
3754 <member name="F:System.Linq.Expressions.ExpressionType.TypeEqual">
3755 <summary>正確な型テスト。</summary>
3757 <member name="F:System.Linq.Expressions.ExpressionType.TypeIs">
3758 <summary>型テスト (C# の obj is SampleType、Visual Basic の TypeOf obj is SampleType など)。</summary>
3760 <member name="F:System.Linq.Expressions.ExpressionType.UnaryPlus">
3761 <summary>単項プラス演算 ((+a) など)。定義済みの単項プラス演算の結果はオペランドの値ですが、ユーザー定義の実装では予期しない結果となる場合があります。</summary>
3763 <member name="F:System.Linq.Expressions.ExpressionType.Unbox">
3764 <summary>値型のアンボックス化演算 (MSIL の unbox 命令、unbox.any 命令など)。</summary>
3766 <member name="T:System.Linq.Expressions.ExpressionVisitor">
3767 <summary>式ツリーのビジターまたはリライターを表します。</summary>
3769 <member name="M:System.Linq.Expressions.ExpressionVisitor.#ctor">
3771 <see cref="T:System.Linq.Expressions.ExpressionVisitor" /> の新しいインスタンスを初期化します。</summary>
3773 <member name="M:System.Linq.Expressions.ExpressionVisitor.Visit(System.Collections.ObjectModel.ReadOnlyCollection{System.Linq.Expressions.Expression})">
3774 <summary>このクラス内の、より特化された走査メソッドの 1 つに式のリストをディスパッチします。</summary>
3775 <returns>いずれかの要素が変更された場合は変更された式リストを返します。それ以外の場合は元の式リストを返します。</returns>
3776 <param name="nodes">走査する式。</param>
3778 <member name="M:System.Linq.Expressions.ExpressionVisitor.Visit``1(System.Collections.ObjectModel.ReadOnlyCollection{``0},System.Func{``0,``0})">
3779 <summary>指定された要素ビジターを使用して、コレクション内のすべてのノードを走査します。</summary>
3780 <returns>いずれかの要素が変更された場合は変更されたノード リストを返します。それ以外の場合は元のノード リストを返します。</returns>
3781 <param name="nodes">走査するノード。</param>
3782 <param name="elementVisitor">単一の要素を走査し、オプションでそれを新しい要素に置き換えるデリゲート。</param>
3783 <typeparam name="T">ノードの型。</typeparam>
3785 <member name="M:System.Linq.Expressions.ExpressionVisitor.Visit(System.Linq.Expressions.Expression)">
3786 <summary>このクラス内の、より特化された走査メソッドの 1 つに式をディスパッチします。</summary>
3787 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3788 <param name="node">走査する式。</param>
3790 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitAndConvert``1(System.Collections.ObjectModel.ReadOnlyCollection{``0},System.String)">
3791 <summary>式を走査し、結果を元の式の型にキャストします。</summary>
3792 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3793 <param name="nodes">走査する式。</param>
3794 <param name="callerName">呼び出し元のメソッドの名前。より正確なエラー メッセージを報告するために使用します。</param>
3795 <typeparam name="T">式の型です。</typeparam>
3796 <exception cref="T:System.InvalidOperationException">このノードの走査メソッドから、異なる型が返されました。</exception>
3798 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitAndConvert``1(``0,System.String)">
3799 <summary>式を走査し、結果を元の式の型にキャストします。</summary>
3800 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3801 <param name="node">走査する式。</param>
3802 <param name="callerName">呼び出し元のメソッドの名前。より正確なエラー メッセージを報告するために使用します。</param>
3803 <typeparam name="T">式の型です。</typeparam>
3804 <exception cref="T:System.InvalidOperationException">このノードの走査メソッドから、異なる型が返されました。</exception>
3806 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitBinary(System.Linq.Expressions.BinaryExpression)">
3808 <see cref="T:System.Linq.Expressions.BinaryExpression" /> の子を走査します。</summary>
3809 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3810 <param name="node">走査する式。</param>
3812 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitBlock(System.Linq.Expressions.BlockExpression)">
3814 <see cref="T:System.Linq.Expressions.BlockExpression" /> の子を走査します。</summary>
3815 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3816 <param name="node">走査する式。</param>
3818 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitCatchBlock(System.Linq.Expressions.CatchBlock)">
3820 <see cref="T:System.Linq.Expressions.CatchBlock" /> の子を走査します。</summary>
3821 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3822 <param name="node">走査する式。</param>
3824 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitConditional(System.Linq.Expressions.ConditionalExpression)">
3826 <see cref="T:System.Linq.Expressions.ConditionalExpression" /> の子を走査します。</summary>
3827 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3828 <param name="node">走査する式。</param>
3830 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitConstant(System.Linq.Expressions.ConstantExpression)">
3832 <see cref="T:System.Linq.Expressions.ConstantExpression" /> を走査します。</summary>
3833 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3834 <param name="node">走査する式。</param>
3836 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitDebugInfo(System.Linq.Expressions.DebugInfoExpression)">
3838 <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> を走査します。</summary>
3839 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3840 <param name="node">走査する式。</param>
3842 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitDefault(System.Linq.Expressions.DefaultExpression)">
3844 <see cref="T:System.Linq.Expressions.DefaultExpression" /> を走査します。</summary>
3845 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3846 <param name="node">走査する式。</param>
3848 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitElementInit(System.Linq.Expressions.ElementInit)">
3850 <see cref="T:System.Linq.Expressions.ElementInit" /> の子を走査します。</summary>
3851 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3852 <param name="node">走査する式。</param>
3854 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitExtension(System.Linq.Expressions.Expression)">
3855 <summary>拡張式の子を走査します。</summary>
3856 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3857 <param name="node">走査する式。</param>
3859 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitGoto(System.Linq.Expressions.GotoExpression)">
3861 <see cref="T:System.Linq.Expressions.GotoExpression" /> の子を走査します。</summary>
3862 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3863 <param name="node">走査する式。</param>
3865 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitIndex(System.Linq.Expressions.IndexExpression)">
3867 <see cref="T:System.Linq.Expressions.IndexExpression" /> の子を走査します。</summary>
3868 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3869 <param name="node">走査する式。</param>
3871 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitInvocation(System.Linq.Expressions.InvocationExpression)">
3873 <see cref="T:System.Linq.Expressions.InvocationExpression" /> の子を走査します。</summary>
3874 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3875 <param name="node">走査する式。</param>
3877 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitLabel(System.Linq.Expressions.LabelExpression)">
3879 <see cref="T:System.Linq.Expressions.LabelExpression" /> の子を走査します。</summary>
3880 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3881 <param name="node">走査する式。</param>
3883 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitLabelTarget(System.Linq.Expressions.LabelTarget)">
3885 <see cref="T:System.Linq.Expressions.LabelTarget" /> を走査します。</summary>
3886 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3887 <param name="node">走査する式。</param>
3889 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitLambda``1(System.Linq.Expressions.Expression{``0})">
3891 <see cref="T:System.Linq.Expressions.Expression`1" /> の子を走査します。</summary>
3892 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3893 <param name="node">走査する式。</param>
3894 <typeparam name="T">デリゲートの型です。</typeparam>
3896 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitListInit(System.Linq.Expressions.ListInitExpression)">
3898 <see cref="T:System.Linq.Expressions.ListInitExpression" /> の子を走査します。</summary>
3899 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3900 <param name="node">走査する式。</param>
3902 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitLoop(System.Linq.Expressions.LoopExpression)">
3904 <see cref="T:System.Linq.Expressions.LoopExpression" /> の子を走査します。</summary>
3905 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3906 <param name="node">走査する式。</param>
3908 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMember(System.Linq.Expressions.MemberExpression)">
3910 <see cref="T:System.Linq.Expressions.MemberExpression" /> の子を走査します。</summary>
3911 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3912 <param name="node">走査する式。</param>
3914 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMemberAssignment(System.Linq.Expressions.MemberAssignment)">
3916 <see cref="T:System.Linq.Expressions.MemberAssignment" /> の子を走査します。</summary>
3917 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3918 <param name="node">走査する式。</param>
3920 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMemberBinding(System.Linq.Expressions.MemberBinding)">
3922 <see cref="T:System.Linq.Expressions.MemberBinding" /> の子を走査します。</summary>
3923 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3924 <param name="node">走査する式。</param>
3926 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMemberInit(System.Linq.Expressions.MemberInitExpression)">
3928 <see cref="T:System.Linq.Expressions.MemberInitExpression" /> の子を走査します。</summary>
3929 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3930 <param name="node">走査する式。</param>
3932 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMemberListBinding(System.Linq.Expressions.MemberListBinding)">
3934 <see cref="T:System.Linq.Expressions.MemberListBinding" /> の子を走査します。</summary>
3935 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3936 <param name="node">走査する式。</param>
3938 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMemberMemberBinding(System.Linq.Expressions.MemberMemberBinding)">
3940 <see cref="T:System.Linq.Expressions.MemberMemberBinding" /> の子を走査します。</summary>
3941 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3942 <param name="node">走査する式。</param>
3944 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)">
3946 <see cref="T:System.Linq.Expressions.MethodCallExpression" /> の子を走査します。</summary>
3947 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3948 <param name="node">走査する式。</param>
3950 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitNew(System.Linq.Expressions.NewExpression)">
3952 <see cref="T:System.Linq.Expressions.NewExpression" /> の子を走査します。</summary>
3953 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3954 <param name="node">走査する式。</param>
3956 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitNewArray(System.Linq.Expressions.NewArrayExpression)">
3958 <see cref="T:System.Linq.Expressions.NewArrayExpression" /> の子を走査します。</summary>
3959 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3960 <param name="node">走査する式。</param>
3962 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitParameter(System.Linq.Expressions.ParameterExpression)">
3964 <see cref="T:System.Linq.Expressions.ParameterExpression" /> を走査します。</summary>
3965 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3966 <param name="node">走査する式。</param>
3968 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitRuntimeVariables(System.Linq.Expressions.RuntimeVariablesExpression)">
3970 <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression" /> の子を走査します。</summary>
3971 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3972 <param name="node">走査する式。</param>
3974 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitSwitch(System.Linq.Expressions.SwitchExpression)">
3976 <see cref="T:System.Linq.Expressions.SwitchExpression" /> の子を走査します。</summary>
3977 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3978 <param name="node">走査する式。</param>
3980 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitSwitchCase(System.Linq.Expressions.SwitchCase)">
3982 <see cref="T:System.Linq.Expressions.SwitchCase" /> の子を走査します。</summary>
3983 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3984 <param name="node">走査する式。</param>
3986 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitTry(System.Linq.Expressions.TryExpression)">
3988 <see cref="T:System.Linq.Expressions.TryExpression" /> の子を走査します。</summary>
3989 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3990 <param name="node">走査する式。</param>
3992 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitTypeBinary(System.Linq.Expressions.TypeBinaryExpression)">
3994 <see cref="T:System.Linq.Expressions.TypeBinaryExpression" /> の子を走査します。</summary>
3995 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
3996 <param name="node">走査する式。</param>
3998 <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitUnary(System.Linq.Expressions.UnaryExpression)">
4000 <see cref="T:System.Linq.Expressions.UnaryExpression" /> の子を走査します。</summary>
4001 <returns>式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。</returns>
4002 <param name="node">走査する式。</param>
4004 <member name="T:System.Linq.Expressions.GotoExpression">
4005 <summary>無条件ジャンプを表します。return ステートメント、break と continue ステートメントなど、各種のジャンプがこれに該当します。</summary>
4007 <member name="P:System.Linq.Expressions.GotoExpression.Kind">
4008 <summary>"go to" 式の種類。情報提供のみを目的とします。</summary>
4009 <returns>"go to" 式の種類を表す <see cref="T:System.Linq.Expressions.GotoExpressionKind" /> オブジェクト。</returns>
4011 <member name="P:System.Linq.Expressions.GotoExpression.NodeType">
4012 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> のノード型を返します。</summary>
4013 <returns>この式を表す <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4015 <member name="P:System.Linq.Expressions.GotoExpression.Target">
4016 <summary>このノードの移動先のラベル。</summary>
4017 <returns>このノードの移動先のラベルを表す <see cref="T:System.Linq.Expressions.LabelTarget" /> オブジェクト。</returns>
4019 <member name="P:System.Linq.Expressions.GotoExpression.Type">
4020 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
4021 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.GotoExpression.Type" />。</returns>
4023 <member name="M:System.Linq.Expressions.GotoExpression.Update(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
4024 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4025 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4026 <param name="target">結果の <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> プロパティ。</param>
4027 <param name="value">結果の <see cref="P:System.Linq.Expressions.GotoExpression.Value" /> プロパティ。</param>
4029 <member name="P:System.Linq.Expressions.GotoExpression.Value">
4030 <summary>移動先に渡される値。ターゲットの型が System.Void である場合は null。</summary>
4031 <returns>移動先に渡される値を表す <see cref="T:System.Linq.Expressions.Expression" /> オブジェクト、または null。</returns>
4033 <member name="T:System.Linq.Expressions.GotoExpressionKind">
4034 <summary>この <see cref="T:System.Linq.Expressions.GotoExpression" /> が表すジャンプの種類を指定します。</summary>
4036 <member name="F:System.Linq.Expressions.GotoExpressionKind.Break">
4037 <summary>break ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" />。</summary>
4039 <member name="F:System.Linq.Expressions.GotoExpressionKind.Continue">
4040 <summary>continue ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" />。</summary>
4042 <member name="F:System.Linq.Expressions.GotoExpressionKind.Goto">
4043 <summary>特定の位置へのジャンプを表す <see cref="T:System.Linq.Expressions.GotoExpression" />。</summary>
4045 <member name="F:System.Linq.Expressions.GotoExpressionKind.Return">
4046 <summary>return ステートメントを表す <see cref="T:System.Linq.Expressions.GotoExpression" />。</summary>
4048 <member name="T:System.Linq.Expressions.IArgumentProvider"></member>
4049 <member name="P:System.Linq.Expressions.IArgumentProvider.ArgumentCount"></member>
4050 <member name="M:System.Linq.Expressions.IArgumentProvider.GetArgument(System.Int32)"></member>
4051 <member name="T:System.Linq.Expressions.IDynamicExpression"></member>
4052 <member name="M:System.Linq.Expressions.IDynamicExpression.CreateCallSite"></member>
4053 <member name="P:System.Linq.Expressions.IDynamicExpression.DelegateType"></member>
4054 <member name="M:System.Linq.Expressions.IDynamicExpression.Rewrite(System.Linq.Expressions.Expression[])"></member>
4055 <member name="T:System.Linq.Expressions.IndexExpression">
4056 <summary>プロパティまたは配列のインデックス化を表します。</summary>
4058 <member name="P:System.Linq.Expressions.IndexExpression.Arguments">
4059 <summary>プロパティまたは配列をインデックス化する際に使用される引数を取得します。</summary>
4060 <returns>プロパティまたは配列をインデックス化する際に使用される引数を格納する読み取り専用コレクション。</returns>
4062 <member name="P:System.Linq.Expressions.IndexExpression.Indexer">
4063 <summary>式がインデックス付きプロパティを表している場合は、プロパティの <see cref="T:System.Reflection.PropertyInfo" /> を取得します。それ以外の場合は null を返します。</summary>
4064 <returns>式がインデックス付きプロパティを表している場合は、プロパティの <see cref="T:System.Reflection.PropertyInfo" />。それ以外の場合は、null。</returns>
4066 <member name="P:System.Linq.Expressions.IndexExpression.NodeType">
4067 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> のノード型を返します。</summary>
4068 <returns>この式を表す <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4070 <member name="P:System.Linq.Expressions.IndexExpression.Object">
4071 <summary>インデックス化するオブジェクト。</summary>
4072 <returns>インデックス化するオブジェクトを表す <see cref="T:System.Linq.Expressions.Expression" />。</returns>
4074 <member name="P:System.Linq.Expressions.IndexExpression.System#Linq#Expressions#IArgumentProvider#ArgumentCount"></member>
4075 <member name="M:System.Linq.Expressions.IndexExpression.System#Linq#Expressions#IArgumentProvider#GetArgument(System.Int32)"></member>
4076 <member name="P:System.Linq.Expressions.IndexExpression.Type">
4077 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
4078 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.IndexExpression.Type" />。</returns>
4080 <member name="M:System.Linq.Expressions.IndexExpression.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
4081 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4082 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4083 <param name="object">結果の <see cref="P:System.Linq.Expressions.IndexExpression.Object" /> プロパティ。</param>
4084 <param name="arguments">結果の <see cref="P:System.Linq.Expressions.IndexExpression.Arguments" /> プロパティ。</param>
4086 <member name="T:System.Linq.Expressions.InvocationExpression">
4087 <summary>引数リストの式にデリゲートまたはラムダ式を適用する式を表します。</summary>
4089 <member name="P:System.Linq.Expressions.InvocationExpression.Arguments">
4090 <summary>デリゲートまたはラムダ式が適用される引数を取得します。</summary>
4091 <returns>デリゲートが適用される引数を表す <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトの <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />。</returns>
4093 <member name="P:System.Linq.Expressions.InvocationExpression.Expression">
4094 <summary>適用するデリゲートまたはラムダ式を取得します。</summary>
4095 <returns>適用するデリゲートを表す <see cref="T:System.Linq.Expressions.Expression" />。</returns>
4097 <member name="P:System.Linq.Expressions.InvocationExpression.NodeType">
4098 <summary>この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、<see cref="F:System.Linq.Expressions.ExpressionType.Extension" /> を返す必要があります。</summary>
4099 <returns>式の <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4101 <member name="P:System.Linq.Expressions.InvocationExpression.System#Linq#Expressions#IArgumentProvider#ArgumentCount"></member>
4102 <member name="M:System.Linq.Expressions.InvocationExpression.System#Linq#Expressions#IArgumentProvider#GetArgument(System.Int32)"></member>
4103 <member name="P:System.Linq.Expressions.InvocationExpression.Type">
4104 <summary>この <see cref="P:System.Linq.Expressions.InvocationExpression.Expression" /> が表す式の静的な型を取得します。</summary>
4105 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.InvocationExpression.Type" />。</returns>
4107 <member name="M:System.Linq.Expressions.InvocationExpression.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
4108 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4109 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4110 <param name="expression">結果の <see cref="P:System.Linq.Expressions.InvocationExpression.Expression" /> プロパティ。</param>
4111 <param name="arguments">結果の <see cref="P:System.Linq.Expressions.InvocationExpression.Arguments" /> プロパティ。</param>
4113 <member name="T:System.Linq.Expressions.LabelExpression">
4115 <see cref="T:System.Linq.Expressions.Expression" /> の任意のコンテキストに置くことができるラベルを表します。ジャンプ ステートメントの結果として、このラベルに制御が到達した場合、このラベルは、対応する <see cref="T:System.Linq.Expressions.GotoExpression" /> の値を受け取ります。それ以外の場合は、<see cref="P:System.Linq.Expressions.LabelExpression.DefaultValue" /> の値が渡されます。<see cref="T:System.Type" /> が System.Void と等しい場合は、いずれの値も渡されません。</summary>
4117 <member name="P:System.Linq.Expressions.LabelExpression.DefaultValue">
4118 <summary>ジャンプ ステートメントではなく通常の制御フローを経てラベルに到達した場合の <see cref="T:System.Linq.Expressions.LabelExpression" /> の値。</summary>
4120 <see cref="T:System.Linq.Expressions.LabelExpression" /> オブジェクトの値を表す式オブジェクト。</returns>
4122 <member name="P:System.Linq.Expressions.LabelExpression.NodeType">
4123 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> のノード型を返します。</summary>
4124 <returns>この式を表す <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4126 <member name="P:System.Linq.Expressions.LabelExpression.Target">
4127 <summary>このラベルが関連付けられている <see cref="T:System.Linq.Expressions.LabelTarget" />。</summary>
4128 <returns>このラベルが関連付けられている <see cref="T:System.Linq.Expressions.LabelTarget" />。</returns>
4130 <member name="P:System.Linq.Expressions.LabelExpression.Type">
4131 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
4132 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.LabelExpression.Type" />。</returns>
4134 <member name="M:System.Linq.Expressions.LabelExpression.Update(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
4135 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4136 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4137 <param name="target">結果の <see cref="P:System.Linq.Expressions.LabelExpression.Target" /> プロパティ。</param>
4138 <param name="defaultValue">結果の <see cref="P:System.Linq.Expressions.LabelExpression.DefaultValue" /> プロパティ。</param>
4140 <member name="T:System.Linq.Expressions.LabelTarget">
4142 <see cref="T:System.Linq.Expressions.GotoExpression" /> の移動先を表す目的で使用されます。</summary>
4144 <member name="P:System.Linq.Expressions.LabelTarget.Name">
4145 <summary>ラベルの名前を取得します。</summary>
4146 <returns>ラベルの名前。</returns>
4148 <member name="M:System.Linq.Expressions.LabelTarget.ToString">
4149 <summary>現在の <see cref="T:System.Object" /> を表す <see cref="T:System.String" /> を返します。</summary>
4150 <returns>現在の <see cref="T:System.Object" /> を表す <see cref="T:System.String" />。</returns>
4152 <member name="P:System.Linq.Expressions.LabelTarget.Type">
4153 <summary>ラベルにジャンプしたときに渡される値の型 (値を渡さない場合は <see cref="T:System.Void" />)。</summary>
4154 <returns>ラベルにジャンプしたときに渡される値の型を表す <see cref="T:System.Type" /> オブジェクト (値を渡さない場合は <see cref="T:System.Void" />)。</returns>
4156 <member name="T:System.Linq.Expressions.LambdaExpression">
4157 <summary>ラムダ式を記述します。.NET メソッド本体に似たコードのブロックをキャプチャします。</summary>
4159 <member name="P:System.Linq.Expressions.LambdaExpression.Body">
4160 <summary>ラムダ式の本体を取得します。</summary>
4161 <returns>ラムダ式の本体を表す <see cref="T:System.Linq.Expressions.Expression" />。</returns>
4163 <member name="M:System.Linq.Expressions.LambdaExpression.Compile">
4164 <summary>ラムダ式を表すデリゲートを作成します。</summary>
4165 <returns>コンパイルされたバージョンのラムダ式を格納する <see cref="T:System.Delegate" />。</returns>
4167 <member name="P:System.Linq.Expressions.LambdaExpression.Name">
4168 <summary>ラムダ式の名前を取得します。</summary>
4169 <returns>ラムダ式の名前。</returns>
4171 <member name="P:System.Linq.Expressions.LambdaExpression.NodeType">
4172 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> のノード型を返します。</summary>
4173 <returns>この式を表す <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4175 <member name="P:System.Linq.Expressions.LambdaExpression.Parameters">
4176 <summary>ラムダ式のパラメーターを取得します。</summary>
4177 <returns>ラムダ式のパラメーターを表す <see cref="T:System.Linq.Expressions.ParameterExpression" /> オブジェクトの <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />。</returns>
4179 <member name="P:System.Linq.Expressions.LambdaExpression.ReturnType">
4180 <summary>ラムダ式の戻り値の型を取得します。</summary>
4181 <returns>ラムダ式の型を表す <see cref="T:System.Type" /> オブジェクト。</returns>
4183 <member name="P:System.Linq.Expressions.LambdaExpression.TailCall">
4184 <summary>ラムダ式が tail 呼び出し最適化を使用してコンパイルされるかどうかを示す値を取得します。</summary>
4185 <returns>ラムダ式が tail 呼び出し最適化を使用してコンパイルされる場合は True。それ以外の場合は false。</returns>
4187 <member name="P:System.Linq.Expressions.LambdaExpression.Type">
4188 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
4189 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.LambdaExpression.Type" />。</returns>
4191 <member name="T:System.Linq.Expressions.ListInitExpression">
4192 <summary>コレクション初期化子を持つコンストラクター呼び出しを表します。</summary>
4194 <member name="P:System.Linq.Expressions.ListInitExpression.CanReduce">
4195 <summary>式ツリー ノードを縮小できるかどうかを示す値を取得します。</summary>
4196 <returns>ノードを単純化することができる場合は true。それ以外の場合は false。</returns>
4198 <member name="P:System.Linq.Expressions.ListInitExpression.Initializers">
4199 <summary>コレクションの初期化に使用される要素初期化子を取得します。</summary>
4200 <returns>コレクションの初期化に使用される要素を表す <see cref="T:System.Linq.Expressions.ElementInit" /> オブジェクトの <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />。</returns>
4202 <member name="P:System.Linq.Expressions.ListInitExpression.NewExpression">
4203 <summary>コレクション型のコンストラクターへの呼び出しを含む式を取得します。</summary>
4204 <returns>コレクション型のコンストラクターへの呼び出しを表す <see cref="T:System.Linq.Expressions.NewExpression" />。</returns>
4206 <member name="P:System.Linq.Expressions.ListInitExpression.NodeType">
4207 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> のノード型を返します。</summary>
4208 <returns>この式を表す <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4210 <member name="M:System.Linq.Expressions.ListInitExpression.Reduce">
4211 <summary>二項式ノードをより単純な式へと変形します。</summary>
4212 <returns>単純化された式。</returns>
4214 <member name="P:System.Linq.Expressions.ListInitExpression.Type">
4215 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
4216 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.ListInitExpression.Type" />。</returns>
4218 <member name="M:System.Linq.Expressions.ListInitExpression.Update(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ElementInit})">
4219 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4220 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4221 <param name="newExpression">結果の <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" /> プロパティ。</param>
4222 <param name="initializers">結果の <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" /> プロパティ。</param>
4224 <member name="T:System.Linq.Expressions.LoopExpression">
4225 <summary>無限ループを表します。これは "break" を使用して抜けることができます。</summary>
4227 <member name="P:System.Linq.Expressions.LoopExpression.Body">
4228 <summary>ループの本体である <see cref="T:System.Linq.Expressions.Expression" /> を取得します。</summary>
4229 <returns>ループの本体である <see cref="T:System.Linq.Expressions.Expression" />。</returns>
4231 <member name="P:System.Linq.Expressions.LoopExpression.BreakLabel">
4232 <summary>ループの本体で break ステートメントの移動先として使用されている <see cref="T:System.Linq.Expressions.LabelTarget" /> を取得します。</summary>
4233 <returns>ループの本体で break ステートメントの移動先として使用されている <see cref="T:System.Linq.Expressions.LabelTarget" />。</returns>
4235 <member name="P:System.Linq.Expressions.LoopExpression.ContinueLabel">
4236 <summary>ループの本体で continue ステートメントの移動先として使用されている <see cref="T:System.Linq.Expressions.LabelTarget" /> を取得します。</summary>
4237 <returns>ループの本体で continue ステートメントの移動先として使用されている <see cref="T:System.Linq.Expressions.LabelTarget" />。</returns>
4239 <member name="P:System.Linq.Expressions.LoopExpression.NodeType">
4240 <summary>この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、<see cref="F:System.Linq.Expressions.ExpressionType.Extension" /> を返す必要があります。</summary>
4241 <returns>式の <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4243 <member name="P:System.Linq.Expressions.LoopExpression.Type">
4244 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
4245 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.LoopExpression.Type" />。</returns>
4247 <member name="M:System.Linq.Expressions.LoopExpression.Update(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
4248 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4249 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4250 <param name="breakLabel">結果の <see cref="P:System.Linq.Expressions.LoopExpression.BreakLabel" /> プロパティ。</param>
4251 <param name="continueLabel">結果の <see cref="P:System.Linq.Expressions.LoopExpression.ContinueLabel" /> プロパティ。</param>
4252 <param name="body">結果の <see cref="P:System.Linq.Expressions.LoopExpression.Body" /> プロパティ。</param>
4254 <member name="T:System.Linq.Expressions.MemberAssignment">
4255 <summary>オブジェクトのフィールドまたはプロパティの代入演算を表します。</summary>
4257 <member name="P:System.Linq.Expressions.MemberAssignment.Expression">
4258 <summary>フィールドまたはプロパティに割り当てる式を取得します。</summary>
4259 <returns>フィールドまたはプロパティに割り当てる値を表す <see cref="T:System.Linq.Expressions.Expression" />。</returns>
4261 <member name="M:System.Linq.Expressions.MemberAssignment.Update(System.Linq.Expressions.Expression)">
4262 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4263 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4264 <param name="expression">結果の <see cref="P:System.Linq.Expressions.MemberAssignment.Expression" /> プロパティ。</param>
4266 <member name="T:System.Linq.Expressions.MemberBinding">
4267 <summary>新しく作成されたオブジェクトのメンバーの初期化に使用されるバインディングを表すクラスが派生する基本クラスを提供します。</summary>
4269 <member name="P:System.Linq.Expressions.MemberBinding.BindingType">
4270 <summary>表されるバインディングの型を取得します。</summary>
4272 <see cref="T:System.Linq.Expressions.MemberBindingType" /> 値のいずれか。</returns>
4274 <member name="P:System.Linq.Expressions.MemberBinding.Member">
4275 <summary>初期化されるフィールドまたはプロパティを取得します。</summary>
4276 <returns>初期化されるフィールドまたはプロパティを表す <see cref="T:System.Reflection.MemberInfo" />。</returns>
4278 <member name="M:System.Linq.Expressions.MemberBinding.ToString">
4280 <see cref="T:System.Linq.Expressions.MemberBinding" /> のテキスト表現を返します。</summary>
4282 <see cref="T:System.Linq.Expressions.MemberBinding" /> のテキスト表現。</returns>
4284 <member name="T:System.Linq.Expressions.MemberBindingType">
4286 <see cref="T:System.Linq.Expressions.MemberInitExpression" /> オブジェクトで使用されるバインディングの型を記述します。</summary>
4288 <member name="F:System.Linq.Expressions.MemberBindingType.Assignment">
4289 <summary>式の値を持つメンバーの初期化を表すバインディング。</summary>
4291 <member name="F:System.Linq.Expressions.MemberBindingType.ListBinding">
4292 <summary>要素のリストからの型が <see cref="T:System.Collections.IList" /> または <see cref="T:System.Collections.Generic.ICollection`1" /> のメンバーの初期化を表すバインディング。</summary>
4294 <member name="F:System.Linq.Expressions.MemberBindingType.MemberBinding">
4295 <summary>メンバーのメンバーの初期化を再帰的に表すバインディング。</summary>
4297 <member name="T:System.Linq.Expressions.MemberExpression">
4298 <summary>フィールドまたはプロパティへのアクセスを表します。</summary>
4300 <member name="M:System.Linq.Expressions.MemberExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
4301 <summary>このノード型の特定の Visit メソッドにデスパッチします。たとえば、<see cref="T:System.Linq.Expressions.MethodCallExpression" /> は、<see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" /> を呼び出します。</summary>
4302 <returns>このノードの走査結果。</returns>
4303 <param name="visitor">このノードを走査するビジター。</param>
4305 <member name="P:System.Linq.Expressions.MemberExpression.Expression">
4306 <summary>フィールドまたはプロパティのコンテナー オブジェクトを取得します。</summary>
4307 <returns>フィールドまたはプロパティのコンテナー オブジェクトを表す <see cref="T:System.Linq.Expressions.Expression" />。</returns>
4309 <member name="P:System.Linq.Expressions.MemberExpression.Member">
4310 <summary>アクセスするフィールドまたはプロパティを取得します。</summary>
4311 <returns>アクセス先のフィールドまたはプロパティを表す <see cref="T:System.Reflection.MemberInfo" />。</returns>
4313 <member name="P:System.Linq.Expressions.MemberExpression.NodeType">
4314 <summary>この <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> のノード型を返します。</summary>
4315 <returns>この式を表す <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4317 <member name="M:System.Linq.Expressions.MemberExpression.Update(System.Linq.Expressions.Expression)">
4318 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4319 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4320 <param name="expression">結果の <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> プロパティ。</param>
4322 <member name="T:System.Linq.Expressions.MemberInitExpression">
4323 <summary>コンストラクターの呼び出しと、新しいオブジェクトの 1 つまたは複数のメンバーの初期化を表します。</summary>
4325 <member name="P:System.Linq.Expressions.MemberInitExpression.Bindings">
4326 <summary>新しく作成されたオブジェクトのメンバーを初期化する方法を記述するバインディングを取得します。</summary>
4327 <returns>メンバーを初期化する方法を記述する <see cref="T:System.Linq.Expressions.MemberBinding" /> オブジェクトの <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />。</returns>
4329 <member name="P:System.Linq.Expressions.MemberInitExpression.CanReduce">
4330 <summary>式ツリー ノードを縮小できるかどうかを示す値を取得します。</summary>
4331 <returns>ノードを単純化することができる場合は true。それ以外の場合は false。</returns>
4333 <member name="P:System.Linq.Expressions.MemberInitExpression.NewExpression">
4334 <summary>コンストラクター呼び出しを表す式を取得します。</summary>
4335 <returns>コンストラクター呼び出しを表す <see cref="T:System.Linq.Expressions.NewExpression" />。</returns>
4337 <member name="P:System.Linq.Expressions.MemberInitExpression.NodeType">
4338 <summary>この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、<see cref="F:System.Linq.Expressions.ExpressionType.Extension" /> を返す必要があります。</summary>
4339 <returns>式の <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4341 <member name="M:System.Linq.Expressions.MemberInitExpression.Reduce">
4343 <see cref="T:System.Linq.Expressions.MemberInitExpression" /> をより単純な式へと変形します。</summary>
4344 <returns>単純化された式。</returns>
4346 <member name="P:System.Linq.Expressions.MemberInitExpression.Type">
4347 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
4348 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.MemberInitExpression.Type" />。</returns>
4350 <member name="M:System.Linq.Expressions.MemberInitExpression.Update(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.MemberBinding})">
4351 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4352 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4353 <param name="newExpression">結果の <see cref="P:System.Linq.Expressions.MemberInitExpression.NewExpression" /> プロパティ。</param>
4354 <param name="bindings">結果の <see cref="P:System.Linq.Expressions.MemberInitExpression.Bindings" /> プロパティ。</param>
4356 <member name="T:System.Linq.Expressions.MemberListBinding">
4357 <summary>新しく作成されたオブジェクトのコレクション メンバーの要素の初期化を表します。</summary>
4359 <member name="P:System.Linq.Expressions.MemberListBinding.Initializers">
4360 <summary>新しく作成されたオブジェクトのコレクション メンバーを初期化する要素初期化子を取得します。</summary>
4361 <returns>コレクション メンバーと共に初期化する <see cref="T:System.Linq.Expressions.ElementInit" /> オブジェクトの <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />。</returns>
4363 <member name="M:System.Linq.Expressions.MemberListBinding.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ElementInit})">
4364 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4365 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4366 <param name="initializers">結果の <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" /> プロパティ。</param>
4368 <member name="T:System.Linq.Expressions.MemberMemberBinding">
4369 <summary>新しく作成されたオブジェクトのメンバーの初期化メンバーを表します。</summary>
4371 <member name="P:System.Linq.Expressions.MemberMemberBinding.Bindings">
4372 <summary>メンバーのメンバーを初期化する方法を記述するバインディングを取得します。</summary>
4373 <returns>メンバーのメンバーを初期化する方法を記述する <see cref="T:System.Linq.Expressions.MemberBinding" /> オブジェクトの <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />。</returns>
4375 <member name="M:System.Linq.Expressions.MemberMemberBinding.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.MemberBinding})">
4376 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4377 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4378 <param name="bindings">結果の <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" /> プロパティ。</param>
4380 <member name="T:System.Linq.Expressions.MethodCallExpression">
4381 <summary>静的メソッドまたはインスタンス メソッドへの呼び出しを表します。</summary>
4383 <member name="M:System.Linq.Expressions.MethodCallExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
4384 <summary>このノード型の特定の Visit メソッドにデスパッチします。たとえば、<see cref="T:System.Linq.Expressions.MethodCallExpression" /> は、<see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" /> を呼び出します。</summary>
4385 <returns>このノードの走査結果。</returns>
4386 <param name="visitor">このノードを走査するビジター。</param>
4388 <member name="P:System.Linq.Expressions.MethodCallExpression.Arguments">
4389 <summary>呼び出されたメソッドの引数を表す式のコレクションを取得します。</summary>
4390 <returns>呼び出されたメソッドへの引数を表す <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトの <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />。</returns>
4392 <member name="P:System.Linq.Expressions.MethodCallExpression.Method">
4393 <summary>呼び出されたメソッドの <see cref="T:System.Reflection.MethodInfo" /> を取得します。</summary>
4394 <returns>呼び出されたメソッドを表す <see cref="T:System.Reflection.MethodInfo" />。</returns>
4396 <member name="P:System.Linq.Expressions.MethodCallExpression.NodeType">
4397 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> のノード型を返します。</summary>
4398 <returns>この式を表す <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4400 <member name="P:System.Linq.Expressions.MethodCallExpression.Object">
4401 <summary>インスタンス (インスタンス メソッド呼び出しの場合) または null (静的メソッド呼び出しの場合) を表す <see cref="T:System.Linq.Expressions.Expression" /> を取得します。</summary>
4402 <returns>メソッドの受け取り側のオブジェクトを表す <see cref="T:System.Linq.Expressions.Expression" />。</returns>
4404 <member name="P:System.Linq.Expressions.MethodCallExpression.System#Linq#Expressions#IArgumentProvider#ArgumentCount"></member>
4405 <member name="M:System.Linq.Expressions.MethodCallExpression.System#Linq#Expressions#IArgumentProvider#GetArgument(System.Int32)"></member>
4406 <member name="P:System.Linq.Expressions.MethodCallExpression.Type">
4407 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
4408 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.MethodCallExpression.Type" />。</returns>
4410 <member name="M:System.Linq.Expressions.MethodCallExpression.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
4411 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4412 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4413 <param name="object">結果の <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> プロパティ。</param>
4414 <param name="arguments">結果の <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" /> プロパティ。</param>
4416 <member name="T:System.Linq.Expressions.NewArrayExpression">
4417 <summary>新しい配列の作成と、場合によっては新しい配列の要素の初期化を表します。</summary>
4419 <member name="M:System.Linq.Expressions.NewArrayExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
4420 <summary>このノード型の特定の Visit メソッドにデスパッチします。たとえば、<see cref="T:System.Linq.Expressions.MethodCallExpression" /> は、<see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" /> を呼び出します。</summary>
4421 <returns>このノードの走査結果。</returns>
4422 <param name="visitor">このノードを走査するビジター。</param>
4424 <member name="P:System.Linq.Expressions.NewArrayExpression.Expressions">
4426 <see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティの値が <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayBounds" /> の場合は配列の境界を取得し、<see cref="P:System.Linq.Expressions.Expression.NodeType" /> プロパティの値が <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayInit" /> の場合は新しい配列の要素を初期化する値を取得します。</summary>
4427 <returns>配列の境界または初期化値のどちらかを表す <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトの <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />。</returns>
4429 <member name="P:System.Linq.Expressions.NewArrayExpression.Type">
4430 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
4431 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.NewArrayExpression.Type" />。</returns>
4433 <member name="M:System.Linq.Expressions.NewArrayExpression.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
4434 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4435 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4436 <param name="expressions">結果の <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" /> プロパティ。</param>
4438 <member name="T:System.Linq.Expressions.NewExpression">
4439 <summary>コンストラクター呼び出しを表します。</summary>
4441 <member name="M:System.Linq.Expressions.NewExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
4442 <summary>このノード型の特定の Visit メソッドにデスパッチします。たとえば、<see cref="T:System.Linq.Expressions.MethodCallExpression" /> は、<see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" /> を呼び出します。</summary>
4443 <returns>このノードの走査結果。</returns>
4444 <param name="visitor">このノードを走査するビジター。</param>
4446 <member name="P:System.Linq.Expressions.NewExpression.Arguments">
4447 <summary>コンストラクターへの引数を取得します。</summary>
4448 <returns>コンストラクターへの引数を表す <see cref="T:System.Linq.Expressions.Expression" /> オブジェクトのコレクション。</returns>
4450 <member name="P:System.Linq.Expressions.NewExpression.Constructor">
4451 <summary>呼び出されたコンストラクターを取得します。</summary>
4452 <returns>呼び出されたコンストラクターを表す <see cref="T:System.Reflection.ConstructorInfo" />。</returns>
4454 <member name="P:System.Linq.Expressions.NewExpression.Members">
4455 <summary>コンストラクター引数を使用して初期化されたフィールド値の取得が可能なメンバーを取得します。</summary>
4456 <returns>コンストラクター引数を使用して初期化されたフィールド値の取得が可能なメンバーを表す <see cref="T:System.Reflection.MemberInfo" /> オブジェクトのコレクション。</returns>
4458 <member name="P:System.Linq.Expressions.NewExpression.NodeType">
4459 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> のノード型を返します。</summary>
4460 <returns>この式を表す <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4462 <member name="P:System.Linq.Expressions.NewExpression.System#Linq#Expressions#IArgumentProvider#ArgumentCount"></member>
4463 <member name="M:System.Linq.Expressions.NewExpression.System#Linq#Expressions#IArgumentProvider#GetArgument(System.Int32)"></member>
4464 <member name="P:System.Linq.Expressions.NewExpression.Type">
4465 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
4466 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.NewExpression.Type" />。</returns>
4468 <member name="M:System.Linq.Expressions.NewExpression.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
4469 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4470 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4471 <param name="arguments">結果の <see cref="P:System.Linq.Expressions.NewExpression.Arguments" /> プロパティ。</param>
4473 <member name="T:System.Linq.Expressions.ParameterExpression">
4474 <summary>名前付きパラメーター式を表します。</summary>
4476 <member name="M:System.Linq.Expressions.ParameterExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
4477 <summary>このノード型の特定の Visit メソッドにデスパッチします。たとえば、<see cref="T:System.Linq.Expressions.MethodCallExpression" /> は、<see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" /> を呼び出します。</summary>
4478 <returns>このノードの走査結果。</returns>
4479 <param name="visitor">このノードを走査するビジター。</param>
4481 <member name="P:System.Linq.Expressions.ParameterExpression.IsByRef">
4482 <summary>この ParameterExpression が ByRef パラメーターとして扱われることを示します。</summary>
4483 <returns>この ParameterExpression が ByRef パラメーターである場合は true、それ以外の場合は false。</returns>
4485 <member name="P:System.Linq.Expressions.ParameterExpression.Name">
4486 <summary>パラメーターまたは変数の名前を取得します。</summary>
4487 <returns>パラメーターの名前を格納する <see cref="T:System.String" />。</returns>
4489 <member name="P:System.Linq.Expressions.ParameterExpression.NodeType">
4490 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> のノード型を返します。</summary>
4491 <returns>この式を表す <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4493 <member name="P:System.Linq.Expressions.ParameterExpression.Type">
4494 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
4495 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.ParameterExpression.Type" />。</returns>
4497 <member name="T:System.Linq.Expressions.RuntimeVariablesExpression">
4498 <summary>変数に対する実行時の読み取り/書き込みアクセス許可を提供する式。</summary>
4500 <member name="P:System.Linq.Expressions.RuntimeVariablesExpression.NodeType">
4501 <summary>この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、<see cref="F:System.Linq.Expressions.ExpressionType.Extension" /> を返す必要があります。</summary>
4502 <returns>式の <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4504 <member name="P:System.Linq.Expressions.RuntimeVariablesExpression.Type">
4505 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
4506 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Type" />。</returns>
4508 <member name="M:System.Linq.Expressions.RuntimeVariablesExpression.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
4509 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4510 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4511 <param name="variables">結果の <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables" /> プロパティ。</param>
4513 <member name="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables">
4514 <summary>実行時アクセスを提供する変数またはパラメーター。</summary>
4515 <returns>実行時アクセスが提供されるパラメーターを格納している読み取り専用コレクション。</returns>
4517 <member name="T:System.Linq.Expressions.SwitchCase">
4519 <see cref="T:System.Linq.Expressions.SwitchExpression" /> の 1 つのケース (case) を表します。</summary>
4521 <member name="P:System.Linq.Expressions.SwitchCase.Body">
4522 <summary>このケースの本体を取得します。</summary>
4523 <returns>case ブロックの本体を表す <see cref="T:System.Linq.Expressions.Expression" /> オブジェクト。</returns>
4525 <member name="P:System.Linq.Expressions.SwitchCase.TestValues">
4526 <summary>このケースの値を取得します。<see cref="P:System.Linq.Expressions.SwitchExpression.SwitchValue" /> がこれらの値のいずれかと一致した場合、実行にはこのケースが選択されます。</summary>
4527 <returns>この case ブロックの値の読み取り専用コレクション。</returns>
4529 <member name="M:System.Linq.Expressions.SwitchCase.ToString">
4530 <summary>現在の <see cref="T:System.Object" /> を表す <see cref="T:System.String" /> を返します。</summary>
4531 <returns>現在の <see cref="T:System.Object" /> を表す <see cref="T:System.String" />。</returns>
4533 <member name="M:System.Linq.Expressions.SwitchCase.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},System.Linq.Expressions.Expression)">
4534 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4535 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4536 <param name="testValues">結果の <see cref="P:System.Linq.Expressions.SwitchCase.TestValues" /> プロパティ。</param>
4537 <param name="body">結果の <see cref="P:System.Linq.Expressions.SwitchCase.Body" /> プロパティ。</param>
4539 <member name="T:System.Linq.Expressions.SwitchExpression">
4541 <see cref="T:System.Linq.Expressions.SwitchCase" /> に制御を渡すことによって複数の選択内容を処理する制御式を表します。</summary>
4543 <member name="P:System.Linq.Expressions.SwitchExpression.Cases">
4544 <summary>switch に対応する <see cref="T:System.Linq.Expressions.SwitchCase" /> オブジェクトのコレクションを取得します。</summary>
4546 <see cref="T:System.Linq.Expressions.SwitchCase" /> オブジェクトのコレクション。</returns>
4548 <member name="P:System.Linq.Expressions.SwitchExpression.Comparison">
4549 <summary>等価比較メソッドを取得します (存在する場合)。</summary>
4550 <returns>等価比較メソッドを表す <see cref="T:System.Reflection.MethodInfo" /> オブジェクト。</returns>
4552 <member name="P:System.Linq.Expressions.SwitchExpression.DefaultBody">
4553 <summary>switch のテストを取得します。</summary>
4554 <returns>switch のテストを表す <see cref="T:System.Linq.Expressions.Expression" /> オブジェクト。</returns>
4556 <member name="P:System.Linq.Expressions.SwitchExpression.NodeType">
4557 <summary>この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、<see cref="F:System.Linq.Expressions.ExpressionType.Extension" /> を返す必要があります。</summary>
4558 <returns>式の <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4560 <member name="P:System.Linq.Expressions.SwitchExpression.SwitchValue">
4561 <summary>switch のテストを取得します。</summary>
4562 <returns>switch のテストを表す <see cref="T:System.Linq.Expressions.Expression" /> オブジェクト。</returns>
4564 <member name="P:System.Linq.Expressions.SwitchExpression.Type">
4565 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
4566 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.SwitchExpression.Type" />。</returns>
4568 <member name="M:System.Linq.Expressions.SwitchExpression.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.SwitchCase},System.Linq.Expressions.Expression)">
4569 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4570 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4571 <param name="switchValue">結果の <see cref="P:System.Linq.Expressions.SwitchExpression.SwitchValue" /> プロパティ。</param>
4572 <param name="cases">結果の <see cref="P:System.Linq.Expressions.SwitchExpression.Cases" /> プロパティ。</param>
4573 <param name="defaultBody">結果の <see cref="P:System.Linq.Expressions.SwitchExpression.DefaultBody" /> プロパティ。</param>
4575 <member name="T:System.Linq.Expressions.SymbolDocumentInfo">
4576 <summary>ソース ファイルのデバッグ シンボル情報を生成するのに必要な情報を格納します (特にファイル名や一意の言語識別子)。</summary>
4578 <member name="P:System.Linq.Expressions.SymbolDocumentInfo.DocumentType">
4579 <summary>ドキュメントの種類の一意の識別子を返します (存在する場合)。既定値はテキスト ファイルの GUID です。</summary>
4580 <returns>ドキュメントの種類の一意の識別子。</returns>
4582 <member name="P:System.Linq.Expressions.SymbolDocumentInfo.FileName">
4583 <summary>ソース ファイル名。</summary>
4584 <returns>ソース ファイル名を表す文字列。</returns>
4586 <member name="P:System.Linq.Expressions.SymbolDocumentInfo.Language">
4587 <summary>言語の一意の識別子を返します (存在する場合)。</summary>
4588 <returns>言語の一意の識別子。</returns>
4590 <member name="P:System.Linq.Expressions.SymbolDocumentInfo.LanguageVendor">
4591 <summary>言語の販売元の一意の識別子を返します (存在する場合)。</summary>
4592 <returns>言語の販売元の一意の識別子。</returns>
4594 <member name="T:System.Linq.Expressions.TryExpression">
4595 <summary>try/catch/finally/fault ブロックを表します。</summary>
4597 <member name="P:System.Linq.Expressions.TryExpression.Body">
4598 <summary>try ブロックの本体を表す <see cref="T:System.Linq.Expressions.Expression" /> を取得します。</summary>
4599 <returns>try ブロックの本体を表す <see cref="T:System.Linq.Expressions.Expression" />。</returns>
4601 <member name="P:System.Linq.Expressions.TryExpression.Fault">
4602 <summary>fault ブロックを表す <see cref="T:System.Linq.Expressions.Expression" /> を取得します。</summary>
4603 <returns>fault ブロックを表す <see cref="T:System.Linq.Expressions.Expression" />。</returns>
4605 <member name="P:System.Linq.Expressions.TryExpression.Finally">
4606 <summary>finally ブロックを表す <see cref="T:System.Linq.Expressions.Expression" /> を取得します。</summary>
4607 <returns>finally ブロックを表す <see cref="T:System.Linq.Expressions.Expression" />。</returns>
4609 <member name="P:System.Linq.Expressions.TryExpression.Handlers">
4610 <summary>try ブロックに関連付けられている <see cref="T:System.Linq.Expressions.CatchBlock" /> 式のコレクションを取得します。</summary>
4611 <returns>try ブロックに関連付けられている <see cref="T:System.Linq.Expressions.CatchBlock" /> 式のコレクション。</returns>
4613 <member name="P:System.Linq.Expressions.TryExpression.NodeType">
4614 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> のノード型を返します。</summary>
4615 <returns>この式を表す <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4617 <member name="P:System.Linq.Expressions.TryExpression.Type">
4618 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
4619 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.TryExpression.Type" />。</returns>
4621 <member name="M:System.Linq.Expressions.TryExpression.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.CatchBlock},System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
4622 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4623 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4624 <param name="body">結果の <see cref="P:System.Linq.Expressions.TryExpression.Body" /> プロパティ。</param>
4625 <param name="handlers">結果の <see cref="P:System.Linq.Expressions.TryExpression.Handlers" /> プロパティ。</param>
4626 <param name="finally">結果の <see cref="P:System.Linq.Expressions.TryExpression.Finally" /> プロパティ。</param>
4627 <param name="fault">結果の <see cref="P:System.Linq.Expressions.TryExpression.Fault" /> プロパティ。</param>
4629 <member name="T:System.Linq.Expressions.TypeBinaryExpression">
4630 <summary>式と型の間の演算を表します。</summary>
4632 <member name="P:System.Linq.Expressions.TypeBinaryExpression.Expression">
4633 <summary>型テスト演算の式オペランドを取得します。</summary>
4634 <returns>型テスト演算の式オペランドを表す <see cref="T:System.Linq.Expressions.Expression" />。</returns>
4636 <member name="P:System.Linq.Expressions.TypeBinaryExpression.NodeType">
4637 <summary>この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、<see cref="F:System.Linq.Expressions.ExpressionType.Extension" /> を返す必要があります。</summary>
4638 <returns>式の <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4640 <member name="P:System.Linq.Expressions.TypeBinaryExpression.Type">
4641 <summary>この <see cref="P:System.Linq.Expressions.TypeBinaryExpression.Expression" /> が表す式の静的な型を取得します。</summary>
4642 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.TypeBinaryExpression.Type" />。</returns>
4644 <member name="P:System.Linq.Expressions.TypeBinaryExpression.TypeOperand">
4645 <summary>型テスト演算の型オペランドを取得します。</summary>
4646 <returns>型テスト演算の型オペランドを表す <see cref="T:System.Type" />。</returns>
4648 <member name="M:System.Linq.Expressions.TypeBinaryExpression.Update(System.Linq.Expressions.Expression)">
4649 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4650 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4651 <param name="expression">結果の <see cref="P:System.Linq.Expressions.TypeBinaryExpression.Expression" /> プロパティ。</param>
4653 <member name="T:System.Linq.Expressions.UnaryExpression">
4654 <summary>単項演算子を持つ式を表します。</summary>
4656 <member name="P:System.Linq.Expressions.UnaryExpression.CanReduce">
4657 <summary>式ツリー ノードを縮小できるかどうかを示す値を取得します。</summary>
4658 <returns>ノードを単純化することができる場合は true。それ以外の場合は false。</returns>
4660 <member name="P:System.Linq.Expressions.UnaryExpression.IsLifted">
4661 <summary>式ツリー ノードが、演算子へのリフトされた呼び出しを表すかどうかを示す値を取得します。</summary>
4662 <returns>ノードがリフトされた呼び出しを表す場合は true。それ以外の場合は false。</returns>
4664 <member name="P:System.Linq.Expressions.UnaryExpression.IsLiftedToNull">
4665 <summary>式ツリー ノードが、戻り値の型が null 許容型にリフトされた演算子への、リフトされた呼び出しを表すかどうかを示す値を取得します。</summary>
4666 <returns>演算子の戻り値の型が null 許容型にリフトされた場合は true。それ以外の場合は false。</returns>
4668 <member name="P:System.Linq.Expressions.UnaryExpression.Method">
4669 <summary>単項演算の実装メソッドを取得します。</summary>
4670 <returns>実装メソッドを表す <see cref="T:System.Reflection.MethodInfo" />。</returns>
4672 <member name="P:System.Linq.Expressions.UnaryExpression.NodeType">
4673 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> のノード型を返します。</summary>
4674 <returns>この式を表す <see cref="T:System.Linq.Expressions.ExpressionType" />。</returns>
4676 <member name="P:System.Linq.Expressions.UnaryExpression.Operand">
4677 <summary>単項演算のオペランドを取得します。</summary>
4678 <returns>単項演算のオペランドを表す <see cref="T:System.Linq.Expressions.Expression" />。</returns>
4680 <member name="M:System.Linq.Expressions.UnaryExpression.Reduce">
4681 <summary>式ノードをより単純な式へと変形します。</summary>
4682 <returns>単純化された式。</returns>
4684 <member name="P:System.Linq.Expressions.UnaryExpression.Type">
4685 <summary>この <see cref="T:System.Linq.Expressions.Expression" /> が表す式の静的な型を取得します。</summary>
4686 <returns>式の静的な型を表す <see cref="P:System.Linq.Expressions.UnaryExpression.Type" />。</returns>
4688 <member name="M:System.Linq.Expressions.UnaryExpression.Update(System.Linq.Expressions.Expression)">
4689 <summary>この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。</summary>
4690 <returns>更新された子を使用した式。子が変更されていない場合はこの式。</returns>
4691 <param name="operand">結果の <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> プロパティ。</param>