public string GetPropertyBagValue(string key) { var value = m_folder.GetProperty(key); if (value is string) { return(value as string); } return(value.ToString()); }
public ListConf(SPList list) { SPFolder folder = list.RootFolder; IEnumerable <FieldInfo> fields = GetCfgFields(); foreach (FieldInfo field in fields) { object value = folder.GetProperty(PropertyKeyPrefix + field.Name); if (value != null) { field.SetValue(this, Convert.ChangeType(value, field.FieldType)); } } }