private ValueConverterProvider() { nameDictionary = new Dictionary <string, IValueConverter>(); typeDictionary = new MultiKeyDictionary <Type, Type, IValueConverter>(); // create default converter defaultConverter = new DefaultConverter(); }
private TypeCache() { propertyAccessorDictionary = new MultiKeyDictionary <Type, string, PropertyAccessor>(); implicitOperatorAccessorDictionary = new Dictionary <MemberInfo, ImplicitOperatorAccessor>(); defaultValueDictionary = new Dictionary <Type, object>(); }