// Copyright 1998-2017 Epic Games, Inc. All Rights Reserved. using System; using System.Collections.Generic; using System.Runtime.Serialization; namespace Tools.DotNETCommon.CaselessDictionary { /// /// Equivalent of case insensitive Dictionary /// /// [Serializable] public class CaselessDictionary : Dictionary { public CaselessDictionary() : base(StringComparer.InvariantCultureIgnoreCase) { } public CaselessDictionary(int Capacity) : base(Capacity, StringComparer.InvariantCultureIgnoreCase) { } public CaselessDictionary(IDictionary Dict) : base(Dict, StringComparer.InvariantCultureIgnoreCase) { } protected CaselessDictionary(SerializationInfo Info, StreamingContext Context) : base(Info, Context) { } } }