public void AddValidator(IDictionaryValidator validator)
{
if (validators == null)
{
validators =
#if SL3 //Silverlight 3 does not have HashSet<T>
new List<IDictionaryValidator>();
#else
new HashSet<IDictionaryValidator>();
#endif
}
#if SL3 //Silverlight 3 does not have HashSet<T>
if(validators.Contains(validator)) return;
#else
validators.Add(validator);
#endif
}