Filter

Models a filter method.

Namespace:
KpokEntityTool.Models
Type:
Class
Public:
Yes
Protected:
No
Sealed:
No
Abstract:
No
Inherits from:
System.Object
Implements:
System.IEquatable{KpokEntityTool.Models.Filter}, System.ComponentModel.INotifyPropertyChanged

Constructors

Filter

Default constructor

Signature:
public Void Filter()

Events

Type Name Summary
PropertyChangedEventHandler PropertyChanged Notify that a property was changed.

Properties

Access

Access modifier for this type.

Signature:
public AccessModifier Access { get; set; }

Groups

Groups of predicates for this filter.

Signature:
public PredicateGroupCollection Groups { get; set; }

IsAsync

Whether the method is asynchronous.

Signature:
public Boolean IsAsync { get; set; }

IsCollection

Whether the filter returns a collection of ReturnType.

Signature:
public Boolean IsCollection { get; set; }

Name

Filter name (method name).

Signature:
public String Name { get; set; }

OrderFields

A collection of fields for ordering the result of this filter.

Signature:
public OrderFieldCollection OrderFields { get; set; }

Parameters

A collection of parameters for the filter.

Signature:
public ParameterCollection Parameters { get; set; }

Predicates

Predicates of this filter.

Signature:
public FilterPredicateCollection Predicates { get; set; }

Returns

Returns documentation.

Signature:
public String Returns { get; set; }

ReturnType

Type that it is returned by filter.

Signature:
public String ReturnType { get; set; }

Summary

Documentation.

Signature:
public String Summary { get; set; }

Methods

Equals

Checks whether other is equals to this object.

Signature:
public Boolean Equals(other)
Returns

true if the objects are equal.

Parameters
Name Type Summary
other Filter Object to compare.

Equals

Checks whether obj is equals to this object.

Signature:
public Boolean Equals(obj)
Returns

true if the objects are equal.

Parameters
Name Type Summary
obj Object Object to compare.

GetHashCode

Implemented to avoid warnings.

Signature:
public Int32 GetHashCode()

ToString

Returns a textual representation of a filter.

Signature:
public String ToString()