internal override void HandleUnRecognizedParentElement(BrowserDefinition bd, bool isDefault)
        {
            string parentName = bd.ParentName;
            int    key        = bd.GetType().GetHashCode() ^ parentName.GetHashCode();

            if (isDefault)
            {
                AddStringToHashtable(this._defaultBrowserOverrides, key, bd.Name, bd.IsRefID);
            }
            else
            {
                AddStringToHashtable(this._browserOverrides, key, bd.Name, bd.IsRefID);
            }
        }
        internal override void HandleUnRecognizedParentElement(BrowserDefinition bd, bool isDefault)
        {
            // Use the valid type name so we can find the corresponding parent node.
            String parentName = bd.ParentName;
            int    hashKey    = bd.GetType().GetHashCode() ^ parentName.GetHashCode();

            // Add the refID in front of the list so they gets to be called first.
            if (isDefault)
            {
                AddStringToHashtable(_defaultBrowserOverrides, hashKey, bd.Name, bd.IsRefID);
            }
            else
            {
                AddStringToHashtable(_browserOverrides, hashKey, bd.Name, bd.IsRefID);
            }
        }