DebugInfoExpression Classe

Definição

Emite ou limpa um ponto de sequência para informações de depuração.Emits or clears a sequence point for debug information. Isso permite que o depurador realce o código-fonte correto durante a depuração.This allows the debugger to highlight the correct source code when debugging.

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
Herança
DebugInfoExpression

Propriedades

CanReduce

Indica que o nó pode ser reduzido a um nó mais simples.Indicates that the node can be reduced to a simpler node. Se isso retornar verdadeiro, Reduce() poderá ser chamado para produzir a forma reduzida.If this returns true, Reduce() can be called to produce the reduced form.

(Herdado de Expression)
Document

Obtém o SymbolDocumentInfo que representa o arquivo de origem.Gets the SymbolDocumentInfo that represents the source file.

EndColumn

Obtém a coluna final deste DebugInfoExpression.Gets the end column of this DebugInfoExpression.

EndLine

Obtém a linha final deste DebugInfoExpression.Gets the end line of this DebugInfoExpression.

IsClear

Obtém o valor para indicar se o DebugInfoExpression é para limpar um ponto de sequência.Gets the value to indicate if the DebugInfoExpression is for clearing a sequence point.

NodeType

Retorna o tipo de nó deste Expression.Returns the node type of this Expression.

StartColumn

Obtém a coluna inicial deste DebugInfoExpression.Gets the start column of this DebugInfoExpression.

StartLine

Obtém a linha inicial deste DebugInfoExpression.Gets the start line of this DebugInfoExpression.

Type

Obtém o tipo estático da expressão que esse Expression representa.Gets the static type of the expression that this Expression represents.

Métodos

Accept(ExpressionVisitor)

Expede o método específico de visita para esse tipo de nó.Dispatches to the specific visit method for this node type. Por exemplo, MethodCallExpression chama o VisitMethodCall(MethodCallExpression).For example, MethodCallExpression calls the VisitMethodCall(MethodCallExpression).

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
Reduce()

Reduz esse nó a uma expressão mais simples.Reduces this node to a simpler expression. Se CanReduce retornar true, ele deverá retornar uma expressão válida.If CanReduce returns true, this should return a valid expression. Esse método pode retornar outro nó que também precisa ser reduzido.This method can return another node which itself must be reduced.

(Herdado de Expression)
ReduceAndCheck()

Reduz esse nó a uma expressão mais simples.Reduces this node to a simpler expression. Se CanReduce retornar true, ele deverá retornar uma expressão válida.If CanReduce returns true, this should return a valid expression. Esse método pode retornar outro nó que também precisa ser reduzido.This method can return another node which itself must be reduced.

(Herdado de Expression)
ReduceExtensions()

Reduz a expressão a um tipo de nó conhecido (que não é um nó de extensão) ou apenas retorna a expressão se ele já é um tipo conhecido.Reduces the expression to a known node type (that is not an Extension node) or just returns the expression if it is already a known type.

(Herdado de Expression)
ToString()

Retorna uma representação textual de Expression.Returns a textual representation of the Expression.

(Herdado de Expression)
VisitChildren(ExpressionVisitor)

Reduz o nó e, em seguida, chama o delegado visitante na expressão reduzida.Reduces the node and then calls the visitor delegate on the reduced expression. O método gera uma exceção se o nó não é reduzível.The method throws an exception if the node is not reducible.

(Herdado de Expression)

Aplica-se a