Struct VirtualNodeListConditions
Represents the conditions for creating a list of virtual nodes.
Inherited Members
Namespace: AkiraNetwork.VirtualStorageLibrary
Assembly: VirtualStorageLibrary.dll
Syntax
public struct VirtualNodeListConditions
Constructors
VirtualNodeListConditions()
Initializes a new instance of the VirtualNodeListConditions class with default conditions.
Declaration
public VirtualNodeListConditions()
VirtualNodeListConditions(VirtualNodeTypeFilter, VirtualGroupCondition<VirtualNode, object>?, List<VirtualSortCondition<VirtualNode>>?)
Initializes a new instance of the VirtualNodeListConditions class with the specified conditions.
Declaration
public VirtualNodeListConditions(VirtualNodeTypeFilter filter, VirtualGroupCondition<VirtualNode, object>? groupCondition, List<VirtualSortCondition<VirtualNode>>? sortConditions)
Parameters
Type | Name | Description |
---|---|---|
VirtualNodeTypeFilter | filter | The filter criteria for the virtual nodes. |
VirtualGroupCondition<VirtualNode, object> | groupCondition | The grouping condition for the virtual nodes. |
List<VirtualSortCondition<VirtualNode>> | sortConditions | The sorting conditions for the virtual nodes. |
Properties
Filter
Specifies the filter criteria, determining which types of virtual nodes to include.
Declaration
public VirtualNodeTypeFilter Filter { readonly get; set; }
Property Value
Type | Description |
---|---|
VirtualNodeTypeFilter | The filter specifying the types of virtual nodes. The default value is All. |
GroupCondition
Specifies the grouping condition, determining how to group the virtual nodes.
Declaration
public VirtualGroupCondition<VirtualNode, object>? GroupCondition { readonly get; set; }
Property Value
Type | Description |
---|---|
VirtualGroupCondition<VirtualNode, object> | The condition for grouping virtual nodes. The default value is |
SortConditions
Specifies the sorting conditions, determining the order in which the virtual nodes are arranged.
Declaration
public List<VirtualSortCondition<VirtualNode>>? SortConditions { readonly get; set; }
Property Value
Type | Description |
---|---|
List<VirtualSortCondition<VirtualNode>> | A list of conditions for sorting the virtual nodes. The default value is
|