##// END OF EJS Templates
Refactoring...
Refactoring Added <array> element to injection parameters Working on registrations of factories

File last commit:

r277:963b17c275be v3
r277:963b17c275be v3
Show More
sample.xml
67 lines | 1.8 KiB | application/xml | XmlLexer
<?xml version="1.0" encoding="UTF-8"?>
<container xmlns="http://implab.org/schemas/servicehost/unity.v1.xsd">
<namespace name="System"/>
<namespace name="System.Collections.Generic"/>
<namespace name="Implab.Playground"/>
<!-- foo1 -->
<register name="foo1" type="Foo">
<property name="Name">
<value>FOO!</value>
</property>
</register>
<!-- foo2 -->
<register name="foo2" type="Foo">
<property name="Name">
<value>GOOD</value>
</property>
<property name="IntValue">
<value>2</value>
</property>
</register>
<register type="Foo">
<method name="AddRange">
<array itemsType="Foo">
<dependency name="foo2"/>
</array>
</method>
</register>
<register type="IContainer{}" mapTo="Container{}">
<constructor/>
<method name="SetInstance">
<dependency type="T"/>
</method>
<method name="AddRange">
<array itemsType="T">
<dependency name="foo2"/>
</array>
</method>
</register>
<register type="List{}">
<constructor />
</register>
<register type="IContainer{String}" mapTo="Container{String}">
<constructor/>
<method name="SetInstance">
<dependency type="String" name="name1"/>
</method>
</register>
<serialized type="Foo+Bar">
<Bar xmlns="" id="1">
<Name>Baaar</Name>
</Bar>
</serialized>
<value name="connection1" type="String"><![CDATA[Connect me <here>!]]></value>
<value name="name1" type="String" value="Hello!"/>
<factory name="foo3" type="FooFactory">
<parameter name="FooName"><![CDATA[Wired "" objecty <> name @#$%^&]]></parameter>
</factory>
</container>