/// <summary> /// Creates empty dictionary, optionally specifying initial capacity /// </summary> internal PropertyDictionary(int capacity) { _comparer = MSBuildNameIgnoreCaseComparer.Mutable; _properties = new RetrievableEntryHashSet <T>(capacity, _comparer); }
/// <summary> /// Creates empty dictionary, specifying a comparer /// </summary> internal PropertyDictionary(MSBuildNameIgnoreCaseComparer comparer) { _properties = new RetrievableEntryHashSet <T>(comparer); }
/// <summary> /// Creates empty dictionary /// </summary> public PropertyDictionary() { _comparer = MSBuildNameIgnoreCaseComparer.Mutable; _properties = new RetrievableEntryHashSet <T>(_comparer); }