DebugInfoExpression Class

Emits or clears a sequence point for debug information. This allows the debugger to highlight the correct source code when debugging.

System.Object
  System.Linq.Expressions.Expression
    System.Linq.Expressions.DebugInfoExpression

Namespace:  System.Linq.Expressions
Assembly:  System.Core (in System.Core.dll)

public class DebugInfoExpression : Expression

The DebugInfoExpression type exposes the following members.

  NameDescription
Public propertySupported by Portable Class LibrarySupported in .NET for Windows Store appsCanReduceIndicates that the node can be reduced to a simpler node. If this returns true, Reduce() can be called to produce the reduced form. (Inherited from Expression.)
Public propertySupported by Portable Class LibrarySupported in .NET for Windows Store appsDocumentGets the SymbolDocumentInfo that represents the source file.
Public propertySupported by Portable Class LibrarySupported in .NET for Windows Store appsEndColumnGets the end column of this DebugInfoExpression.
Public propertySupported by Portable Class LibrarySupported in .NET for Windows Store appsEndLineGets the end line of this DebugInfoExpression.
Public propertySupported by Portable Class LibrarySupported in .NET for Windows Store appsIsClearGets the value to indicate if the DebugInfoExpression is for clearing a sequence point.
Public propertySupported by Portable Class LibrarySupported in .NET for Windows Store appsNodeTypeReturns the node type of this Expression. (Overrides Expression.NodeType.)
Public propertySupported by Portable Class LibrarySupported in .NET for Windows Store appsStartColumnGets the start column of this DebugInfoExpression.
Public propertySupported by Portable Class LibrarySupported in .NET for Windows Store appsStartLineGets the start line of this DebugInfoExpression.
Public propertySupported by Portable Class LibrarySupported in .NET for Windows Store appsTypeGets the static type of the expression that this Expression represents. (Overrides Expression.Type.)
Top

  NameDescription
Protected methodSupported by Portable Class LibrarySupported in .NET for Windows Store appsAcceptDispatches to the specific visit method for this node type. For example, MethodCallExpression calls the VisitMethodCall. (Overrides Expression.Accept(ExpressionVisitor).)
Public methodSupported by Portable Class LibrarySupported in .NET for Windows Store appsEquals(Object)Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodSupported by Portable Class LibrarySupported in .NET for Windows Store appsFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodSupported by Portable Class LibrarySupported in .NET for Windows Store appsGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodSupported by Portable Class LibrarySupported in .NET for Windows Store appsGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodSupported by Portable Class LibrarySupported in .NET for Windows Store appsMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodSupported by Portable Class LibrarySupported in .NET for Windows Store appsReduceReduces this node to a simpler expression. If CanReduce returns true, this should return a valid expression. This method can return another node which itself must be reduced. (Inherited from Expression.)
Public methodSupported by Portable Class LibrarySupported in .NET for Windows Store appsReduceAndCheckReduces this node to a simpler expression. If CanReduce returns true, this should return a valid expression. This method can return another node which itself must be reduced. (Inherited from Expression.)
Public methodSupported by Portable Class LibrarySupported in .NET for Windows Store appsReduceExtensionsReduces 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. (Inherited from Expression.)
Public methodSupported by Portable Class LibrarySupported in .NET for Windows Store appsToStringReturns a textual representation of the Expression. (Inherited from Expression.)
Protected methodSupported by Portable Class LibrarySupported in .NET for Windows Store appsVisitChildrenReduces the node and then calls the visitor delegate on the reduced expression. The method throws an exception if the node is not reducible. (Inherited from Expression.)
Top

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4

.NET Framework Client Profile

Supported in: 4

Portable Class Library

Supported in: Portable Class Library

.NET for Windows Store apps

Supported in: Windows 8

.NET for Windows Phone apps

Supported in: Windows Phone 8.1, Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft