Class ExpressionNode
Inheritance
System.Object
ExpressionNode
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.Data.Expressions
Assembly: Telerik.WinControls.dll
Syntax
public abstract class ExpressionNode
Constructors
ExpressionNode()
Declaration
protected ExpressionNode()
Properties
Culture
Declaration
protected CultureInfo Culture { get; }
Property Value
System.Globalization.CultureInfo
|
IsConst
Declaration
public virtual bool IsConst { get; }
Property Value
System.Boolean
|
Methods
Eval(Object, Object)
Declaration
public abstract object Eval(object row, object context)
Parameters
System.Object
row
|
System.Object
context
|
Returns
System.Object
|
GetChildNodes()
Declaration
public virtual IEnumerable<ExpressionNode> GetChildNodes()
Returns
System.Collections.Generic.IEnumerable<ExpressionNode>
|
GetNodes<T>(ExpressionNode)
Declaration
public static List<T> GetNodes<T>(ExpressionNode node)
where T : ExpressionNode
Parameters
ExpressionNode
node
|
Returns
System.Collections.Generic.List<T>
|
Type Parameters
T
|
IsIncrementalFiltering(String, String, Boolean)
Declaration
public static bool IsIncrementalFiltering(string prevExpression, string filterExpression, bool caseSensitive)
Parameters
System.String
prevExpression
|
System.String
filterExpression
|
System.Boolean
caseSensitive
|
Returns
System.Boolean
|