DebugInfoExpression Clase

Definición

Emite o borra un punto de secuencia para obtener información de depuración. Esto permite que el depurador resalte el código fuente correcto al depurar.

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
Herencia
DebugInfoExpression

Propiedades

CanReduce

Indica que el nodo se puede reducir a uno más simple. Si devuelve true, se puede llamar a Reduce() para generar el formulario reducido.

(Heredado de Expression)
Document

Obtiene la clase SymbolDocumentInfo que representa el archivo de código fuente.

EndColumn

Obtiene la columna final de este objeto DebugInfoExpression.

EndLine

Obtiene la línea final de este objeto DebugInfoExpression.

IsClear

Obtiene el valor para indicar si DebugInfoExpression se utiliza para borrar un punto de secuencia.

NodeType

Devuelve el tipo de nodo de Expression.

StartColumn

Obtiene la columna inicial de este objeto DebugInfoExpression.

StartLine

Obtiene la línea inicial de este objeto DebugInfoExpression.

Type

Obtiene el tipo estático de la expresión que Expression representa.

Métodos

Accept(ExpressionVisitor)

Envía la expresión al método de visita específico de este tipo de nodo. Por ejemplo, MethodCallExpression llama a VisitMethodCall(MethodCallExpression).

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Reduce()

Reduce este nodo a una expresión más simple. Si CanReduce devuelve true, debería devolver una expresión válida. Este método puede devolver otro nodo que se debe reducir a su vez.

(Heredado de Expression)
ReduceAndCheck()

Reduce este nodo a una expresión más simple. Si CanReduce devuelve true, debería devolver una expresión válida. Este método puede devolver otro nodo que se debe reducir a su vez.

(Heredado de Expression)
ReduceExtensions()

Reduce la expresión a un tipo de nodo conocido (no es un nodo de extensión) o, si ya es un tipo conocido, solo devuelve la expresión.

(Heredado de Expression)
ToString()

Devuelve una representación textual de Expression.

(Heredado de Expression)
VisitChildren(ExpressionVisitor)

Reduce el nodo y, a continuación, llama al delegado del visitante en la expresión reducida. El método inicia una excepción si el nodo no es reducible.

(Heredado de Expression)

Se aplica a