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

WriteMemberObjectRef() private method

private WriteMemberObjectRef ( NameInfo memberNameInfo, NameInfo typeNameInfo, int idRef ) : void
memberNameInfo NameInfo
typeNameInfo NameInfo
idRef int
return void
          internal void WriteMemberObjectRef(NameInfo memberNameInfo, NameInfo typeNameInfo, int idRef)
		{
               memberNameInfo.Dump("WriteMemberObjectRef memberNameInfo");						
               attrList.Clear();
               attrList.Put("href", RefToString(idRef));
               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, tempNameInfo);
               NamespaceAttribute();
               Write(InternalElementTypeE.Member, memberName, attrList, null, true, false);
          }