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)
108private class SettingElementKeyComparer : IComparer<SettingElement>, IEqualityComparer<SettingElement> 110public int Compare(SettingElement? x, SettingElement? y) 132public bool Equals(SettingElement? x, SettingElement? y) 149public int GetHashCode(SettingElement obj) 160internal 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)