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;
}