public List<string> GetLegalValues(string fieldName)
{
XmlRpcStruct parameters = new XmlRpcStruct();
parameters.Add("field", fieldName);
//userProxy.Expect100Continue = true;
//userProxy.EnableCompression = false;
Console.WriteLine ("Retrieving legal values for " + fieldName);
LegalValuesResponse response = userProxy.LegalValues(parameters);
List<string> result = new List<string>();
foreach(string item in response.values)
{
result.Add(item);
Console.Write(item + ",");
}
Console.WriteLine("done");
Thread.Sleep(1000);
return result;
}