System.Data.XmlToDatasetMap.GetSchemaForNode C# (CSharp) Method

GetSchemaForNode() public method

public GetSchemaForNode ( XmlNode node, bool fIgnoreNamespace ) : object
node System.Xml.XmlNode
fIgnoreNamespace bool
return object
        public object GetSchemaForNode(XmlNode node, bool fIgnoreNamespace)
        {
            TableSchemaInfo tableSchemaInfo = null;

            if (node.NodeType == XmlNodeType.Element)
            {         // If element
                tableSchemaInfo = (TableSchemaInfo)(fIgnoreNamespace ? _tableSchemaMap[node.LocalName] : _tableSchemaMap[node]);
            }                                                   // Look up table schema info for it

            if (tableSchemaInfo != null)
            {                      // Got info ?
                return tableSchemaInfo.TableSchema;             // Yes, Return table
            }

            return GetColumnSchema(node, fIgnoreNamespace);     // Attempt to locate column
        }