Class SettingsPropertyGroupDefinition
- Namespace
- MCM.Abstractions
- Assembly
- MCMv5.dll
public class SettingsPropertyGroupDefinition
- Inheritance
-
SettingsPropertyGroupDefinition
- Derived
- Inherited Members
Constructors
SettingsPropertyGroupDefinition(string, int)
public SettingsPropertyGroupDefinition(string groupName, int order = -1)
Parameters
Fields
DefaultGroup
The default group used for settings that don't have a group explicitly set.
public static readonly IPropertyGroupDefinition DefaultGroup
Field Value
DefaultGroupName
The default group used for settings that don't have a group explicitly set.
public static readonly string DefaultGroupName
Field Value
_groupNameOverrideRaw
protected readonly string _groupNameOverrideRaw
Field Value
_groupNameRaw
protected readonly string _groupNameRaw
Field Value
settingProperties
protected readonly List<ISettingsPropertyDefinition> settingProperties
Field Value
subGroups
protected readonly List<SettingsPropertyGroupDefinition> subGroups
Field Value
Properties
DisplayGroupNameRaw
public string DisplayGroupNameRaw { get; }
Property Value
GroupName
public string GroupName { get; }
Property Value
GroupNameRaw
public string GroupNameRaw { get; }
Property Value
IsEmpty
public bool IsEmpty { get; }
Property Value
Order
public int Order { get; }
Property Value
Parent
public SettingsPropertyGroupDefinition? Parent { get; set; }
Property Value
SettingProperties
public IEnumerable<ISettingsPropertyDefinition> SettingProperties { get; }
Property Value
SubGroupDelimiter
protected char SubGroupDelimiter { get; set; }
Property Value
SubGroups
public IEnumerable<SettingsPropertyGroupDefinition> SubGroups { get; }
Property Value
Methods
Add(ISettingsPropertyDefinition)
public void Add(ISettingsPropertyDefinition settingProp)
Parameters
settingProp
ISettingsPropertyDefinition
Add(SettingsPropertyGroupDefinition)
public void Add(SettingsPropertyGroupDefinition settingProp)
Parameters
settingProp
SettingsPropertyGroupDefinition
Clone(bool)
public SettingsPropertyGroupDefinition Clone(bool keepRefs = true)
Parameters
keepRefs
bool
Returns
GetGroup(string)
public SettingsPropertyGroupDefinition? GetGroup(string groupName)
Parameters
groupName
string
Returns
SetParent(SettingsPropertyGroupDefinition)
public SettingsPropertyGroupDefinition SetParent(SettingsPropertyGroupDefinition parent)
Parameters
Returns
SetSubGroupDelimiter(char)
public SettingsPropertyGroupDefinition SetSubGroupDelimiter(char subGroupDelimiter)
Parameters
subGroupDelimiter
char
Returns
ToString()
public override string ToString()
Returns
This page was last modified at 06/21/2024 00:30:43 +03:00 (UTC).
Commit Message
Author: Vitalii Mikhailov
Commit: 4886bde83cd8d8579d8a29e1fed7cf3fbb5dea31
Switched to collection expression
Version bump