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

WriteNullItem() private method

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

			String typeName = typeNameInfo.NIname;
			attrList.Clear();
			if (typeNameInfo.NItransmitTypeOnMember &&
				  !((typeName.Equals("System.Object")) ||
					(typeName.Equals("Object")) ||						
					(typeName.Equals("System.Empty") ||
					(typeName.Equals("ur-type")) ||
					(typeName.Equals("anyType"))
                     )))
				attrList.Put("xsi:type", TypeNameTagResolver(typeNameInfo, true));

			attrList.Put("xsi:null", "1");		
            NamespaceAttribute();
			Write(InternalElementTypeE.Member, "item", attrList, null, false, false);
		}