IsEmbedded() private method

private IsEmbedded ( ) : bool
return bool
Beispiel #1
0
        // 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);
        }