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

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

private MemberElementName ( NameInfo memberNameInfo, NameInfo typeNameInfo ) : String
memberNameInfo NameInfo
typeNameInfo NameInfo
Результат String
		private String MemberElementName(NameInfo memberNameInfo, NameInfo typeNameInfo)
		{
			String memberName = memberNameInfo.NIname;

            if (memberNameInfo.NIisHeader)
            {
                memberName = memberNameInfo.NIheaderPrefix+":"+memberNameInfo.NIname;
            }
			else if ((typeNameInfo != null) &&(typeNameInfo.NItype == SoapUtil.typeofSoapFault))
			{
				memberName = "SOAP-ENV:Fault";
			}
			else if (memberNameInfo.NIisArray && !memberNameInfo.NIisNestedObject)
			{
				memberName = "SOAP-ENC:Array";
				isUsedEnc = true;
			}
			//else if (memberNameInfo.NItype == SoapUtil.typeofObject)
			//memberName = "SOAP:Object";
			else if (memberNameInfo.NIisArrayItem)
			{
				//memberName = memberNameInfo.NIitemName; // occurs for a nested class in an array
				memberName = "item";
			}
			else if (memberNameInfo.NIisNestedObject)
			{
			}
            else if (memberNameInfo.NIisRemoteRecord && !memberNameInfo.NIisTopLevelObject) // Parameters
            {
            }
			else if (typeNameInfo != null)
			{
				memberName = NameTagResolver(typeNameInfo, true); 
			}
			return memberName;
		}