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