Click or drag to resize
ExpressionContainerTChildExpression Class
When the child is unique by index and requires to be cached when is create, this base class manages the caching behaviour
Inheritance Hierarchy
SystemObject
  FlexRule.DSL.ExpressionsExpression
    FlexRule.DSL.ExpressionsExpressionContainerTChildExpression
      FlexRule.DSL.ExpressionsExpressionContainer

Namespace: FlexRule.DSL.Expressions
Assembly: FlexRule.Core.Element (in FlexRule.Core.Element.dll) Version: 0.0.0.0 (0.0.0.0)
Syntax
C#
public abstract class ExpressionContainer<TChildExpression> : Expression, 
	IChildExpressionContainer
where TChildExpression : Expression

Type Parameters

TChildExpression
Type of child node

The ExpressionContainerTChildExpression type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyAttributes
List of attributes of expression
(Inherited from Expression.)
Public propertyChildCount
Public propertyChilds
Public propertyName
Name of current expression
(Inherited from Expression.)
Public propertyParent
Parent of current expression
(Inherited from Expression.)
Top
Methods
  NameDescription
Protected methodAddAttribute(AttributeExpression) (Inherited from Expression.)
Protected methodAddAttribute(String, String) (Inherited from Expression.)
Protected methodAttributeExists (Inherited from Expression.)
Protected methodCreateNewChild
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetItem
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodIndexOfAttribute (Inherited from Expression.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodIndexOf (Defined by FindUtility.)
Top
See Also