System.Runtime.Serialization.Formatters.Soap.SoapWriter.WriteNullMember C# (CSharp) Method

WriteNullMember() private method

private WriteNullMember ( NameInfo memberNameInfo, NameInfo typeNameInfo ) : void
memberNameInfo NameInfo
typeNameInfo NameInfo
return void
		internal void WriteNullMember(NameInfo memberNameInfo, NameInfo typeNameInfo)				
		{
			memberNameInfo.Dump("WriteNullMember memberNameInfo");			
			typeNameInfo.Dump("WriteNullMember typeNameInfo");

			attrList.Clear();
			if ((typeNameInfo.NItype != null) &&
				  (memberNameInfo.NItransmitTypeOnMember ||
				   (memberNameInfo.NItransmitTypeOnObject && !memberNameInfo.NIisArrayItem)))
			{
				attrList.Put("xsi:type", TypeNameTagResolver(typeNameInfo, true));
			}
			attrList.Put("xsi:null", "1");

            /*
			NameInfo tempNameInfo = null;

			// If XmlElement attribute was defined on member, then an alternate member name has been specifed
			if (typeNameInfo.NInameSpaceEnum == InternalNameSpaceE.Interop)
				tempNameInfo = typeNameInfo;
                */

			String memberName = MemberElementName(memberNameInfo, null);
            NamespaceAttribute();
			Write(InternalElementTypeE.Member, memberName, attrList, null, true, false); 
		}