internal void WriteObjectString(NameInfo nameInfo, String value)
{
InternalST.Soap( this,"WriteObjectString value ",value);
nameInfo.Dump("WriteObjectString nameInfo");
attrList.Clear();
if (nameInfo.NIobjectId == topId)
Write(InternalElementTypeE.ObjectBegin, "SOAP-ENV:Body", attrList, null, false, false);
if (nameInfo.NIobjectId >0)
{
attrList.Put("id", IdToString((int)nameInfo.NIobjectId));
}
String stringType = null;
if (nameInfo.NIobjectId > 0)
{
stringType = "SOAP-ENC:string";
isUsedEnc = true;
}
else
stringType = "xsd:string";
Write(InternalElementTypeE.Member, stringType, attrList, value, false, Converter.IsEscaped(nameInfo.NIprimitiveTypeEnum));
}