Class CollectionSearchCriteria<U, T>
Inheritance
CollectionSearchCriteria<U, T>
Syntax
public abstract class CollectionSearchCriteria<U, T> : SearchCriteria<T>, ISearchCriteria<T>, ISearchCriteria where T : ICollection<U>
Type Parameters
Methods
Exclude(U[])
Declaration
public void Exclude(params U[] values)
Parameters
Type |
Name |
Description |
U[] |
values |
|
Exclude(ICollection<U>)
Declaration
public void Exclude(ICollection<U> values)
Parameters
ForAny(U[])
Declaration
public void ForAny(params U[] values)
Parameters
Type |
Name |
Description |
U[] |
values |
|
ForAny(ICollection<U>)
Declaration
public void ForAny(ICollection<U> values)
Parameters
Include(U[])
Declaration
public void Include(params U[] values)
Parameters
Type |
Name |
Description |
U[] |
values |
|
Include(ICollection<U>)
Declaration
public void Include(ICollection<U> values)
Parameters
IsValidType(Object)
Declaration
protected override bool IsValidType(object input)
Parameters
Type |
Name |
Description |
Object |
input |
|
Returns
Overrides
Unity.Cloud.Assets.SearchCriteria<T>.IsValidType(System.Object)
IsValueEmpty(T)
Declaration
protected override bool IsValueEmpty(T value)
Parameters
Type |
Name |
Description |
T |
value |
|
Returns
Overrides
Unity.Cloud.Assets.SearchCriteria<T>.IsValueEmpty(T)
SatisfiesAny(Object)
Declaration
protected override bool SatisfiesAny(object input)
Parameters
Type |
Name |
Description |
Object |
input |
|
Returns
Overrides
Unity.Cloud.Assets.SearchCriteria<T>.SatisfiesAny(System.Object)
SatisfiesMatch(Object)
Declaration
protected override bool SatisfiesMatch(object input)
Parameters
Type |
Name |
Description |
Object |
input |
|
Returns
Overrides
Unity.Cloud.Assets.SearchCriteria<T>.SatisfiesMatch(System.Object)
Declaration
protected override object TransformValue(T value)
Parameters
Type |
Name |
Description |
T |
value |
|
Returns
Overrides
Unity.Cloud.Assets.SearchCriteria<T>.TransformValue(T)