System.Runtime.Serialization.Formatters.Soap.SoapWriter.WriteObjectString C# (CSharp) Метод

WriteObjectString() приватный Метод

private WriteObjectString ( NameInfo nameInfo, String value ) : void
nameInfo NameInfo
value String
Результат void
		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));
		}