DebugInfoExpression Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Ausgeben oder Löschen eines Sequenzpunkts für Debuginformationen. Dadurch kann der Debugger beim Debuggen den korrekten Quellcode hervorheben.
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
- Vererbung
Eigenschaften
CanReduce |
Gibt an, dass der Knoten zu einem einfacheren Knoten reduziert werden kann. Wenn true zurückgegeben wird, kann Reduce() aufgerufen werden, um das reduzierte Formular zu erzeugen. (Geerbt von Expression) |
Document |
Ruft die SymbolDocumentInfo ab, die die Quelldatei darstellt. |
EndColumn |
Ruft die Endspalte dieses DebugInfoExpression ab. |
EndLine |
Ruft die Endzeile dieses DebugInfoExpression ab. |
IsClear |
Ruft den Wert ab, mit dem angegeben wird, ob DebugInfoExpression zum Löschen eines Sequenzpunkts verwendet wird. |
NodeType |
Gibt den Knotentyp dieses Expression zurück. |
StartColumn |
Ruft die Startspalte dieses DebugInfoExpression ab. |
StartLine |
Ruft die Startzeile dieses DebugInfoExpression ab. |
Type |
Ruft den statischen Typ des Ausdrucks ab, den dieser Expression darstellt. |
Methoden
Accept(ExpressionVisitor) |
Sendet an die spezifische Visit-Methode für diesen Knotentyp. Beispielsweise ruft MethodCallExpression die Methode VisitMethodCall(MethodCallExpression) auf. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Reduce() |
Reduziert diesen Knoten zu einem einfacheren Ausdruck. Wenn CanReduce true zurückgibt, sollte ein gültiger Ausdruck zurückgegeben werden. Diese Methode kann einen anderen Knoten zurückgeben, der selbst reduziert werden muss. (Geerbt von Expression) |
ReduceAndCheck() |
Reduziert diesen Knoten zu einem einfacheren Ausdruck. Wenn CanReduce true zurückgibt, sollte ein gültiger Ausdruck zurückgegeben werden. Diese Methode kann einen anderen Knoten zurückgeben, der selbst reduziert werden muss. (Geerbt von Expression) |
ReduceExtensions() |
Reduziert den Ausdruck zu einem bekannten Knotentyp (kein Erweiterungsknoten) oder gibt nur den Ausdruck zurück, wenn es sich um einen bereits bekannten Typ handelt. (Geerbt von Expression) |
ToString() |
Gibt eine Textdarstellung des Expression zurück. (Geerbt von Expression) |
VisitChildren(ExpressionVisitor) |
Reduziert den Knoten und ruft dann den Visitor-Delegaten für den reduzierten Ausdruck auf. Die Methode löst eine Ausnahme aus, wenn der Knoten nicht reduziert werden kann. (Geerbt von Expression) |