internal void WriteTopPrimitive(NameInfo nameInfo, Object value)
{
nameInfo.Dump("WriteMember memberNameInfo");
attrList.Clear();
Write(InternalElementTypeE.ObjectBegin, "SOAP-ENV:Body", attrList, null, false, false);
if (nameInfo.NIobjectId >0)
{
attrList.Put("id", IdToString((int)nameInfo.NIobjectId));
}
String stringValue = null;
if (value is String)
stringValue = (String)value;
else
stringValue = Converter.SoapToString(value, nameInfo.NIprimitiveTypeEnum);
Write(InternalElementTypeE.Member, "xsd:"+(Converter.ToXmlDataType(nameInfo.NIprimitiveTypeEnum)), attrList, stringValue, true, false);
}