Share via


PredLogicalExpr Class

Represents a predicate that can be used in an expression.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Management.XEvent.Predicate
    Microsoft.SqlServer.Management.XEvent.PredExpr
      Microsoft.SqlServer.Management.XEvent.PredLogicalExpr

Namespace:  Microsoft.SqlServer.Management.XEvent
Assembly:  Microsoft.SqlServer.Management.XEvent (in Microsoft.SqlServer.Management.XEvent.dll)

Syntax

'Declaration
Public NotInheritable Class PredLogicalExpr _
    Inherits PredExpr
'Usage
Dim instance As PredLogicalExpr
public sealed class PredLogicalExpr : PredExpr
public ref class PredLogicalExpr sealed : public PredExpr
[<SealedAttribute>]
type PredLogicalExpr =  
    class 
        inherit PredExpr 
    end
public final class PredLogicalExpr extends PredExpr

The PredLogicalExpr type exposes the following members.

Constructors

  Name Description
Public method PredLogicalExpr Initializes a new instance of the PredLogicalExpr class.

Top

Properties

  Name Description
Public property LeftExpr Gets the left sub-expression.
Public property Operator Gets the logical operator.
Public property RightExpr Gets the right sub-expression.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Remarks

The PredLogicalExpr class can apply NOT on a PredExpr object or AND/OR on two PredExpr objects.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.SqlServer.Management.XEvent Namespace