I'm trying to simply enumerate through the name/value pairs in a IPropertySet. I'm trying to use IPropertySet.GetAllProperties or GetProperties, but I'm apparently doing something wrong.
ESRI.ArcGIS.esriSystem.IPropertySet ps = ds.Workspace.ConnectionProperties;
int properties = ps.Count; //There may be 2-6 properties here probably
object names = new object();
object values = new object();
ps.GetProperties(names,out values);