diff Implab.ServiceHost/Unity/RegisterElement.cs @ 272:9d1cca834b05 v3

preview version of Unity xml configuration
author cin
date Thu, 26 Apr 2018 03:14:54 +0300
parents d4d437ec4483
children 79110a16cab7
line wrap: on
line diff
--- a/Implab.ServiceHost/Unity/RegisterElement.cs	Wed Apr 25 19:23:35 2018 +0300
+++ b/Implab.ServiceHost/Unity/RegisterElement.cs	Thu Apr 26 03:14:54 2018 +0300
@@ -12,13 +12,17 @@
         /// An optional type which is registered as a service in the container, must be assignable to <see cref="ProvidesType">.
         /// </summary>
         [XmlAttribute("type")]
-        public string ImplementedType { get; set; }
+        public string ImplementationType { get; set; }
 
 
         [XmlElement("constructor", typeof(ConstructorInjectionElement))]
         [XmlElement("property", typeof(PropertyInjectionElement))]
         [XmlElement("method", typeof(MethodInjectionElement))]
         public AbstractInjectionElement[] Injectors { get; set; }
+
+        public override void Visit(ConfigurationContext context) {
+            context.Visit(this);
+        }
     }
     
 }
\ No newline at end of file