2 types derived from SettingElement
NuGet.Configuration (2)
Settings\SettingItem.cs (1)
12public abstract class SettingItem : SettingElement
Settings\SettingsGroup.cs (1)
13public abstract class SettingsGroup<T> : SettingElement, ISettingsGroup where T : SettingElement
12 references to SettingElement
NuGet.Configuration (12)
Settings\ISettingsGroup.cs (1)
8void Remove(SettingElement setting);
Settings\Items\UnknownItem.cs (1)
115void ISettingsGroup.Remove(SettingElement setting)
Settings\SettingFactory.cs (8)
101private class SettingElementKeyComparer : IComparer<SettingElement>, IEqualityComparer<SettingElement> 103public int Compare(SettingElement? x, SettingElement? y) 125public bool Equals(SettingElement? x, SettingElement? y) 142public int GetHashCode(SettingElement obj) 153internal static IEnumerable<T> ParseChildren<T>(XElement xElement, SettingsFile origin, bool canBeCleared) where T : SettingElement
Settings\SettingsGroup.cs (2)
13public abstract class SettingsGroup<T> : SettingElement, ISettingsGroup where T : SettingElement 177void ISettingsGroup.Remove(SettingElement setting)