Class Filter

Class Filter

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

表示项目中的过滤器。

public sealed class Filter : IComparable<filter>, IEquatable<filter>

继承

objectFilter

实现

IComparable<filter>, IEquatable<filter>

继承成员

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

构造函数

Filter()

public Filter()

属性

Criteria

获取或设置任务或资源必须满足的条件,以便在MSP视图中显示。

public FilterCriteria Criteria { get; set; }

属性值

FilterCriteria

FilterType

获取过滤器的类型。

public ItemType FilterType { get; set; }

属性值

ItemType

Index

获取Aspose.Tasks.Filter对象在包含对象中的索引。

public int Index { get; }

属性值

int

Name

获取或设置Filter对象的名称。

public string Name { get; set; }

属性值

string

ShowInMenu

获取或设置一个值,指示项目是否在功能区的视图选项卡上的过滤器下拉列表中显示过滤器名称。

public bool ShowInMenu { get; set; }

属性值

bool

ShowRelatedSummaryRows

获取或设置一个值,指示是否为过滤器显示相关的汇总行。

public bool ShowRelatedSummaryRows { get; set; }

属性值

bool

Uid

获取过滤器的唯一标识符。

public int Uid { get; }

属性值

int

方法

CompareTo(Filter)

将此实例与指定的Aspose.Tasks.Filter类的实例进行比较,并返回它们相对顺序的指示。

public int CompareTo(Filter other)

参数

other Filter

要与此对象进行比较的指定Aspose.Tasks.Filter类的实例。

返回

int

相对顺序的指示。

Equals(Filter)

返回一个值,指示此实例是否等于指定的AssignmentBaseline对象。

public bool Equals(Filter other)

参数

other Filter

要与此实例进行比较的指定AssignmentBaseline对象。

返回

bool

如果此实例等于指定的AssignmentBaseline对象,则返回true;否则返回false。

Equals(object)

返回一个值,指示此实例是否等于指定的AssignmentBaseline对象。

public override bool Equals(object obj)

参数

obj object

要与此实例进行比较的指定AssignmentBaseline对象。

返回

bool

如果此实例等于指定的AssignmentBaseline对象,则返回true;否则返回false。

GetHashCode()

返回过滤器的哈希代码值。

public override int GetHashCode()

返回

int

返回此对象的哈希代码值。

运算符

operator ==(Filter, Filter)

返回一个值,指示此实例是否等于指定的对象。

public static bool operator ==(Filter a, Filter b)

参数

a Filter

第一个过滤器。

b Filter

第二个过滤器。

返回

bool

指示此实例是否等于指定对象的值。

operator &gt;(Filter, Filter)

返回一个值,指示此实例是否大于指定对象。

public static bool operator &gt;(Filter a, Filter b)

参数

a Filter

第一个过滤器。

b Filter

第二个过滤器。

返回

bool

指示此实例是否大于指定对象的值。

operator &gt;=(Filter, Filter)

返回一个值,指示此实例是否大于或等于指定对象。

public static bool operator &gt;=(Filter a, Filter b)

参数

a Filter

第一个过滤器。

b Filter

第二个过滤器。

返回

bool

指示此实例是否大于或等于指定对象的值。

operator !=(Filter, Filter)

返回一个值,指示此实例是否不等于指定对象。

public static bool operator !=(Filter a, Filter b)

参数

a Filter

第一个过滤器。

b Filter

第二个过滤器。

返回

bool

指示此实例是否不等于指定对象的值。

operator <(Filter, Filter)

返回一个值,指示此实例是否小于指定对象。

public static bool operator &lt;(Filter a, Filter b)

参数

a Filter

第一个过滤器。

b Filter

第二个过滤器。

返回

bool

指示此实例是否小于指定对象的值。

operator <=(Filter, Filter)

返回一个值,指示此实例是否小于或等于指定对象。

public static bool operator &lt;=(Filter a, Filter b)

参数

a Filter

第一个过滤器。

b Filter

第二个过滤器。

返回

bool

指示此实例是否小于或等于指定对象的值。

 中文