public PropertyValueLinks(IPropertyValueLinkHolder holder, params string[] names) { _holder = holder; _properties = new Dictionary <string, PropertyValueLinker>(); if (names != null && names.Length > 0) { for (int i = 0; i < names.Length; i++) { _properties.Add(names[i], new PropertyValueLinker()); } } }
public PropertyValue(IPropertyValueLinkHolder holder, string propertyName) : base((IActionContext)null) { _holder = holder; _propertyName = propertyName; Name = propertyName; if (_holder != null) { Type t = _holder.GetPropertyType(_propertyName); if (t != null) { SetDataType(t); } } }