Table of Contents

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.