public void Add(ResourceKeyValues item)
        {
            if (item == null)
            {
                throw new ArgumentNullException("item");
            }

            if (string.IsNullOrWhiteSpace(item.ResourceKey))
            {
                throw new ArgumentNullException("ResourcreKey missing or null.", "item");
            }

            this.resourceKeys.Add(item.ResourceKey, item);
        }
 bool ICollection <ResourceKeyValues> .Remove(ResourceKeyValues item)
 {
     throw new NotImplementedException();
 }
 bool ICollection <ResourceKeyValues> .Contains(ResourceKeyValues item)
 {
     return(this.resourceKeys.Values.Contains(a => a.Equals(item)));
 }