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