annotate Implab.Playground/data/sample.xml @ 272:9d1cca834b05 v3

preview version of Unity xml configuration
author cin
date Thu, 26 Apr 2018 03:14:54 +0300
parents ade80d94dfb5
children 79110a16cab7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
267
6b3e5c48131b Working on Unity xml configuration
cin
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
6b3e5c48131b Working on Unity xml configuration
cin
parents:
diff changeset
2 <container xmlns="http://implab.org/schemas/servicehost/unity.v1.xsd">
272
9d1cca834b05 preview version of Unity xml configuration
cin
parents: 270
diff changeset
3 <namespace name="System"/>
270
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
4 <namespace name="Implab.Playground"/>
272
9d1cca834b05 preview version of Unity xml configuration
cin
parents: 270
diff changeset
5
267
6b3e5c48131b Working on Unity xml configuration
cin
parents:
diff changeset
6 <!-- foo1 -->
269
ff581cff7003 Working on Unity container xml configuration
cin
parents: 267
diff changeset
7 <register name="foo1" type="Foo">
270
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
8 <property name="Name">
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
9 <value>FOO!</value>
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
10 </property>
267
6b3e5c48131b Working on Unity xml configuration
cin
parents:
diff changeset
11 </register>
6b3e5c48131b Working on Unity xml configuration
cin
parents:
diff changeset
12
6b3e5c48131b Working on Unity xml configuration
cin
parents:
diff changeset
13 <!-- foo2 -->
269
ff581cff7003 Working on Unity container xml configuration
cin
parents: 267
diff changeset
14 <register name="foo2" type="Foo">
270
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
15 <property name="Name">
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
16 <value>GOOD</value>
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
17 </property>
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
18 <property name="IntValue">
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
19 <value>2</value>
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
20 </property>
267
6b3e5c48131b Working on Unity xml configuration
cin
parents:
diff changeset
21 </register>
270
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
22
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
23 <register type="Foo">
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
24 </register>
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
25
272
9d1cca834b05 preview version of Unity xml configuration
cin
parents: 270
diff changeset
26 <register provides="IContainer{}" type="Container{}">
270
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
27 <constructor/>
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
28 <method name="SetInstance">
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
29 <dependency type="T"/>
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
30 </method>
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
31 </register>
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
32
272
9d1cca834b05 preview version of Unity xml configuration
cin
parents: 270
diff changeset
33 <register provides="IContainer{String}" type="Container{String}">
9d1cca834b05 preview version of Unity xml configuration
cin
parents: 270
diff changeset
34 <constructor/>
9d1cca834b05 preview version of Unity xml configuration
cin
parents: 270
diff changeset
35 <method name="SetInstance">
9d1cca834b05 preview version of Unity xml configuration
cin
parents: 270
diff changeset
36 <value type="String">Hello!</value>
9d1cca834b05 preview version of Unity xml configuration
cin
parents: 270
diff changeset
37 </method>
270
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
38 </register>
ade80d94dfb5 Working on Unity container xml configuration
cin
parents: 269
diff changeset
39
267
6b3e5c48131b Working on Unity xml configuration
cin
parents:
diff changeset
40 </container>