// Specifies whether the embedded attribute is set for a member.
internal bool IsEmbeddedAttribute(String name)
{
InternalST.Soap(this, objectInfoId, " ", objectType, " IsEmbedded Entry ", name);
if (arrayElemObjectInfo != null)
{
return(arrayElemObjectInfo.IsEmbeddedAttribute(name));
}
bool isEmbedded = false;
if (cache.memberAttributeInfos != null && cache.memberAttributeInfos.Length > 0)
{
SoapAttributeInfo attributeInfo = cache.memberAttributeInfos[Position(name)];
isEmbedded = attributeInfo.IsEmbedded();
}
InternalST.Soap(this, objectInfoId, " ", objectType, " IsEmbedded Exit ", isEmbedded);
return(isEmbedded);
}