PageRenderTime 56ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/CBR/CBR.Core/Dependencies/CoreDiagram.cd

#
Unknown | 677 lines | 677 code | 0 blank | 0 comment | 0 complexity | 58dfd1e1089aac4aa328dd06a7fa84d8 MD5 | raw file
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <ClassDiagram MajorVersion="1" MinorVersion="1">
  3. <Class Name="CBR.Core.Models.Zone">
  4. <Position X="7.75" Y="0.5" Width="1.5" />
  5. <Compartments>
  6. <Compartment Name="Methods" Collapsed="true" />
  7. </Compartments>
  8. <TypeIdentifier>
  9. <HashCode>AAAAAAAABAACAAAAAAAAAEQAAAAAAAAAAQBAAAAAYAA=</HashCode>
  10. <FileName>Models\Book\Zone.cs</FileName>
  11. </TypeIdentifier>
  12. <ShowAsAssociation>
  13. <Property Name="Type" />
  14. </ShowAsAssociation>
  15. </Class>
  16. <Class Name="CBR.Core.Models.Page">
  17. <Position X="5.25" Y="0.5" Width="1.5" />
  18. <Compartments>
  19. <Compartment Name="Fields" Collapsed="true" />
  20. <Compartment Name="Methods" Collapsed="true" />
  21. </Compartments>
  22. <TypeIdentifier>
  23. <HashCode>AAAAAAAAAAAABAAEAAAAQAAAAAAAABQAIAFQAABAAAE=</HashCode>
  24. <FileName>Models\Book\Page.cs</FileName>
  25. </TypeIdentifier>
  26. <ShowAsAssociation>
  27. <Property Name="Parent" />
  28. </ShowAsAssociation>
  29. <ShowAsCollectionAssociation>
  30. <Property Name="Frames" />
  31. </ShowAsCollectionAssociation>
  32. </Class>
  33. <Class Name="CBR.Core.Models.Catalog">
  34. <Position X="0.5" Y="0.5" Width="1.5" />
  35. <Compartments>
  36. <Compartment Name="Fields" Collapsed="true" />
  37. <Compartment Name="Methods" Collapsed="true" />
  38. </Compartments>
  39. <TypeIdentifier>
  40. <HashCode>ACBAAAAAAAAhAUAEAAAEBAEAgoAAAAAEAYABAIAAAAQ=</HashCode>
  41. <FileName>Models\Intern\Catalog.cs</FileName>
  42. </TypeIdentifier>
  43. <ShowAsCollectionAssociation>
  44. <Property Name="Books" />
  45. </ShowAsCollectionAssociation>
  46. </Class>
  47. <Class Name="CBR.Core.Models.Book">
  48. <Position X="2.75" Y="0.5" Width="1.5" />
  49. <Compartments>
  50. <Compartment Name="Fields" Collapsed="true" />
  51. <Compartment Name="Methods" Collapsed="true" />
  52. </Compartments>
  53. <TypeIdentifier>
  54. <HashCode>AiCAAAAAAABggEAkgEACEAJACAACJBECIQFBACJAJAA=</HashCode>
  55. <FileName>Models\Book\Book.cs</FileName>
  56. </TypeIdentifier>
  57. <ShowAsCollectionAssociation>
  58. <Property Name="Pages" />
  59. </ShowAsCollectionAssociation>
  60. </Class>
  61. <Class Name="CBR.Core.Services.WorkspaceService">
  62. <Position X="0.5" Y="6" Width="1.5" />
  63. <Compartments>
  64. <Compartment Name="Fields" Collapsed="true" />
  65. </Compartments>
  66. <TypeIdentifier>
  67. <HashCode>AAIAAAAAAAAAAAAAAAAAAAAAAAgAAAAAwAAAAAAAAAA=</HashCode>
  68. <FileName>Services\Workspace\WorkspaceService.cs</FileName>
  69. </TypeIdentifier>
  70. <ShowAsAssociation>
  71. <Field Name="Instance" />
  72. <Property Name="Settings" />
  73. </ShowAsAssociation>
  74. </Class>
  75. <Class Name="CBR.Core.Models.WorkspaceInfo">
  76. <Position X="3" Y="6" Width="1.5" />
  77. <TypeIdentifier>
  78. <HashCode>AAAAJgQAAAAAAAgAAAQCRQAACAAAAIACAAgAAAAAAAA=</HashCode>
  79. <FileName>Models\Workspace\WorkspaceInfo.cs</FileName>
  80. </TypeIdentifier>
  81. <ShowAsAssociation>
  82. <Property Name="Extended" />
  83. <Property Name="Feed" />
  84. </ShowAsAssociation>
  85. <ShowAsCollectionAssociation>
  86. <Property Name="RecentFileList" />
  87. <Property Name="RecentCatalogList" />
  88. <Property Name="DeviceInfoList" />
  89. </ShowAsCollectionAssociation>
  90. </Class>
  91. <Class Name="CBR.Core.Models.RecentFileInfo" Collapsed="true">
  92. <Position X="6" Y="6" Width="1.5" />
  93. <TypeIdentifier>
  94. <HashCode>ACAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAABAAABAAAA=</HashCode>
  95. <FileName>Models\Workspace\RecentFileInfo.cs</FileName>
  96. </TypeIdentifier>
  97. </Class>
  98. <Class Name="CBR.Core.Services.CatalogService">
  99. <Position X="0.5" Y="10" Width="2" />
  100. <TypeIdentifier>
  101. <HashCode>ACAAwIACAABQIAAAACAABIgIQAAQAABAQDABDIAAAAQ=</HashCode>
  102. <FileName>Services\Intern\CatalogService.cs</FileName>
  103. </TypeIdentifier>
  104. <ShowAsAssociation>
  105. <Field Name="Instance" />
  106. </ShowAsAssociation>
  107. </Class>
  108. <Class Name="CBR.Core.Services.XpsBookService" Collapsed="true">
  109. <Position X="8.25" Y="10" Width="1.5" />
  110. <TypeIdentifier>
  111. <HashCode>AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA=</HashCode>
  112. <FileName>Services\Books\XpsBookService.cs</FileName>
  113. </TypeIdentifier>
  114. </Class>
  115. <Class Name="CBR.Core.Services.BookServiceBase">
  116. <Position X="5.75" Y="10" Width="1.5" />
  117. <TypeIdentifier>
  118. <HashCode>AqACACAAAgAwCAAACAAAIAABAAkCBAIAAAAIABMEACA=</HashCode>
  119. <FileName>Services\Books\BookServiceBase.cs</FileName>
  120. </TypeIdentifier>
  121. </Class>
  122. <Class Name="CBR.Core.Services.BookService" Collapsed="true">
  123. <Position X="8.25" Y="12" Width="1.5" />
  124. <Compartments>
  125. <Compartment Name="Fields" Collapsed="true" />
  126. </Compartments>
  127. <TypeIdentifier>
  128. <HashCode>AoCCACAAAgAgQACQCAAAIAAAAEAABAAgAAAAAAAAACg=</HashCode>
  129. <FileName>Services\Books\BookService.cs</FileName>
  130. </TypeIdentifier>
  131. </Class>
  132. <Class Name="CBR.Core.Services.BookInfoService">
  133. <Position X="3" Y="10" Width="2" />
  134. <TypeIdentifier>
  135. <HashCode>AAAAAAAAAAAAAIAAAAAAAACAAAAAAAAAAAAACAAAACA=</HashCode>
  136. <FileName>Services\Intern\BookInfoService.cs</FileName>
  137. </TypeIdentifier>
  138. </Class>
  139. <Class Name="CBR.Core.Files.Conversion.ContractParameters">
  140. <Position X="11" Y="1.5" Width="1.5" />
  141. <TypeIdentifier>
  142. <HashCode>AAACAAAAAAAIAAAAAIoCAAQAAAgAAAAAEAAAAgAAAgA=</HashCode>
  143. <FileName>Files\Conversion\Contract.cs</FileName>
  144. </TypeIdentifier>
  145. </Class>
  146. <Class Name="CBR.Core.Files.Conversion.BookFileConverter">
  147. <Position X="13.25" Y="0.5" Width="2.25" />
  148. <TypeIdentifier>
  149. <HashCode>CAAAABAAQAAQAAAAIIIAAAAAAgAAAAAAgAAAAACAAAA=</HashCode>
  150. <FileName>Files\Conversion\BookFileConverter.cs</FileName>
  151. </TypeIdentifier>
  152. <ShowAsAssociation>
  153. <Property Name="Settings" />
  154. </ShowAsAssociation>
  155. </Class>
  156. <Class Name="CBR.Core.Files.Conversion.ImageFileReader" Collapsed="true">
  157. <Position X="18.25" Y="2.75" Width="1.5" />
  158. <TypeIdentifier>
  159. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA=</HashCode>
  160. <FileName>Files\Conversion\IMG\ImageFileReader.cs</FileName>
  161. </TypeIdentifier>
  162. <Lollipop Position="0.2" />
  163. </Class>
  164. <Class Name="CBR.Core.Files.Conversion.ImageFileWriter" Collapsed="true">
  165. <Position X="18.25" Y="0.5" Width="1.5" />
  166. <TypeIdentifier>
  167. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA=</HashCode>
  168. <FileName>Files\Conversion\IMG\ImageFileWriter.cs</FileName>
  169. </TypeIdentifier>
  170. <Lollipop Position="0.2" />
  171. </Class>
  172. <Class Name="CBR.Core.Files.Conversion.PDFImageReader" Collapsed="true">
  173. <Position X="20.25" Y="3.75" Width="1.5" />
  174. <TypeIdentifier>
  175. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA=</HashCode>
  176. <FileName>Files\Conversion\PDF\PDFImageReader.cs</FileName>
  177. </TypeIdentifier>
  178. <Lollipop Position="0.2" />
  179. </Class>
  180. <Class Name="CBR.Core.Files.Conversion.RARImageReader" Collapsed="true">
  181. <Position X="18.25" Y="3.75" Width="1.5" />
  182. <TypeIdentifier>
  183. <HashCode>AAAAAAAAAAAAAACAAAAAAAAgAAAAAAAAAAAAAAAAAAA=</HashCode>
  184. <FileName>Files\Conversion\RAR\RARImageReader.cs</FileName>
  185. </TypeIdentifier>
  186. <Lollipop Position="0.2" />
  187. </Class>
  188. <Class Name="CBR.Core.Files.Conversion.ZIPWriter" Collapsed="true">
  189. <Position X="18.25" Y="1.5" Width="1.5" />
  190. <TypeIdentifier>
  191. <HashCode>AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA=</HashCode>
  192. <FileName>Files\Conversion\RAR\ZIPWriter.cs</FileName>
  193. </TypeIdentifier>
  194. <Lollipop Position="0.2" />
  195. </Class>
  196. <Class Name="CBR.Core.Files.Conversion.XPSImageReader" Collapsed="true">
  197. <Position X="20.25" Y="2.75" Width="1.5" />
  198. <TypeIdentifier>
  199. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA=</HashCode>
  200. <FileName>Files\Conversion\XPS\XPSImageReader.cs</FileName>
  201. </TypeIdentifier>
  202. <Lollipop Position="0.2" />
  203. </Class>
  204. <Class Name="CBR.Core.Files.Conversion.XPSImageWriter" Collapsed="true">
  205. <Position X="20.25" Y="0.5" Width="1.5" />
  206. <TypeIdentifier>
  207. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA=</HashCode>
  208. <FileName>Files\Conversion\XPS\XPSImageWriter.cs</FileName>
  209. </TypeIdentifier>
  210. <Lollipop Position="0.2" />
  211. </Class>
  212. <Class Name="CBR.Core.Models.DeviceInfo" Collapsed="true">
  213. <Position X="6" Y="6.75" Width="1.5" />
  214. <TypeIdentifier>
  215. <HashCode>AAwAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAAAgABA=</HashCode>
  216. <FileName>Models\Workspace\DeviceInfo.cs</FileName>
  217. </TypeIdentifier>
  218. </Class>
  219. <Class Name="CBR.Core.Helpers.Localization.CultureManager">
  220. <Position X="0.5" Y="16" Width="1.75" />
  221. <Compartments>
  222. <Compartment Name="Fields" Collapsed="true" />
  223. </Compartments>
  224. <TypeIdentifier>
  225. <HashCode>AAAAhIAEAABEBAAAAAAAEBBQEGBAACAgQAAAAQAACAQ=</HashCode>
  226. <FileName>Helpers\WPF\Localization\CultureManager.cs</FileName>
  227. </TypeIdentifier>
  228. <ShowAsAssociation>
  229. <Field Name="Instance" />
  230. <Property Name="Provider" />
  231. </ShowAsAssociation>
  232. </Class>
  233. <Class Name="CBR.Core.Helpers.Localization.LocalizationExtension">
  234. <Position X="6" Y="18.5" Width="2" />
  235. <Compartments>
  236. <Compartment Name="Fields" Collapsed="true" />
  237. </Compartments>
  238. <TypeIdentifier>
  239. <HashCode>AAAAAAAAIAAAAAQEAACAAAAAAABAAAAABAEACAAAEgA=</HashCode>
  240. <FileName>Helpers\WPF\Localization\LocalizationExtension.cs</FileName>
  241. </TypeIdentifier>
  242. </Class>
  243. <Class Name="CBR.Core.Helpers.Localization.ManagedMarkupExtension">
  244. <Position X="3" Y="16" Width="2" />
  245. <Compartments>
  246. <Compartment Name="Fields" Collapsed="true" />
  247. </Compartments>
  248. <TypeIdentifier>
  249. <HashCode>AAAICAAEIAAAAAAAAAAACAAAAAQAAAAAAAAAAAAAKEA=</HashCode>
  250. <FileName>Helpers\WPF\Localization\Core\ManagedMarkupExtension.cs</FileName>
  251. </TypeIdentifier>
  252. </Class>
  253. <Class Name="CBR.Core.Helpers.Localization.MarkupExtensionManager">
  254. <Position X="6" Y="16" Width="2.25" />
  255. <Compartments>
  256. <Compartment Name="Fields" Collapsed="true" />
  257. </Compartments>
  258. <TypeIdentifier>
  259. <HashCode>AIAACAAAACAAAEAAAAAAAAAABAAIAAAAQAgAAAAAAAA=</HashCode>
  260. <FileName>Helpers\WPF\Localization\Core\MarkupExtensionManager.cs</FileName>
  261. </TypeIdentifier>
  262. <ShowAsAssociation>
  263. <Field Name="Instance" />
  264. </ShowAsAssociation>
  265. <ShowAsCollectionAssociation>
  266. <Property Name="Extensions" />
  267. </ShowAsCollectionAssociation>
  268. </Class>
  269. <Class Name="Infralution.Localization.Wpf.ResourceEnumConverter" Collapsed="true">
  270. <Position X="9" Y="16" Width="2.25" />
  271. <TypeIdentifier>
  272. <HashCode>AAAAhAgAYAAAAAigAAAAAAAAQAAAACAAQAAAAAAAAQA=</HashCode>
  273. <FileName>Helpers\WPF\Localization\Core\ResourceEnumConverter.cs</FileName>
  274. </TypeIdentifier>
  275. </Class>
  276. <Class Name="CBR.Core.Helpers.Localization.ResxProvider" Collapsed="true">
  277. <Position X="0.5" Y="25.75" Width="1.5" />
  278. <TypeIdentifier>
  279. <HashCode>AAAAAAAAAAAAIAAAAAAAAAAIgAAAgAAAAAABAAAAAAA=</HashCode>
  280. <FileName>Helpers\WPF\Localization\Providers\Resx\ResxProvider.cs</FileName>
  281. </TypeIdentifier>
  282. </Class>
  283. <Class Name="CBR.Core.Helpers.Localization.ProviderBase">
  284. <Position X="0.5" Y="22.25" Width="1.5" />
  285. <TypeIdentifier>
  286. <HashCode>QAAAhAAAAAAAIAAABAIAEADAEAAAAAAQAAAAAAAACAA=</HashCode>
  287. <FileName>Helpers\WPF\Localization\Providers\ProviderBase.cs</FileName>
  288. </TypeIdentifier>
  289. <Lollipop Position="0.2" />
  290. </Class>
  291. <Class Name="CBR.Core.Helpers.Localization.FileBaseProvider">
  292. <Position X="3" Y="22.25" Width="1.5" />
  293. <TypeIdentifier>
  294. <HashCode>QABApAAAAAAAIAAABAAAEABAGAAAAgAAAAkAAEAACAA=</HashCode>
  295. <FileName>Helpers\WPF\Localization\Providers\Files\FileBaseProvider.cs</FileName>
  296. </TypeIdentifier>
  297. <ShowAsCollectionAssociation>
  298. <Field Name="_localizationFileList" />
  299. </ShowAsCollectionAssociation>
  300. </Class>
  301. <Class Name="CBR.Core.Helpers.Localization.BinProvider" Collapsed="true">
  302. <Position X="5" Y="22.25" Width="1.5" />
  303. <TypeIdentifier>
  304. <HashCode>AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAEAAAAAEA=</HashCode>
  305. <FileName>Helpers\WPF\Localization\Providers\Files\BinProvider.cs</FileName>
  306. </TypeIdentifier>
  307. </Class>
  308. <Class Name="CBR.Core.Helpers.Localization.XmlProvider">
  309. <Position X="7" Y="22.25" Width="1.5" />
  310. <TypeIdentifier>
  311. <HashCode>AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAEAAAAAEA=</HashCode>
  312. <FileName>Helpers\WPF\Localization\Providers\Files\XmlProvider.cs</FileName>
  313. </TypeIdentifier>
  314. </Class>
  315. <Class Name="CBR.Core.Helpers.Localization.LocalizationFile">
  316. <Position X="5.25" Y="24.25" Width="1.5" />
  317. <TypeIdentifier>
  318. <HashCode>AAAAAAAAAAAAAAAAAEAAAAAAABAAAAAAAAAAAAAAAAA=</HashCode>
  319. <FileName>Helpers\WPF\Localization\Providers\Files\LocalizationFile.cs</FileName>
  320. </TypeIdentifier>
  321. <ShowAsCollectionAssociation>
  322. <Property Name="Dictionnaries" />
  323. </ShowAsCollectionAssociation>
  324. </Class>
  325. <Class Name="CBR.Core.Helpers.Localization.LocalizationDictionary">
  326. <Position X="7.75" Y="24.25" Width="1.5" />
  327. <TypeIdentifier>
  328. <HashCode>AAAAAAAEAAAAAAAAAEAAAAAAAAAAAAAAAAAACABAABA=</HashCode>
  329. <FileName>Helpers\WPF\Localization\Providers\Files\LocalizationFile.cs</FileName>
  330. </TypeIdentifier>
  331. <ShowAsCollectionAssociation>
  332. <Property Name="LocalizationItems" />
  333. </ShowAsCollectionAssociation>
  334. </Class>
  335. <Class Name="CBR.Core.Helpers.Localization.LocalizationItem">
  336. <Position X="10.25" Y="24.25" Width="1.5" />
  337. <TypeIdentifier>
  338. <HashCode>BAAAAAAAAAAAAAQAAAAAIAAEAAAAAAAAAAAAAAAAABQ=</HashCode>
  339. <FileName>Helpers\WPF\Localization\Providers\Files\LocalizationFile.cs</FileName>
  340. </TypeIdentifier>
  341. </Class>
  342. <Class Name="CBR.Core.Models.ExtendedInfo" Collapsed="true">
  343. <Position X="6" Y="8.5" Width="1.5" />
  344. <TypeIdentifier>
  345. <HashCode>AgAAACAACAAAIAAAAAAACAAAAAABAAAAAAAAAAgAACI=</HashCode>
  346. <FileName>Models\Workspace\ExtendedInfo.cs</FileName>
  347. </TypeIdentifier>
  348. </Class>
  349. <Class Name="CBR.Core.Models.FeedInfo" Collapsed="true">
  350. <Position X="6" Y="7.5" Width="1.5" />
  351. <TypeIdentifier>
  352. <HashCode>AAAAAAAABQAAAAAAAAABAAAAAAAAAAAAQAAAAAAAACA=</HashCode>
  353. <FileName>Models\Workspace\FeedInfo.cs</FileName>
  354. </TypeIdentifier>
  355. <ShowAsCollectionAssociation>
  356. <Property Name="Feeds" />
  357. </ShowAsCollectionAssociation>
  358. </Class>
  359. <Class Name="CBR.Core.Models.FeedItemInfo" Collapsed="true">
  360. <Position X="8.25" Y="7.5" Width="1.5" />
  361. <TypeIdentifier>
  362. <HashCode>AAAAAAAACAAAAAAAAAAAAAQAAAAAAAAACAAAAAAAAAA=</HashCode>
  363. <FileName>Models\Workspace\FeedInfo.cs</FileName>
  364. </TypeIdentifier>
  365. </Class>
  366. <Class Name="CBR.Core.Models.ProxyInfo" Collapsed="true">
  367. <Position X="8.25" Y="6" Width="1.5" />
  368. <TypeIdentifier>
  369. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAACgAAAAACAQAAAAAAAAA=</HashCode>
  370. <FileName>Models\Workspace\ProxyInfo.cs</FileName>
  371. </TypeIdentifier>
  372. </Class>
  373. <Class Name="CBR.Core.Services.ePUBBookService" Collapsed="true">
  374. <Position X="8.25" Y="11" Width="1.5" />
  375. <TypeIdentifier>
  376. <HashCode>AYAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA=</HashCode>
  377. <FileName>Services\Books\ePUBBookService.cs</FileName>
  378. </TypeIdentifier>
  379. </Class>
  380. <Class Name="CBR.Core.Services.DocumentFactory">
  381. <Position X="10.5" Y="10" Width="1.5" />
  382. <TypeIdentifier>
  383. <HashCode>AAAAAIAAEgAIAoAIQAAAAAAAAAIAAoCAQAQAAAAACEA=</HashCode>
  384. <FileName>Services\Intern\DocumentFactory.cs</FileName>
  385. </TypeIdentifier>
  386. <ShowAsAssociation>
  387. <Field Name="allExtension" />
  388. </ShowAsAssociation>
  389. </Class>
  390. <Class Name="CBR.Core.Models.DocumentInfo" Collapsed="true">
  391. <Position X="12.75" Y="10" Width="1.5" />
  392. <TypeIdentifier>
  393. <HashCode>AAQAACBAAACgAAIACAAAAAAAEAAAQQAAAQoAAQAAAAA=</HashCode>
  394. <FileName>Models\Intern\DocumentInfo.cs</FileName>
  395. </TypeIdentifier>
  396. </Class>
  397. <Class Name="CBR.Core.Formats.OPDS.OpdsManager">
  398. <Position X="0.5" Y="27.75" Width="1.5" />
  399. <TypeIdentifier>
  400. <HashCode>AAAAAAgAAIAAACCQAAgAAAgCQAAEkAIgEAAAoAAAAAg=</HashCode>
  401. <FileName>Formats\OPDS\OpdsManager.cs</FileName>
  402. </TypeIdentifier>
  403. </Class>
  404. <Class Name="CBR.Core.Formats.OPDS.OpdsItemBase">
  405. <Position X="5" Y="27.75" Width="1.5" />
  406. <TypeIdentifier>
  407. <HashCode>AAAAAAAAAgAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAAA=</HashCode>
  408. <FileName>Formats\OPDS\Model\OpdsItemBase.cs</FileName>
  409. </TypeIdentifier>
  410. </Class>
  411. <Class Name="CBR.Core.Formats.OPDS.OpdsItem">
  412. <Position X="7.5" Y="27.75" Width="1.5" />
  413. <TypeIdentifier>
  414. <HashCode>AAAAAAAACAAAgAAACAACAEgAAAAAEAAAAAEAAAEQAAA=</HashCode>
  415. <FileName>Formats\OPDS\Model\OpdsItem.cs</FileName>
  416. </TypeIdentifier>
  417. <ShowAsCollectionAssociation>
  418. <Property Name="Downloads" />
  419. </ShowAsCollectionAssociation>
  420. </Class>
  421. <Class Name="CBR.Core.Formats.OPDS.OpdsFeed">
  422. <Position X="2.5" Y="27.75" Width="1.5" />
  423. <TypeIdentifier>
  424. <HashCode>AAAAAAAAAAAACAAEgAAAAQAAAQACAIBAEAAAAAEAAAA=</HashCode>
  425. <FileName>Formats\OPDS\Model\OpdsFeed.cs</FileName>
  426. </TypeIdentifier>
  427. <ShowAsCollectionAssociation>
  428. <Property Name="Items" />
  429. </ShowAsCollectionAssociation>
  430. </Class>
  431. <Class Name="CBR.Core.Formats.OPDS.OpdsDownload">
  432. <Position X="10" Y="27.75" Width="1.5" />
  433. <TypeIdentifier>
  434. <HashCode>AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAQAAQAAAAAA=</HashCode>
  435. <FileName>Formats\OPDS\Model\OpdsDownload.cs</FileName>
  436. </TypeIdentifier>
  437. </Class>
  438. <Class Name="CBR.Core.Formats.OPDS.OpdsCategory">
  439. <Position X="5" Y="30.25" Width="1.5" />
  440. <TypeIdentifier>
  441. <HashCode>AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAA=</HashCode>
  442. <FileName>Formats\OPDS\Model\OpdsCategory.cs</FileName>
  443. </TypeIdentifier>
  444. </Class>
  445. <Class Name="CBR.Core.Formats.ePUB.ePUBManager" Collapsed="true">
  446. <Position X="0.5" Y="33" Width="1.5" />
  447. <TypeIdentifier>
  448. <HashCode>AAAAQAgAABAAIAAAAICBAAIAAACBQACAABAQIAGAAEA=</HashCode>
  449. <FileName>Formats\ePUB\ePUBManager.cs</FileName>
  450. </TypeIdentifier>
  451. </Class>
  452. <Class Name="CBR.Core.Formats.ePUB.ePUBHelper" Collapsed="true">
  453. <Position X="2.25" Y="33" Width="1.5" />
  454. <Compartments>
  455. <Compartment Name="Nested Types" Collapsed="false" />
  456. </Compartments>
  457. <TypeIdentifier>
  458. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  459. <FileName>Formats\ePUB\ePUBHelper.cs</FileName>
  460. </TypeIdentifier>
  461. </Class>
  462. <Class Name="CBR.Core.Formats.ePUB.ePUB">
  463. <Position X="0.5" Y="33.75" Width="1.5" />
  464. <TypeIdentifier>
  465. <HashCode>AIAAAAQAAAQAAAAAAAAIBAAAAAAAAAAAACBBQAEAAAA=</HashCode>
  466. <FileName>Formats\ePUB\Model\ePUB.cs</FileName>
  467. </TypeIdentifier>
  468. <ShowAsAssociation>
  469. <Property Name="Container" />
  470. </ShowAsAssociation>
  471. </Class>
  472. <Class Name="CBR.Core.Formats.ePUB.ePUBContainer">
  473. <Position X="2.75" Y="33.75" Width="1.5" />
  474. <TypeIdentifier>
  475. <HashCode>AAAAAAAAAAAAAAAAAAAQIAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  476. <FileName>Formats\ePUB\Model\Container\ePUBContainer.cs</FileName>
  477. </TypeIdentifier>
  478. <ShowAsAssociation>
  479. <Property Name="Package" />
  480. </ShowAsAssociation>
  481. </Class>
  482. <Class Name="CBR.Core.Formats.ePUB.ePUBPackage">
  483. <Position X="5" Y="33.75" Width="1.5" />
  484. <TypeIdentifier>
  485. <HashCode>AAAAAAABBAABIEIAAAAACAEAAAAAAAAAAAAAQAAEAAA=</HashCode>
  486. <FileName>Formats\ePUB\Model\Container\Package\ePUBPackage.cs</FileName>
  487. </TypeIdentifier>
  488. <ShowAsAssociation>
  489. <Property Name="Manifest" />
  490. <Property Name="Metadata" />
  491. <Property Name="TableOfContent" />
  492. <Property Name="Spine" />
  493. <Property Name="Guide" />
  494. </ShowAsAssociation>
  495. </Class>
  496. <Class Name="CBR.Core.Formats.ePUB.ePUBNavPoint" Collapsed="true">
  497. <Position X="9.5" Y="33.75" Width="1.5" />
  498. <TypeIdentifier>
  499. <HashCode>AAACAAAAkgAACAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  500. <FileName>Formats\ePUB\Model\Container\Package\Toc\ePUBNavPoint.cs</FileName>
  501. </TypeIdentifier>
  502. </Class>
  503. <Class Name="CBR.Core.Formats.ePUB.ePUBTableNCX" Collapsed="true">
  504. <Position X="7.25" Y="33.75" Width="1.5" />
  505. <TypeIdentifier>
  506. <HashCode>AAEAAIAAAAAACEAAgABABAAAAAAAQAAEQAAAQAQAhAA=</HashCode>
  507. <FileName>Formats\ePUB\Model\Container\Package\Toc\ePUBTableNCX.cs</FileName>
  508. </TypeIdentifier>
  509. <ShowAsCollectionAssociation>
  510. <Property Name="Items" />
  511. </ShowAsCollectionAssociation>
  512. </Class>
  513. <Class Name="CBR.Core.Formats.ePUB.ePUBSpine" Collapsed="true">
  514. <Position X="7.25" Y="34.75" Width="1.5" />
  515. <TypeIdentifier>
  516. <HashCode>AAAAAAAAAAAACgAAAAAAIAAAAAAAAAAAAAAAAAAABAA=</HashCode>
  517. <FileName>Formats\ePUB\Model\Container\Package\Spine\ePUBSpine.cs</FileName>
  518. </TypeIdentifier>
  519. <ShowAsCollectionAssociation>
  520. <Property Name="Items" />
  521. </ShowAsCollectionAssociation>
  522. </Class>
  523. <Class Name="CBR.Core.Formats.ePUB.ePUBSpineItem" Collapsed="true">
  524. <Position X="9.5" Y="34.75" Width="1.5" />
  525. <TypeIdentifier>
  526. <HashCode>AAACAAAgAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  527. <FileName>Formats\ePUB\Model\Container\Package\Spine\ePUBSpineItem.cs</FileName>
  528. </TypeIdentifier>
  529. </Class>
  530. <Class Name="CBR.Core.Formats.ePUB.ePUBMetadata" Collapsed="true">
  531. <Position X="7.25" Y="35.75" Width="1.5" />
  532. <TypeIdentifier>
  533. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAACAAAIAAAAAAAAAAAAA=</HashCode>
  534. <FileName>Formats\ePUB\Model\Container\Package\Meta\ePUBMetadata.cs</FileName>
  535. </TypeIdentifier>
  536. <ShowAsCollectionAssociation>
  537. <Property Name="Meta" />
  538. <Property Name="MetaDC" />
  539. </ShowAsCollectionAssociation>
  540. </Class>
  541. <Class Name="CBR.Core.Formats.ePUB.ePUBMetaItem" Collapsed="true">
  542. <Position X="7.25" Y="36.75" Width="1.5" />
  543. <TypeIdentifier>
  544. <HashCode>AAAAAAAAAAAAAAAAAAAAIAQAAAAAAAAAAAAgAAAAAAA=</HashCode>
  545. <FileName>Formats\ePUB\Model\Container\Package\Meta\ePUBMetaItem.cs</FileName>
  546. </TypeIdentifier>
  547. </Class>
  548. <Class Name="CBR.Core.Formats.ePUB.ePUBMetaDcItem" Collapsed="true">
  549. <Position X="9.5" Y="36.75" Width="1.5" />
  550. <TypeIdentifier>
  551. <HashCode>ABAAIAAAACAAAAACAAAAIAAEAAAAAAAAAAAAABAAAAA=</HashCode>
  552. <FileName>Formats\ePUB\Model\Container\Package\Meta\ePUBMetaDcItem.cs</FileName>
  553. </TypeIdentifier>
  554. </Class>
  555. <Class Name="CBR.Core.Formats.ePUB.ePUBManifest" Collapsed="true">
  556. <Position X="2.75" Y="35.75" Width="1.5" />
  557. <TypeIdentifier>
  558. <HashCode>AAAAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAAAAAAABAA=</HashCode>
  559. <FileName>Formats\ePUB\Model\Container\Package\Manifest\ePUBManifest.cs</FileName>
  560. </TypeIdentifier>
  561. <ShowAsCollectionAssociation>
  562. <Property Name="Items" />
  563. </ShowAsCollectionAssociation>
  564. </Class>
  565. <Class Name="CBR.Core.Formats.ePUB.ePUBManifestItem" Collapsed="true">
  566. <Position X="2.75" Y="36.75" Width="1.5" />
  567. <TypeIdentifier>
  568. <HashCode>AAACgAAAAAABAAgAAAAAIAQAAAAAAAAAAAAAgAAACAA=</HashCode>
  569. <FileName>Formats\ePUB\Model\Container\Package\Manifest\ePUBManifestItem.cs</FileName>
  570. </TypeIdentifier>
  571. </Class>
  572. <Class Name="CBR.Core.Formats.ePUB.ePUBGuide" Collapsed="true">
  573. <Position X="5" Y="37" Width="1.5" />
  574. <TypeIdentifier>
  575. <HashCode>AAAAAAAAAAAACAAAAAAAIAAAAAAAAAAAAAAAAAAABAA=</HashCode>
  576. <FileName>Formats\ePUB\Model\Container\Package\Guide\ePUBGuide.cs</FileName>
  577. </TypeIdentifier>
  578. <ShowAsCollectionAssociation>
  579. <Property Name="Items" />
  580. </ShowAsCollectionAssociation>
  581. </Class>
  582. <Class Name="CBR.Core.Formats.ePUB.ePUBGuideItem" Collapsed="true">
  583. <Position X="5" Y="38" Width="1.5" />
  584. <TypeIdentifier>
  585. <HashCode>AAAAAAAAAAAAAEAAAAAAIAQAAAAAAAAAAQAAAAAAAAA=</HashCode>
  586. <FileName>Formats\ePUB\Model\Container\Package\Guide\ePUBGuideItem.cs</FileName>
  587. </TypeIdentifier>
  588. </Class>
  589. <Class Name="CBR.Core.Helpers.NET.Properties.PropertyHelper">
  590. <Position X="0.5" Y="39.25" Width="1.5" />
  591. <TypeIdentifier>
  592. <HashCode>AAAAAAAAAAAAAAgAAAAFAAAAAAAgAAAAEAAAgAEAAAA=</HashCode>
  593. <FileName>Helpers\NET\Properties\PropertyHelper.cs</FileName>
  594. </TypeIdentifier>
  595. </Class>
  596. <Class Name="CBR.Core.Helpers.NET.Properties.UserPropertyAttribute">
  597. <Position X="7" Y="39.25" Width="1.5" />
  598. <TypeIdentifier>
  599. <HashCode>AAAAAAAAAAAAAAAAAAAAQAAAAAAAQAABAAAAAQAAAAA=</HashCode>
  600. <FileName>Helpers\NET\Properties\UserPropertyAttribute.cs</FileName>
  601. </TypeIdentifier>
  602. </Class>
  603. <Class Name="CBR.Core.Helpers.NET.Properties.PropertyModel">
  604. <Position X="4.75" Y="39.25" Width="1.5" />
  605. <TypeIdentifier>
  606. <HashCode>ACAAAAAAAAAAAIAAAAAAQAQAAAAAAAAAAAAAAAAIgAA=</HashCode>
  607. <FileName>Helpers\NET\Properties\PropertyModel.cs</FileName>
  608. </TypeIdentifier>
  609. </Class>
  610. <Class Name="CBR.Core.Helpers.NET.Properties.PropertyViewModel">
  611. <Position X="2.5" Y="39.25" Width="1.5" />
  612. <TypeIdentifier>
  613. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAACABAAQgAAAAAAAAA=</HashCode>
  614. <FileName>Helpers\NET\Properties\PropertyViewModel.cs</FileName>
  615. </TypeIdentifier>
  616. <ShowAsAssociation>
  617. <Property Name="Data" />
  618. </ShowAsAssociation>
  619. </Class>
  620. <Interface Name="CBR.Core.Files.Conversion.IReaderContract" Collapsed="true">
  621. <Position X="16" Y="2.75" Width="1.5" />
  622. <TypeIdentifier>
  623. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA=</HashCode>
  624. <FileName>Files\Conversion\Contract.cs</FileName>
  625. </TypeIdentifier>
  626. </Interface>
  627. <Interface Name="CBR.Core.Files.Conversion.IWriterContract" Collapsed="true">
  628. <Position X="16" Y="0.5" Width="1.5" />
  629. <TypeIdentifier>
  630. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA=</HashCode>
  631. <FileName>Files\Conversion\Contract.cs</FileName>
  632. </TypeIdentifier>
  633. </Interface>
  634. <Interface Name="CBR.Core.Helpers.Localization.IResourceProvider" Collapsed="true">
  635. <Position X="2.75" Y="20.5" Width="1.5" />
  636. <TypeIdentifier>
  637. <HashCode>QAAAhAAAAAAAIAAABAAAEADAEAAAAAAQAAAAAAAACAA=</HashCode>
  638. <FileName>Helpers\WPF\Localization\Providers\IResourceProvider.cs</FileName>
  639. </TypeIdentifier>
  640. </Interface>
  641. <Enum Name="CBR.Core.Models.FrameType" Collapsed="true">
  642. <Position X="7.75" Y="3.5" Width="1.5" />
  643. <TypeIdentifier>
  644. <HashCode>AAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  645. <FileName>Models\Book\Zone.cs</FileName>
  646. </TypeIdentifier>
  647. </Enum>
  648. <Enum Name="CBR.Core.Models.DocumentType" Collapsed="true">
  649. <Position X="12.75" Y="10.75" Width="1.5" />
  650. <TypeIdentifier>
  651. <HashCode>gAAAAAAMAABAAAAIAAAAACAIAABAAAAAAIAAAAEAEAQ=</HashCode>
  652. <FileName>Models\Intern\DocumentInfo.cs</FileName>
  653. </TypeIdentifier>
  654. </Enum>
  655. <Enum Name="CBR.Core.Formats.ePUB.ePUBMetadataType" Collapsed="true">
  656. <Position X="4" Y="33" Width="1.5" />
  657. <TypeIdentifier>
  658. <HashCode>AAAAAAAAQAQAAAoAIAgACAiAAAAQAABAAAAAAQAAgAA=</HashCode>
  659. <FileName>Formats\ePUB\Model\Container\Package\Meta\ePUBMetadataType.cs</FileName>
  660. </TypeIdentifier>
  661. </Enum>
  662. <Delegate Name="CBR.Core.Files.Conversion.ProgressDelegate" Collapsed="true">
  663. <Position X="11" Y="0.5" Width="1.5" />
  664. <TypeIdentifier>
  665. <HashCode>AAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  666. <FileName>Files\Conversion\Contract.cs</FileName>
  667. </TypeIdentifier>
  668. </Delegate>
  669. <Delegate Name="CBR.Core.Helpers.Localization.GetResourceHandler" Collapsed="true">
  670. <Position X="9" Y="17" Width="2.25" />
  671. <TypeIdentifier>
  672. <HashCode>AAAAAAAAAACAABAAAAAAAAAAAAAAAAAAAAAAAAAACAA=</HashCode>
  673. <FileName>Helpers\WPF\Localization\LocalizationExtension.cs</FileName>
  674. </TypeIdentifier>
  675. </Delegate>
  676. <Font Name="Segoe UI" Size="9" />
  677. </ClassDiagram>