Class FilterUtils
Filter utils
Namespace: Unity.Industrial.Forma.Editor.UI.Components
Syntax
[MovedFrom(true, "UnityEditor.Industrial.Configuring.Filters.Editor", "Unity.Industrial.Configurator.Editor", null)]
public static class FilterUtils
Methods
GetFeatureSetsFilteredHidden(IEnumerable<FeatureSet>)
Get feature sets filtered hidden
Declaration
public static IEnumerable<FeatureSet> GetFeatureSetsFilteredHidden(IEnumerable<FeatureSet> featureSets)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<FeatureSet> | featureSets |
Returns
Type | Description |
---|---|
IEnumerable<FeatureSet> |
GetFeaturesFilteredHidden(IEnumerable<Feature>)
Get features filtered hidden
Declaration
public static IEnumerable<Feature> GetFeaturesFilteredHidden(IEnumerable<Feature> features)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<Feature> | features |
Returns
Type | Description |
---|---|
IEnumerable<Feature> |
GetFilteredOfType<T>(IEnumerable<FeatureSet>)
GetFilteredOfType
Declaration
public static (IEnumerable<VariantSet>, IEnumerable<Variant>) GetFilteredOfType<T>(IEnumerable<FeatureSet> featureSets)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<FeatureSet> | featureSets | Feature Sets |
Returns
Type | Description |
---|---|
(T1, T2)<IEnumerable<VariantSet>, IEnumerable<Variant>> |
Type Parameters
Name | Description |
---|---|
T | Type |
RemoveEmptyVariantSets(IEnumerable<Feature>)
RemoveEmptyVariantSets
Declaration
public static IEnumerable<FeatureSet> RemoveEmptyVariantSets(IEnumerable<Feature> features)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<Feature> | features | Features |
Returns
Type | Description |
---|---|
IEnumerable<FeatureSet> |