ConstructorInjectionElement.cs
16 lines
| 671 B
| text/x-csharp
|
CSharpLexer
cin
|
r289 | using System.Xml.Serialization; | |
namespace Implab.ServiceHost.Unity { | |||
public class ConstructorInjectionElement : AbstractMemberInjection { | |||
[XmlElement("dependency", typeof(DependencyParameterElement))] | |||
[XmlElement("value", typeof(ValueParameterElement))] | |||
[XmlElement("serialized", typeof(SerializedParameterElement))] | |||
[XmlElement("default", typeof(DefaultParameterElement))] | |||
[XmlElement("array", typeof(ArrayParameterElement))] | |||
public AbstractInjectionParameter[] Parameters { get; set; } | |||
public override void Visit(TypeRegistrationBuilder builder) { | |||
builder.Visit(this); | |||
} | |||
} | |||
} |