4 <component id='logging.repository'
\r
5 service='Castle.Windsor.Tests.IRepository`1, Castle.Windsor.Tests'
\r
6 type='Castle.Windsor.Tests.LoggingRepositoryDecorator`1, Castle.Windsor.Tests'>
\r
8 <inner>${generic.repository}</inner>
\r
12 <component id='caching'
\r
13 service='Castle.Windsor.Tests.ICache`1, Castle.Windsor.Tests'
\r
14 type='Castle.Windsor.Tests.HashTableCache`1, Castle.Windsor.Tests'>
\r
17 <component id='no-caching'
\r
18 service='Castle.Windsor.Tests.ICache`1, Castle.Windsor.Tests'
\r
19 type='Castle.Windsor.Tests.NullCache`1, Castle.Windsor.Tests'>
\r
22 <component id='reviewer.repository'
\r
23 service='Castle.Windsor.Tests.IRepository`1[[Castle.Windsor.Tests.Components.IReviewer, Castle.Windsor.Tests]], Castle.Windsor.Tests'
\r
24 type='Castle.Windsor.Tests.ReviewerRepository, Castle.Windsor.Tests' >
\r
26 <Name>Reviewer Repository</Name>
\r
30 <component id='generic.repository'
\r
31 service='Castle.Windsor.Tests.IRepository`1, Castle.Windsor.Tests'
\r
32 type='Castle.Windsor.Tests.DemoRepository`1, Castle.Windsor.Tests' >
\r
40 <component id='reviewer.logging.repository'
\r
41 service='Castle.Windsor.Tests.IRepository`1[[Castle.Windsor.Tests.Components.IReviewableEmployee, Castle.Windsor.Tests]], Castle.Windsor.Tests'
\r
42 type='Castle.Windsor.Tests.LoggingRepositoryDecorator`1[[Castle.Windsor.Tests.Components.IReviewableEmployee, Castle.Windsor.Tests]], Castle.Windsor.Tests'>
\r
44 <inner>${generic.repository.no-cache}</inner>
\r
48 <component id='generic.repository.no-cache'
\r
49 service='Castle.Windsor.Tests.DemoRepository`1[[Castle.Windsor.Tests.Components.IReviewableEmployee, Castle.Windsor.Tests]], Castle.Windsor.Tests'
\r
50 type='Castle.Windsor.Tests.DemoRepository`1[[Castle.Windsor.Tests.Components.IReviewableEmployee, Castle.Windsor.Tests]], Castle.Windsor.Tests' >
\r
53 Generic Repostiory With No Cache
\r
55 <Cache>${no-caching}</Cache>
\r