BExIS.Xml.Helpers.XsdSchemaReader.findParentElement C# (CSharp) Method

findParentElement() private method

private findParentElement ( XmlSchemaObject xmlSchemaObject ) : XmlSchemaComplexType
xmlSchemaObject System.Xml.Schema.XmlSchemaObject
return System.Xml.Schema.XmlSchemaComplexType
        private XmlSchemaComplexType findParentElement(XmlSchemaObject xmlSchemaObject)
        {
            if(!xmlSchemaObject.GetType().Equals(typeof(XmlSchemaComplexType)))
            {
                if(xmlSchemaObject.Parent!=null)
                    return findParentElement(xmlSchemaObject.Parent);
                else
                    return (XmlSchemaComplexType)xmlSchemaObject;
            }
            else
                return (XmlSchemaComplexType)xmlSchemaObject;
        }