Exemplo n.º 1
0
 public void SetContainer(IXmlElementHandlersContainer container)
 {
     if (container == null)
     {
         throw new ArgumentNullException("container");
     }
     _collector    = new Lazy <ConfigurationDataCollector>(() => container.Collector);
     _globalLookup = container.ItemLookup;
 }
Exemplo n.º 2
0
 private void Initialize(Stream stream)
 {
     if (stream == null)
     {
         throw new ArgumentNullException("stream");
     }
     _document = XDocument.Load(stream);
     _handlers = new XmlElementHandlersContainer()
     {
         new ActionsElementHandler(),
         new LinksElementHandler(),
         new ScriptsElementHandler(),
         new ServicesElementHandler(),
         new SourcesElementHandler()
     };
 }