Hide

YetaWF.Core Package Documentation

Display
Print

YetaWF.Core.DataProvider.DataProviderFilterInfo Class

(not specified)

(not specified)

Namespace: YetaWF.Core.DataProvider
Assembly: YetaWF.Core

Inheritance

Syntax

public class DataProviderFilterInfo;

Constructors

PublicDataProviderFilterInfoConstructor.

Properties

PublicFieldGets or sets the name of the sorted field (property). Set to <c>null</c> if the <c>Filters</c> property is set.
PublicFiltersGets or sets the child filter expressions. Set to <c>null</c> if there are no child expressions.
PublicLogicGets or sets the filtering logic. Can be set to "||" or "&&". Set to <c>null</c> unless <c>Filters</c> is set.
PublicOperatorGets or sets the filtering operator. Set to <c>null</c> if the <c>Filters</c> property is set.
PublicValueGets or sets the filtering value. Set to <c>null</c> if the <c>Filters</c> property is set.
PublicValueAsStringGets or sets the filtering value. Set to <c>null</c> if the <c>Filters</c> property is set.

Methods

PublicStaticCollectAllFiltersGet a flattened list of all child filter expressions.
PublicStaticCopyReturn a copy of the filter graph by copying each entry.
PublicInherited from System.ObjectEqualsDetermines whether the specified object is equal to the current object.
ProtectedInherited from System.ObjectFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
PublicInherited from System.ObjectGetHashCodeServes as the default hash function.
PublicInherited from System.ObjectGetTypeGets the Type of the current instance.
PublicStaticJoin(not specified)
ProtectedInherited from System.ObjectMemberwiseCloneCreates a shallow copy of the current Object.
ProtectedNormalizeFilterProperty(not specified)
PublicStaticNormalizeFiltersNormalize filters. RESEARCH! The purpose of this method is unclear.
PublicStaticInherited from System.ObjectReferenceEqualsDetermines whether the specified Object instances are the same instance.
PublicToExpressionConverts the filter expression to a predicate suitable for Dynamic Linq e.g. "Field1 = @1 and Field2.Contains(@2)"
PublicInherited from System.ObjectToStringReturns a string that represents the current object.

See Also YetaWF.Core Overview