System.Xml.Serialization.SchemaGraph.Depends C# (CSharp) Method

Depends() private method

private Depends ( XmlSchemaObject item ) : ArrayList
item System.Xml.Schema.XmlSchemaObject
return System.Collections.ArrayList
        internal ArrayList Depends(XmlSchemaObject item) {

            if (item.Parent is XmlSchema) {
                if (scope[item] != null)
                    return (ArrayList)scope[item];

                ArrayList refs = new ArrayList();
                Depends(item, refs);
                scope.Add(item, refs);
                return refs;
            }
            return empty;
        }

Same methods

SchemaGraph::Depends ( XmlSchemaObject item, ArrayList refs ) : void