public DescribeSortCriterionFor For(string category, LocalizedString name, LocalizedString description) {
     DescribeSortCriterionFor describeFor;
     if (!_describes.TryGetValue(category, out describeFor)) {
         describeFor = new DescribeSortCriterionFor(category, name, description);
         _describes[category] = describeFor;
     }
     return describeFor;
 }
        public DescribeSortCriterionFor For(string category, LocalizedString name, LocalizedString description)
        {
            DescribeSortCriterionFor describeFor;

            if (!_describes.TryGetValue(category, out describeFor))
            {
                describeFor          = new DescribeSortCriterionFor(category, name, description);
                _describes[category] = describeFor;
            }
            return(describeFor);
        }