System.CodeDom.Compiler.HandlerBase.CheckForChildNodes C# (CSharp) Method

CheckForChildNodes() static private method

static private CheckForChildNodes ( XmlNode node ) : void
node System.Xml.XmlNode
return void
        internal static void CheckForChildNodes(XmlNode node) {
            if (node.HasChildNodes) {
                throw new ConfigurationErrorsException(
                                SR.GetString(SR.Config_base_no_child_nodes),
                                node.FirstChild);                
            }
        }

Usage Example

            private static IDictionary <string, string> GetProviderOptions(XmlNode compilerNode)
            {
                Dictionary <string, string> res = new Dictionary <string, string>();

                foreach (XmlNode child in compilerNode)
                {
                    if (child.Name != "providerOption")
                    {
                        HandlerBase.ThrowUnrecognizedElement(child);
                    }

                    string name = null, value = null;
                    HandlerBase.GetAndRemoveRequiredNonEmptyStringAttribute(child, "name", ref name);
                    HandlerBase.GetAndRemoveRequiredNonEmptyStringAttribute(child, "value", ref value);
                    HandlerBase.CheckForUnrecognizedAttributes(child);
                    HandlerBase.CheckForChildNodes(child);

                    res[name] = value;
                }

                return(res);
            }
All Usage Examples Of System.CodeDom.Compiler.HandlerBase::CheckForChildNodes