internal void SetObjectData(SerializationInfo info, StreamingContext context)
{
InternalST.Soap(this, "SetObjectData ");
ArrayList paramValuesList = new ArrayList(20);
methodName = (string)info.GetString("__methodName");
keyToNamespaceTable = (Hashtable)info.GetValue("__keyToNamespaceTable", typeof(Hashtable));
ArrayList paramNamesList = (ArrayList)info.GetValue("__paramNameList", typeof(ArrayList));
xmlNameSpace = (String)info.GetString("__xmlNameSpace");
for (int i=0; i<paramNamesList.Count; i++)
paramValuesList.Add(info.GetValue((string)paramNamesList[i], Converter.typeofObject));
paramNames = new String[paramNamesList.Count];
paramValues = new Object[paramValuesList.Count];
for (int i=0; i<paramNamesList.Count; i++)
{
paramNames[i] = (String)paramNamesList[i];
paramValues[i] = (Object)paramValuesList[i];
InternalST.Soap(this, "SetObjectData param ",i," ",paramNames[i]," paramValue ",paramValues[i]);
}
}
}