DebugInfoExpression クラス

定義

デバッグ情報のシーケンス ポイントを出力またはクリアします。 これにより、デバッグ時にデバッガーで正しいソース コードが強調表示されます。

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
継承
DebugInfoExpression

プロパティ

名前 説明
CanReduce

ノードを単純なノードに縮小できることを示します。 これが true を返す場合は、Reduce() を呼び出して縮小形式を生成できます。

(継承元 Expression)
Document

ソース ファイルを表す SymbolDocumentInfo を取得します。

EndColumn

この DebugInfoExpressionの終了列を取得します。

EndLine

この DebugInfoExpressionの終了行を取得します。

IsClear

DebugInfoExpressionがシーケンス ポイントをクリアするかどうかを示す値を取得します。

NodeType

この Expressionのノードの種類を返します。

StartColumn

この DebugInfoExpressionの開始列を取得します。

StartLine

この DebugInfoExpressionの開始行を取得します。

Type

この Expression が表す式の静的な型を取得します。

メソッド

名前 説明
Accept(ExpressionVisitor)

このノード タイプの特定の visit メソッドにディスパッチします。 たとえば、 MethodCallExpressionVisitMethodCall(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)

適用対象