DebugInfoExpression クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
デバッグ情報のシーケンス ポイントを生成またはクリアします。 これにより、デバッガーはデバッグ時に正しいソース コードを強調表示できます。
public ref class DebugInfoExpression : System::Linq::Expressions::Expression
public class DebugInfoExpression : System.Linq.Expressions.Expression
type DebugInfoExpression = class
inherit Expression
Public Class DebugInfoExpression
Inherits Expression
- 継承
プロパティ
CanReduce |
ノードをより単純なノードに変形できることを示します。 これが true を返す場合、Reduce() を呼び出して単純化された形式を生成できます。 (継承元 Expression) |
Document |
ソース ファイルを表す SymbolDocumentInfo を取得します。 |
EndColumn |
この DebugInfoExpression の最終列を取得します。 |
EndLine |
この DebugInfoExpression の最終行を取得します。 |
IsClear |
DebugInfoExpression がシーケンス ポイントをクリアするために使用されるかどうかを示す値を取得します。 |
NodeType |
この Expression のノード型を返します。 |
StartColumn |
この DebugInfoExpression の先頭列を取得します。 |
StartLine |
この DebugInfoExpression の先頭行を取得します。 |
Type |
この Expression が表す式の静的な型を取得します。 |
メソッド
Accept(ExpressionVisitor) |
このノード型の特定の Visit メソッドにデスパッチします。 たとえば、MethodCallExpression は VisitMethodCall(MethodCallExpression) を呼び出します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
Reduce() |
このノードをより単純な式に変形します。 CanReduce が true を返す場合、これは有効な式を返します。 このメソッドは、それ自体も単純化する必要がある別のノードを返す場合があります。 (継承元 Expression) |
ReduceAndCheck() |
このノードをより単純な式に変形します。 CanReduce が true を返す場合、これは有効な式を返します。 このメソッドは、それ自体も単純化する必要がある別のノードを返す場合があります。 (継承元 Expression) |
ReduceExtensions() |
式を既知のノード型 (拡張ノードではない型) に単純化し、それが既に既知の型である場合は単に式を返します。 (継承元 Expression) |
ToString() |
Expression のテキスト表現を返します。 (継承元 Expression) |
VisitChildren(ExpressionVisitor) |
ノードを単純化し、単純化された式の visitor デリゲートを呼び出します。 ノードを単純化できない場合、このメソッドは例外をスローします。 (継承元 Expression) |
適用対象
.NET