Ejemplo n.º 1
0
        private IEnumerable <EventSourceElement> ReadEventSources(XElement element)
        {
            List <EventSourceElement> sources = new List <EventSourceElement>();

            foreach (var eventSource in element.Elements(this.sourcesName).Elements(this.eventSourceName))
            {
                sources.Add(EventSourceElement.Read(eventSource));
            }

            if (sources.Count == 0)
            {
                throw new ConfigurationException(string.Format(CultureInfo.CurrentCulture, Properties.Resources.NoEventSourcesError, element.Name.LocalName));
            }

            return(sources);
        }