Class FeatureGroupDefinition
Inheritance
System.Object
FeatureGroupDefinition
Assembly: Volo.Abp.Features.dll
Syntax
public class FeatureGroupDefinition : object
Constructors
FeatureGroupDefinition(String, ILocalizableString)
Declaration
protected FeatureGroupDefinition(string name, ILocalizableString displayName = null)
Parameters
Properties
DisplayName
Declaration
public ILocalizableString DisplayName { get; set; }
Property Value
Features
Declaration
public IReadOnlyList<FeatureDefinition> Features { get; }
Property Value
Item[String]
Declaration
public object this[string name] { get; set; }
Parameters
Type |
Name |
Description |
System.String |
name |
Name of the property
|
Property Value
Type |
Description |
System.Object |
Returns the value in the Properties dictionary by given .
Returns null if given is not present in the Properties dictionary.
|
Name
Unique name of the group.
Declaration
public string Name { get; }
Property Value
Type |
Description |
System.String |
|
Properties
Declaration
public Dictionary<string, object> Properties { get; }
Property Value
Type |
Description |
Dictionary<System.String, System.Object> |
|
Methods
AddFeature(String, String, ILocalizableString, ILocalizableString, IStringValueType, Boolean)
Declaration
public virtual FeatureDefinition AddFeature(string name, string defaultValue = null, ILocalizableString displayName = null, ILocalizableString description = null, IStringValueType valueType = null, bool isVisibleToClients = true)
Parameters
Returns
GetFeaturesWithChildren()
Declaration
public virtual List<FeatureDefinition> GetFeaturesWithChildren()
Returns
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
WithProperty(String, Object)
Sets a property in the Properties dictionary.
This is a shortcut for nested calls on this object.
Declaration
public virtual FeatureGroupDefinition WithProperty(string key, object value)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Object |
value |
|
Returns
Extension Methods