System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo.GetTypeAttributeInfo C# (CSharp) Method

GetTypeAttributeInfo() private method

private GetTypeAttributeInfo ( ) : SoapAttributeInfo
return SoapAttributeInfo
        private SoapAttributeInfo GetTypeAttributeInfo()
        {
            if (arrayElemObjectInfo != null)
                return arrayElemObjectInfo.GetTypeAttributeInfo();

            SoapAttributeInfo attributeInfo = null;
            if (parentMemberAttributeInfo != null)
                attributeInfo = parentMemberAttributeInfo;
            else
                attributeInfo = new SoapAttributeInfo();

            Attr.ProcessTypeAttribute(objectType, attributeInfo);       

            attributeInfo.Dump("type "+objectType);         
            return attributeInfo;
        }

Usage Example

Beispiel #1
0
        // Check for Interop type (SchemaType)
        private SoapAttributeInfo GetTypeAttributeInfo()
        {
            if (arrayElemObjectInfo != null)
            {
                return(arrayElemObjectInfo.GetTypeAttributeInfo());
            }

            SoapAttributeInfo attributeInfo = null;

            if (parentMemberAttributeInfo != null)
            {
                attributeInfo = parentMemberAttributeInfo;
            }
            else
            {
                attributeInfo = new SoapAttributeInfo();
            }

            Attr.ProcessTypeAttribute(objectType, attributeInfo);

            attributeInfo.Dump("type " + objectType);
            return(attributeInfo);
        }