public ExpandoObjectModelValueProvider(IValueTypeProvider valueTypeProvider) { _valueTypeProvider = valueTypeProvider; }
public ModelValueProviderFactory(IValueTypeProvider valueTypeProvider) { _providers = new Dictionary <Type, Func <IModelValueProvider> >(); _providers.Add(typeof(object), () => new ObjectModelValueProvider(valueTypeProvider)); _providers.Add(typeof(ExpandoObject), () => new ExpandoObjectModelValueProvider(valueTypeProvider)); }
public ObjectModelValueProvider(IValueTypeProvider valueTypeProvider) { _valueTypeProvider = valueTypeProvider; }
public ModelValueProviderFactory(IValueTypeProvider valueTypeProvider) { _providers = new Dictionary<Type, Func<IModelValueProvider>>(); _providers.Add(typeof (object), () => new ObjectModelValueProvider(valueTypeProvider)); _providers.Add(typeof (ExpandoObject), () => new ExpandoObjectModelValueProvider(valueTypeProvider)); }