Esempio n. 1
0
        ITypeDescriber IDescribersFinder.Get(Type id)
        {
            ITypeDescriber des;

            if (!_TypeDescribers.TryGetValue(id, out des))
            {
                var dess = new TypeIdentifier(id, this).Describers;
                foreach (var typeDescriber in dess)
                {
                    if (!_TypeDescribers.ContainsKey(id))
                    {
                        _TypeDescribers.Add(id, typeDescriber);
                    }
                }
                return(dess.First());
            }
            return(des);
        }