System.Diagnostics.ListenerElementsCollection.BaseAdd C# (CSharp) Method

BaseAdd() protected method

protected BaseAdd ( ConfigurationElement element ) : void
element System.Configuration.ConfigurationElement
return void
        protected override void BaseAdd(ConfigurationElement element) {
            ListenerElement listenerElement = element as ListenerElement;
            
            Debug.Assert((listenerElement != null), "adding elements other than ListenerElement to ListenerElementsCollection?");
            
            if (listenerElement.Name.Equals("Default") && listenerElement.TypeName.Equals(typeof(DefaultTraceListener).FullName))
                BaseAdd(listenerElement, false);
            else 
                BaseAdd(listenerElement, ThrowOnDuplicate);
        }
    }