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) |
ノードを減らし、縮小された式でビジター デリゲートを呼び出します。 ノードが縮小できない場合、メソッドは例外をスローします。 (継承元 Expression) |