Class Filter
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
表示项目中的过滤器。
public sealed class Filter : IComparable<filter>, IEquatable<filter>
继承
实现
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; }
属性值
FilterType
获取过滤器的类型。
public ItemType FilterType { get; set; }
属性值
Index
获取Aspose.Tasks.Filter对象在包含对象中的索引。
public int Index { get; }
属性值
Name
获取或设置Filter对象的名称。
public string Name { get; set; }
属性值
ShowInMenu
获取或设置一个值,指示项目是否在功能区的视图选项卡上的过滤器下拉列表中显示过滤器名称。
public bool ShowInMenu { get; set; }
属性值
ShowRelatedSummaryRows
获取或设置一个值,指示是否为过滤器显示相关的汇总行。
public bool ShowRelatedSummaryRows { get; set; }
属性值
Uid
获取过滤器的唯一标识符。
public int Uid { get; }
属性值
方法
CompareTo(Filter)
将此实例与指定的Aspose.Tasks.Filter类的实例进行比较,并返回它们相对顺序的指示。
public int CompareTo(Filter other)
参数
other
Filter
要与此对象进行比较的指定Aspose.Tasks.Filter类的实例。
返回
相对顺序的指示。
Equals(Filter)
返回一个值,指示此实例是否等于指定的AssignmentBaseline对象。
public bool Equals(Filter other)
参数
other
Filter
要与此实例进行比较的指定AssignmentBaseline对象。
返回
如果此实例等于指定的AssignmentBaseline对象,则返回true;否则返回false。
Equals(object)
返回一个值,指示此实例是否等于指定的AssignmentBaseline对象。
public override bool Equals(object obj)
参数
obj
object
要与此实例进行比较的指定AssignmentBaseline对象。
返回
如果此实例等于指定的AssignmentBaseline对象,则返回true;否则返回false。
GetHashCode()
返回过滤器的哈希代码值。
public override int GetHashCode()
返回
返回此对象的哈希代码值。
运算符
operator ==(Filter, Filter)
返回一个值,指示此实例是否等于指定的对象。
public static bool operator ==(Filter a, Filter b)
参数
a
Filter
第一个过滤器。
b
Filter
第二个过滤器。
返回
指示此实例是否等于指定对象的值。
operator >(Filter, Filter)
返回一个值,指示此实例是否大于指定对象。
public static bool operator >(Filter a, Filter b)
参数
a
Filter
第一个过滤器。
b
Filter
第二个过滤器。
返回
指示此实例是否大于指定对象的值。
operator >=(Filter, Filter)
返回一个值,指示此实例是否大于或等于指定对象。
public static bool operator >=(Filter a, Filter b)
参数
a
Filter
第一个过滤器。
b
Filter
第二个过滤器。
返回
指示此实例是否大于或等于指定对象的值。
operator !=(Filter, Filter)
返回一个值,指示此实例是否不等于指定对象。
public static bool operator !=(Filter a, Filter b)
参数
a
Filter
第一个过滤器。
b
Filter
第二个过滤器。
返回
指示此实例是否不等于指定对象的值。
operator <(Filter, Filter)
返回一个值,指示此实例是否小于指定对象。
public static bool operator <(Filter a, Filter b)
参数
a
Filter
第一个过滤器。
b
Filter
第二个过滤器。
返回
指示此实例是否小于指定对象的值。
operator <=(Filter, Filter)
返回一个值,指示此实例是否小于或等于指定对象。
public static bool operator <=(Filter a, Filter b)
参数
a
Filter
第一个过滤器。
b
Filter
第二个过滤器。
返回
指示此实例是否小于或等于指定对象的值。