Class RelatedOperatorWrapper<TRelatedType>
- Namespace
- Innova.Data.StructuredSearch.Operators
- Assembly
- Innova.Data.dll
Represents a wrapper class for a related operator.
public class RelatedOperatorWrapper<TRelatedType> : Operator, INotifyPropertyChanged where TRelatedType : class
Type Parameters
TRelatedType
The type of the related object.
- Inheritance
-
RelatedOperatorWrapper<TRelatedType>
- Implements
Constructors
- RelatedOperatorWrapper(string, Operator)
Initializes a new instance of the RelatedOperatorWrapper<TRelatedType> class.
- RelatedOperatorWrapper(string, Operator, List<object>)
Initializes a new instance of the RelatedOperatorWrapper<TRelatedType> class.
Properties
- FriendlyFieldName
Gets or sets the friendly field name.
- IsValid
Gets a value indicating whether the operator is valid.
- RequiredParameterCount
Gets the required parameter count for the operator.
- ValueDescription
Gets or sets the description of the value.
- WrappedOperator
Gets or sets the wrapped operator.
Methods
- Clone()
Creates a new instance of the RelatedOperatorWrapper<TRelatedType> class.
- EnsureUniqueParameters(ref int)
Ensures that the parameters are unique.
- GetWhereExpression<T>(ParameterExpression)
Gets the expression representing the where clause.