Skip to content
This repository
  • 2 commits
  • 395 files changed
  • 0 comments
  • 1 contributor
Mar 29, 2012
unknown Reorganized the Tao project into several different namespaces. Now ev…
…erything's broken, and I'm in the middle of fixing it
620af83
unknown Fixed all compilation errors and managed to get both the tests and th…
…e Tao project to compile without any errors
4882836

Showing 395 changed files with 572 additions and 348 deletions. Show diff stats Hide diff stats

  1. +2 0  src/Tao/ImageAddressResolverMap.n
  2. +1 0  src/Tao/ImageAddressWriterMap.n
  3. +1 0  src/Tao/ImageExtensions.n
  4. +1 1  src/Tao/Metadata/BlobReader.n
  5. +1 1  src/Tao/Metadata/BlobWriter.n
  6. +1 1  src/Tao/Metadata/CLIHeader.n
  7. +1 1  src/Tao/Metadata/CLIHeaderReader.n
  8. +1 1  src/Tao/Metadata/CLIHeaderWriter.n
  9. +3 1 src/Tao/Metadata/CLRMetadata.n
  10. +1 1  src/Tao/Metadata/CodedTokenBitCountMap.n
  11. +2 2 src/Tao/Metadata/CodedTokenConverter.n
  12. +1 1  src/Tao/Metadata/CodedTokenDecoder.n
  13. +3 1 src/Tao/Metadata/CodedTokenEncoder.n
  14. +1 1  src/Tao/Metadata/CodedTokenType.n
  15. +1 1  src/Tao/Metadata/CompressedIntegerReader.n
  16. +1 1  src/Tao/Metadata/CompressedIntegerWriter.n
  17. +1 1  src/Tao/Metadata/FatMethodBody.n
  18. +1 1  src/Tao/Metadata/GuidReader.n
  19. +1 1  src/Tao/Metadata/GuidWriter.n
  20. +1 1  src/Tao/Metadata/HeapSizeFlags.n
  21. +2 1  src/Tao/Metadata/ICLRMetadata.n
  22. +1 1  src/Tao/Metadata/IIndex.n
  23. +1 1  src/Tao/Metadata/Index.n
  24. +1 1  src/Tao/Metadata/MetadataBlockReader.n
  25. +1 1  src/Tao/Metadata/MetadataRoot.n
  26. +2 2 src/Tao/Metadata/MetadataRootExtractor.n
  27. +1 1  src/Tao/Metadata/MetadataRootReader.n
  28. +1 1  src/Tao/Metadata/MetadataRootRvaResolver.n
  29. +1 1  src/Tao/Metadata/MetadataRootRvaWriter.n
  30. +1 1  src/Tao/Metadata/MetadataRootWriter.n
  31. +1 1  src/Tao/Metadata/MetadataStreamReader.n
  32. +1 1  src/Tao/Metadata/MethodBody.n
  33. +1 1  src/Tao/Metadata/MethodBodyReader.n
  34. +1 1  src/Tao/Metadata/MethodHeaderFlags.n
  35. +1 1  src/Tao/Metadata/Signatures/ArrayShape.n
  36. +1 1  src/Tao/Metadata/Signatures/ArrayShapeReader.n
  37. +1 1  src/Tao/Metadata/Signatures/ArrayShapeWriter.n
  38. +1 1  src/Tao/Metadata/Signatures/ArraySignature.n
  39. +3 1 src/Tao/Metadata/Signatures/CustomMod.n
  40. +1 1  src/Tao/Metadata/Signatures/CustomModReader.n
  41. +1 1  src/Tao/Metadata/Signatures/CustomModReaderExtensions.n
  42. +1 1  src/Tao/Metadata/Signatures/CustomModWriter.n
  43. +1 1  src/Tao/Metadata/Signatures/ElementType.n
  44. +1 1  src/Tao/Metadata/Signatures/FieldSignature.n
  45. +1 1  src/Tao/Metadata/Signatures/FieldSignatureReader.n
  46. +1 1  src/Tao/Metadata/Signatures/FieldSignatureWriter.n
  47. +1 1  src/Tao/Metadata/Signatures/FunctionPointerSignature.n
  48. +4 1 src/Tao/Metadata/Signatures/GenericTypeInstance.n
  49. +1 1  src/Tao/Metadata/Signatures/IManagedMethodSignature.n
  50. +1 1  src/Tao/Metadata/Signatures/IMethodSignature.n
  51. +1 1  src/Tao/Metadata/Signatures/IMethodSignatureElement.n
  52. +1 1  src/Tao/Metadata/Signatures/IMethodSignatureReader.n
  53. +1 1  src/Tao/Metadata/Signatures/IMethodSignatureWriter.n
  54. +1 1  src/Tao/Metadata/Signatures/ITypeSignature.n
  55. +1 1  src/Tao/Metadata/Signatures/ITypeSpec.n
  56. +1 1  src/Tao/Metadata/Signatures/MVarSignature.n
  57. +1 1  src/Tao/Metadata/Signatures/ManagedMethodSignature.n
  58. +1 1  src/Tao/Metadata/Signatures/ManagedMethodSignatureReader.n
  59. +1 1  src/Tao/Metadata/Signatures/ManagedMethodSignatureWriter.n
  60. +1 1  src/Tao/Metadata/Signatures/MethodDefFunctionPointerSignature.n
  61. +1 1  src/Tao/Metadata/Signatures/MethodDefSignature.n
  62. +1 1  src/Tao/Metadata/Signatures/MethodDefSignatureReader.n
  63. +1 1  src/Tao/Metadata/Signatures/MethodDefSignatureWriter.n
  64. +1 1  src/Tao/Metadata/Signatures/MethodRefFunctionPointerSignature.n
  65. +1 1  src/Tao/Metadata/Signatures/MethodRefSignature.n
  66. +1 1  src/Tao/Metadata/Signatures/MethodRefSignatureReader.n
  67. +1 1  src/Tao/Metadata/Signatures/MethodRefSignatureWriter.n
  68. +1 1  src/Tao/Metadata/Signatures/MethodSignature.n
  69. +1 1  src/Tao/Metadata/Signatures/MethodSignatureElement.n
  70. +1 1  src/Tao/Metadata/Signatures/MethodSignatureElementReader.n
  71. +1 1  src/Tao/Metadata/Signatures/MethodSignatureElementWriter.n
  72. +1 1  src/Tao/Metadata/Signatures/MethodSignatureReader.n
  73. +1 1  src/Tao/Metadata/Signatures/MethodSignatureWriter.n
  74. +1 1  src/Tao/Metadata/Signatures/MethodSpec.n
  75. +1 1  src/Tao/Metadata/Signatures/MethodSpecReader.n
  76. +1 1  src/Tao/Metadata/Signatures/MethodSpecWriter.n
  77. +1 1  src/Tao/Metadata/Signatures/ObjectSignature.n
  78. +1 1  src/Tao/Metadata/Signatures/Param.n
  79. +1 1  src/Tao/Metadata/Signatures/ParamReader.n
  80. +1 1  src/Tao/Metadata/Signatures/ParamWriter.n
  81. +1 1  src/Tao/Metadata/Signatures/PointerSignature.n
  82. +1 1  src/Tao/Metadata/Signatures/RetType.n
  83. +1 1  src/Tao/Metadata/Signatures/RetTypeReader.n
  84. +1 1  src/Tao/Metadata/Signatures/RetTypeWriter.n
  85. +1 1  src/Tao/Metadata/Signatures/StandAloneMethodSigReader.n
  86. +1 1  src/Tao/Metadata/Signatures/StandAloneMethodSigWriter.n
  87. +1 1  src/Tao/Metadata/Signatures/StandAloneMethodSignature.n
  88. +1 1  src/Tao/Metadata/Signatures/StringSignature.n
  89. +1 1  src/Tao/Metadata/Signatures/SzArraySignature.n
  90. +3 1 src/Tao/Metadata/Signatures/TypeDefOrRefEncodedSignature.n
  91. +1 1  src/Tao/Metadata/Signatures/TypeSignature.StaticMethods.n
  92. +1 1  src/Tao/Metadata/Signatures/TypeSignature.n
  93. +1 1  src/Tao/Metadata/Signatures/TypeSpec.n
  94. +1 1  src/Tao/Metadata/Signatures/TypeSpecBase.n
  95. +1 1  src/Tao/Metadata/Signatures/TypedByRefSignature.n
  96. +3 1 src/Tao/Metadata/Signatures/ValueTypeSignature.n
  97. +1 1  src/Tao/Metadata/Signatures/VarSignature.n
  98. +1 1  src/Tao/Metadata/Signatures/VoidSignature.n
  99. +3 1 src/Tao/Metadata/SimpleTokenDecoder.n
  100. +2 1  src/Tao/Metadata/SimpleTokenEncoder.n
  101. +1 1  src/Tao/Metadata/StreamHeader.n
  102. +1 1  src/Tao/Metadata/StreamHeaderReader.n
  103. +1 1  src/Tao/Metadata/StreamHeaderWriter.n
  104. +1 1  src/Tao/Metadata/StringHeapReader.n
  105. +1 1  src/Tao/Metadata/StringHeapWriter.n
  106. +2 1  src/Tao/Metadata/TableReferenceDecoder.n
  107. +1 1  src/Tao/Metadata/Tables/AggregateTable.n
  108. +5 1 src/Tao/Metadata/Tables/AssemblyRefTable.n
  109. +5 1 src/Tao/Metadata/Tables/AssemblyTable.n
  110. +5 1 src/Tao/Metadata/Tables/ClassLayoutTable.n
  111. +1 1  src/Tao/Metadata/Tables/CodedTokenTableMap.n
  112. +5 1 src/Tao/Metadata/Tables/ConstantTable.n
  113. +5 1 src/Tao/Metadata/Tables/CustomAttributeTable.n
  114. +4 1 src/Tao/Metadata/Tables/DeclSecurityTable.n
  115. +1 1  src/Tao/Metadata/Tables/DefaultMetadataTableSet.n
  116. +4 1 src/Tao/Metadata/Tables/EventMapTable.n
  117. +4 1 src/Tao/Metadata/Tables/EventTable.n
  118. +5 1 src/Tao/Metadata/Tables/ExportedTypeTable.n
  119. +5 1 src/Tao/Metadata/Tables/FieldLayoutTable.n
  120. +5 1 src/Tao/Metadata/Tables/FieldMarshalTable.n
  121. +5 1 src/Tao/Metadata/Tables/FieldRvaTable.n
  122. +5 1 src/Tao/Metadata/Tables/FieldTable.n
  123. +5 1 src/Tao/Metadata/Tables/FileTable.n
  124. +5 1 src/Tao/Metadata/Tables/GenericParamConstraintTable.n
  125. +5 1 src/Tao/Metadata/Tables/GenericParamTable.n
  126. +1 1  src/Tao/Metadata/Tables/HeapSizeFlagExtensions.n
  127. +1 1  src/Tao/Metadata/Tables/IMetadataTable.n
  128. +1 1  src/Tao/Metadata/Tables/IMetadataTableInfo.n
  129. +1 1  src/Tao/Metadata/Tables/IMetadataTableReader.n
  130. +1 1  src/Tao/Metadata/Tables/IRowReader.n
  131. +1 1  src/Tao/Metadata/Tables/IRowWriter.n
  132. +1 1  src/Tao/Metadata/Tables/ITableReader.n
  133. +1 1  src/Tao/Metadata/Tables/ITableWriter.n
  134. +1 1  src/Tao/Metadata/Tables/ITablesHeap.n
  135. +5 1 src/Tao/Metadata/Tables/ImplMapTable.n
  136. +1 1  src/Tao/Metadata/Tables/IndexExtensions.n
  137. +5 1 src/Tao/Metadata/Tables/InterfaceImplTable.n
  138. +5 1 src/Tao/Metadata/Tables/ManifestResourceTable.n
  139. +5 1 src/Tao/Metadata/Tables/MemberRefTable.n
  140. +2 2 src/Tao/Metadata/Tables/MetadataTable.n
  141. +2 2 src/Tao/Metadata/Tables/MetadataTableReader.n
  142. +1 1  src/Tao/Metadata/Tables/MetadataTablesHeader.n
  143. +1 1  src/Tao/Metadata/Tables/MetadataTablesHeaderReader.n
  144. +1 1  src/Tao/Metadata/Tables/MetadataTablesHeaderWriter.n
  145. +5 1 src/Tao/Metadata/Tables/MethodDefTable.n
  146. +5 1 src/Tao/Metadata/Tables/MethodImplTable.n
  147. +5 1 src/Tao/Metadata/Tables/MethodSemanticsTable.n
  148. +5 1 src/Tao/Metadata/Tables/MethodSpecTable.n
  149. +5 1 src/Tao/Metadata/Tables/ModuleRefTable.n
  150. +5 1 src/Tao/Metadata/Tables/ModuleTable.n
  151. +5 1 src/Tao/Metadata/Tables/NestedClassTable.n
  152. +5 1 src/Tao/Metadata/Tables/ParamTable.n
  153. +5 1 src/Tao/Metadata/Tables/PropertyMapTable.n
  154. +5 1 src/Tao/Metadata/Tables/PropertyTable.n
  155. +1 1  src/Tao/Metadata/Tables/RowCountExtensions.n
  156. +1 1  src/Tao/Metadata/Tables/RowExtractor.n
  157. +1 1  src/Tao/Metadata/Tables/RowReader.n
  158. +1 1  src/Tao/Metadata/Tables/RowReaderExtensions.n
  159. +1 1  src/Tao/Metadata/Tables/RowWriter.n
  160. +1 1  src/Tao/Metadata/Tables/Rows/AssemblyRefRow.n
  161. +1 1  src/Tao/Metadata/Tables/Rows/AssemblyRow.n
  162. +1 1  src/Tao/Metadata/Tables/Rows/ClassLayoutRow.n
  163. +1 1  src/Tao/Metadata/Tables/Rows/ConstantRow.n
  164. +1 1  src/Tao/Metadata/Tables/Rows/CustomAttributeRow.n
  165. +1 1  src/Tao/Metadata/Tables/Rows/DeclSecurityRow.n
  166. +1 1  src/Tao/Metadata/Tables/Rows/EventMapRow.n
  167. +1 1  src/Tao/Metadata/Tables/Rows/EventRow.n
  168. +1 1  src/Tao/Metadata/Tables/Rows/ExportedTypeRow.n
  169. +1 1  src/Tao/Metadata/Tables/Rows/FieldLayoutRow.n
  170. +1 1  src/Tao/Metadata/Tables/Rows/FieldMarshalRow.n
  171. +1 1  src/Tao/Metadata/Tables/Rows/FieldRow.n
  172. +1 1  src/Tao/Metadata/Tables/Rows/FieldRvaRow.n
  173. +1 1  src/Tao/Metadata/Tables/Rows/FileRow.n
  174. +1 1  src/Tao/Metadata/Tables/Rows/GenericParamConstraintRow.n
  175. +1 1  src/Tao/Metadata/Tables/Rows/GenericParamRow.n
  176. +1 1  src/Tao/Metadata/Tables/Rows/ImplMapRow.n
  177. +1 1  src/Tao/Metadata/Tables/Rows/InterfaceImplRow.n
  178. +1 1  src/Tao/Metadata/Tables/Rows/ManifestResourceRow.n
  179. +1 1  src/Tao/Metadata/Tables/Rows/MemberRefRow.n
  180. +1 1  src/Tao/Metadata/Tables/Rows/MethodDefRow.n
  181. +1 1  src/Tao/Metadata/Tables/Rows/MethodImplRow.n
  182. +1 1  src/Tao/Metadata/Tables/Rows/MethodSemanticsRow.n
  183. +1 1  src/Tao/Metadata/Tables/Rows/MethodSpecRow.n
  184. +1 1  src/Tao/Metadata/Tables/Rows/ModuleRefRow.n
  185. +1 1  src/Tao/Metadata/Tables/Rows/ModuleRow.n
  186. +1 1  src/Tao/Metadata/Tables/Rows/NestedClassRow.n
  187. +1 1  src/Tao/Metadata/Tables/Rows/ParamRow.n
  188. +1 1  src/Tao/Metadata/Tables/Rows/PropertyMapRow.n
  189. +1 1  src/Tao/Metadata/Tables/Rows/PropertyRow.n
  190. +1 1  src/Tao/Metadata/Tables/Rows/StandAloneSigRow.n
  191. +1 1  src/Tao/Metadata/Tables/Rows/TypeDefRow.n
  192. +1 1  src/Tao/Metadata/Tables/Rows/TypeRefRow.n
  193. +1 1  src/Tao/Metadata/Tables/Rows/TypeSpecRow.n
  194. +1 1  src/Tao/Metadata/Tables/Schemas/ISchemaReader.n
  195. +1 1  src/Tao/Metadata/Tables/Schemas/ISchemaWriter.n
  196. +3 1 src/Tao/Metadata/Tables/Schemas/Readers/AssemblyRefSchemaReader.n
  197. +2 1  src/Tao/Metadata/Tables/Schemas/Readers/AssemblySchemaReader.n
  198. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/ClassLayoutSchemaReader.n
  199. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/ConstantSchemaReader.n
  200. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/CustomAttributeSchemaReader.n
  201. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/DeclSecuritySchemaReader.n
  202. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/EventMapSchemaReader.n
  203. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/EventSchemaReader.n
  204. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/ExportedTypeSchemaReader.n
  205. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/FieldLayoutSchemaReader.n
  206. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/FieldMarshalSchemaReader.n
  207. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/FieldRvaSchemaReader.n
  208. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/FieldSchemaReader.n
  209. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/FileSchemaReader.n
  210. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/GenericParamConstraintSchemaReader.n
  211. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/GenericParamSchemaReader.n
  212. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/ImplMapSchemaReader.n
  213. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/InterfaceImplSchemaReader.n
  214. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/ManifestResourceSchemaReader.n
  215. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/MemberRefSchemaReader.n
  216. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/MethodDefSchemaReader.n
  217. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/MethodImplSchemaReader.n
  218. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/MethodSemanticsSchemaReader.n
  219. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/MethodSpecSchemaReader.n
  220. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/ModuleRefSchemaReader.n
  221. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/ModuleSchemaReader.n
  222. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/NestedClassSchemaReader.n
  223. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/ParamSchemaReader.n
  224. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/PropertyMapSchemaReader.n
  225. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/PropertySchemaReader.n
  226. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/StandAloneSigSchemaReader.n
  227. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/TypeDefSchemaReader.n
  228. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/TypeRefSchemaReader.n
  229. +2 2 src/Tao/Metadata/Tables/Schemas/Readers/TypeSpecSchemaReader.n
  230. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/AssemblyRefSchemaWriter.n
  231. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/AssemblySchemaWriter.n
  232. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/ClassLayoutSchemaWriter.n
  233. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/ConstantSchemaWriter.n
  234. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/CustomAttributeSchemaWriter.n
  235. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/DeclSecuritySchemaWriter.n
  236. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/EventMapSchemaWriter.n
  237. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/EventSchemaWriter.n
  238. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/ExportedTypeSchemaWriter.n
  239. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/FieldLayoutSchemaWriter.n
  240. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/FieldMarshalSchemaWriter.n
  241. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/FieldRvaSchemaWriter.n
  242. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/FieldSchemaWriter.n
  243. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/FileSchemaWriter.n
  244. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/GenericParamConstraintSchemaWriter.n
  245. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/GenericParamSchemaWriter.n
  246. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/ImplMapSchemaReader.n
  247. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/InterfaceImplSchemaWriter.n
  248. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/ManifestResourceSchemaWriter.n
  249. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/MemberRefSchemaWriter.n
  250. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/MethodDefSchemaWriter.n
  251. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/MethodImplSchemaWriter.n
  252. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/MethodSemanticsWriter.n
  253. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/MethodSpecSchemaWriter.n
  254. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/ModuleRefSchemaWriter.n
  255. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/ModuleSchemaWriter.n
  256. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/NestedClassSchemaWriter.n
  257. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/ParamSchemaWriter.n
  258. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/PropertyMapSchemaWriter.n
  259. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/PropertySchemaWriter.n
  260. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/StandAloneSigSchemaWriter.n
  261. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/TypeDefSchemaWriter.n
  262. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/TypeRefSchemaWriter.n
  263. +2 2 src/Tao/Metadata/Tables/Schemas/Writers/TypeSpecSchemaWriter.n
  264. +1 1  src/Tao/Metadata/Tables/SortedBitVectorExtensions.n
  265. +5 1 src/Tao/Metadata/Tables/StandAloneSigTable.n
  266. +1 1  src/Tao/Metadata/Tables/TableHeapExtensions.n
  267. +1 1  src/Tao/Metadata/Tables/TableId.n
  268. +1 1  src/Tao/Metadata/Tables/TableReader.n
  269. +1 1  src/Tao/Metadata/Tables/TableWriter.n
  270. +5 1 src/Tao/Metadata/Tables/TypeDefTable.n
  271. +5 1 src/Tao/Metadata/Tables/TypeRefTable.n
  272. +5 1 src/Tao/Metadata/Tables/TypeSpecTable.n
  273. +5 1 src/Tao/Metadata/TablesHeap.n
  274. +2 1  src/Tao/Metadata/TagMap.n
  275. +2 2 src/Tao/Metadata/TagValueMap.n
  276. +1 1  src/Tao/Metadata/TinyMethodBody.n
  277. +1 1  src/Tao/Metadata/UserStringHeapReader.n
  278. +1 1  src/Tao/Metadata/UserStringHeapWriter.n
  279. +1 0  src/Tests/BlobHeapTests.n
  280. +2 0  src/Tests/CLIHeaderTests.n
  281. +4 0 src/Tests/CLRMetadataTests.n
  282. +4 0 src/Tests/CodedTokenTests.IndexSizeTests.n
  283. +2 0  src/Tests/CodedTokenTests.TagConversionTests.n
  284. +4 1 src/Tests/CodedTokenTests.TagValueMapTests.n
  285. +3 0  src/Tests/CodedTokenTests.n
  286. +3 0  src/Tests/CompressedIntegerTests.n
  287. +1 0  src/Tests/GUIDHeapTests.n
  288. +3 0  src/Tests/HeapSizeEncodingTests.n
  289. +2 0  src/Tests/MetadataRootTests.n
  290. +2 0  src/Tests/MetadataStreamBlockReadTests.n
  291. +4 0 src/Tests/MetadataStreamHeaderTests.n
  292. +4 0 src/Tests/MethodBodyTests.n
  293. +3 0  src/Tests/RowReaderTests.IndexingTests.n
  294. +3 0  src/Tests/RowReaderTests.n
  295. +2 0  src/Tests/RowWriterTests.n
  296. +1 0  src/Tests/RvaMappingTests.n
  297. +4 0 src/Tests/Signatures/ArrayShapeTests.n
  298. +4 0 src/Tests/Signatures/CustomAttributeSignatureTests.n
  299. +3 0  src/Tests/Signatures/CustomModTests.n
  300. +4 1 src/Tests/Signatures/FieldSignatureTests.n
Sorry, we could not display the entire diff because too many files (395) changed.
2  src/Tao/ImageAddressResolverMap.n
@@ -8,6 +8,8 @@ using System;
8 8 using System.Collections.Generic;
9 9 using System.Linq;
10 10
  11 +using Tao.Metadata;
  12 +
11 13 namespace Tao
12 14 {
13 15 public class ImageAddressResolverMap : Dictionary[Location, IAddressResolver]
1  src/Tao/ImageAddressWriterMap.n
@@ -3,6 +3,7 @@ using Nemerle.Text;
3 3 using Nemerle.Utility;
4 4 using Tao;
5 5 using Tao.Interfaces;
  6 +using Tao.Metadata;
6 7 using System;
7 8 using System.Collections.Generic;
8 9 using System.Linq;
1  src/Tao/ImageExtensions.n
@@ -9,6 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
  12 +using Tao.Metadata;
12 13 namespace Tao
13 14 {
14 15 public static class ImageExtensions
2  src/Tao/Metadata/BlobReader.n
@@ -10,7 +10,7 @@ using System.IO;
10 10 using System.Collections.Generic;
11 11 using System.Linq;
12 12
13   -namespace Tao
  13 +namespace Tao.Metadata
14 14 {
15 15 public class BlobReader
16 16 {
2  src/Tao/Metadata/BlobWriter.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata
13 13 {
14 14 public class BlobWriter
15 15 {
2  src/Tao/Metadata/CLIHeader.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata
11 11 {
12 12 public class CLIHeader : ICLIHeader
13 13 {
2  src/Tao/Metadata/CLIHeaderReader.n
@@ -10,7 +10,7 @@ using System.IO;
10 10 using System.Collections.Generic;
11 11 using System.Linq;
12 12
13   -namespace Tao
  13 +namespace Tao.Metadata
14 14 {
15 15 public class CLIHeaderReader : IReader[ICLIHeader]
16 16 {
2  src/Tao/Metadata/CLIHeaderWriter.n
@@ -10,7 +10,7 @@ using System.IO;
10 10 using System.Collections.Generic;
11 11 using System.Linq;
12 12
13   -namespace Tao
  13 +namespace Tao.Metadata
14 14 {
15 15 public class CLIHeaderWriter
16 16 {
4 src/Tao/Metadata/CLRMetadata.n
@@ -5,12 +5,14 @@ using Nemerle.Text;
5 5 using Nemerle.Utility;
6 6
7 7 using Tao.Interfaces;
  8 +using Tao.Metadata.Tables;
  9 +
8 10 using System;
9 11 using System.IO;
10 12 using System.Collections.Generic;
11 13 using System.Linq;
12 14
13   -namespace Tao
  15 +namespace Tao.Metadata
14 16 {
15 17 public class CLRMetadata : ICLRMetadata
16 18 {
2  src/Tao/Metadata/CodedTokenBitCountMap.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata
11 11 {
12 12 public class CodedTokenBitCountMap : Dictionary[CodedTokenType, uint]
13 13 {
4 src/Tao/Metadata/CodedTokenConverter.n
@@ -5,12 +5,12 @@ using Nemerle.Text;
5 5 using Nemerle.Utility;
6 6 using Tao;
7 7 using Tao.Interfaces;
8   -
  8 +using Tao.Metadata.Tables;
9 9 using System;
10 10 using System.Collections.Generic;
11 11 using System.Linq;
12 12
13   -namespace Tao
  13 +namespace Tao.Metadata
14 14 {
15 15 public class CodedTokenConverter
16 16 {
2  src/Tao/Metadata/CodedTokenDecoder.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata
11 11 {
12 12 public class CodedTokenDecoder
13 13 {
4 src/Tao/Metadata/CodedTokenEncoder.n
@@ -7,7 +7,9 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +using Tao.Metadata.Tables;
  11 +
  12 +namespace Tao.Metadata
11 13 {
12 14 public class CodedTokenEncoder
13 15 {
2  src/Tao/Metadata/CodedTokenType.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata
11 11 {
12 12 public enum CodedTokenType
13 13 {
2  src/Tao/Metadata/CompressedIntegerReader.n
@@ -11,7 +11,7 @@ using System.IO;
11 11 using System.Collections.Generic;
12 12 using System.Linq;
13 13
14   -namespace Tao
  14 +namespace Tao.Metadata
15 15 {
16 16 public class CompressedIntegerReader
17 17 {
2  src/Tao/Metadata/CompressedIntegerWriter.n
@@ -10,7 +10,7 @@ using System.Collections.Generic;
10 10 using System.Linq;
11 11 using System.Math;
12 12
13   -namespace Tao
  13 +namespace Tao.Metadata
14 14 {
15 15 public class CompressedIntegerWriter
16 16 {
2  src/Tao/Metadata/FatMethodBody.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata
11 11 {
12 12 public class FatMethodBody : MethodBody
13 13 {
2  src/Tao/Metadata/GuidReader.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata
13 13 {
14 14 public class GuidReader
15 15 {
2  src/Tao/Metadata/GuidWriter.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata
13 13 {
14 14 public class GuidWriter
15 15 {
2  src/Tao/Metadata/HeapSizeFlags.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata
11 11 {
12 12 public enum HeapSizeFlags : byte
13 13 {
3  src/Tao/Metadata/ICLRMetadata.n
@@ -7,8 +7,9 @@ using System;
7 7 using System.IO;
8 8 using System.Collections.Generic;
9 9 using System.Linq;
  10 +using Tao.Metadata.Tables;
10 11
11   -namespace Tao
  12 +namespace Tao.Metadata
12 13 {
13 14 public interface ICLRMetadata
14 15 {
2  src/Tao/Metadata/IIndex.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata
11 11 {
12 12 public interface IIndex
13 13 {
2  src/Tao/Metadata/Index.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata
11 11 {
12 12 public class Index
13 13 {
2  src/Tao/Metadata/MetadataBlockReader.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata
13 13 {
14 14 public class MetadataBlockReader : IImageBlockReader
15 15 {
2  src/Tao/Metadata/MetadataRoot.n
@@ -8,7 +8,7 @@ using System.IO;
8 8 using System.Collections.Generic;
9 9 using System.Linq;
10 10
11   -namespace Tao
  11 +namespace Tao.Metadata
12 12 {
13 13 public class MetadataRoot : IMetadataRoot
14 14 {
4 src/Tao/Metadata/MetadataRootExtractor.n
@@ -3,12 +3,12 @@ using Nemerle.Collections;
3 3 using Nemerle.Text;
4 4 using Nemerle.Utility;
5 5 using Tao.Interfaces;
6   -
7 6 using System;
8 7 using System.Collections.Generic;
9 8 using System.Linq;
10 9
11   -namespace Tao
  10 +
  11 +namespace Tao.Metadata
12 12 {
13 13 public class MetadataRootExtractor : IExtractor[IMetadataRoot]
14 14 {
2  src/Tao/Metadata/MetadataRootReader.n
@@ -8,7 +8,7 @@ using System.IO;
8 8 using System.Collections.Generic;
9 9 using System.Linq;
10 10
11   -namespace Tao.Interfaces
  11 +namespace Tao.Metadata
12 12 {
13 13 public class MetadataRootReader : IMetadataRootReader
14 14 {
2  src/Tao/Metadata/MetadataRootRvaResolver.n
@@ -9,7 +9,7 @@ using System;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata
13 13 {
14 14 public class MetadataRootRvaResolver : IAddressResolver
15 15 {
2  src/Tao/Metadata/MetadataRootRvaWriter.n
@@ -8,7 +8,7 @@ using System;
8 8 using System.Collections.Generic;
9 9 using System.Linq;
10 10
11   -namespace Tao
  11 +namespace Tao.Metadata
12 12 {
13 13 public class MetadataRootRvaWriter : IAddressWriter
14 14 {
2  src/Tao/Metadata/MetadataRootWriter.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata
13 13 {
14 14 public class MetadataRootWriter : IMetadataRootWriter
15 15 {
2  src/Tao/Metadata/MetadataStreamReader.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata
13 13 {
14 14 public class MetadataStreamReader : IMetadataStreamReader
15 15 {
2  src/Tao/Metadata/MethodBody.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata
13 13 {
14 14 public abstract class MethodBody
15 15 {
2  src/Tao/Metadata/MethodBodyReader.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata
13 13 {
14 14 public class MethodBodyReader
15 15 {
2  src/Tao/Metadata/MethodHeaderFlags.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata
11 11 {
12 12 public enum MethodHeaderFlags : byte
13 13 {
2  src/Tao/Metadata/Signatures/ArrayShape.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public class ArrayShape
13 13 {
2  src/Tao/Metadata/Signatures/ArrayShapeReader.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class ArrayShapeReader
15 15 {
2  src/Tao/Metadata/Signatures/ArrayShapeWriter.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class ArrayShapeWriter
15 15 {
2  src/Tao/Metadata/Signatures/ArraySignature.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class ArraySignature : TypeSpec, ITypeSignature
15 15 {
4 src/Tao/Metadata/Signatures/CustomMod.n
@@ -7,7 +7,9 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +using Tao.Metadata.Tables;
  11 +
  12 +namespace Tao.Metadata.Signatures
11 13 {
12 14 public class CustomMod
13 15 {
2  src/Tao/Metadata/Signatures/CustomModReader.n
@@ -8,7 +8,7 @@ using System.IO;
8 8 using System.Collections.Generic;
9 9 using System.Linq;
10 10
11   -namespace Tao
  11 +namespace Tao.Metadata.Signatures
12 12 {
13 13 public class CustomModReader
14 14 {
2  src/Tao/Metadata/Signatures/CustomModReaderExtensions.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public static class CustomModReaderExtensions
15 15 {
2  src/Tao/Metadata/Signatures/CustomModWriter.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class CustomModWriter
15 15 {
2  src/Tao/Metadata/Signatures/ElementType.n
... ... @@ -1,4 +1,4 @@
1   -namespace Tao
  1 +namespace Tao.Metadata.Signatures
2 2 {
3 3 public enum ElementType : byte
4 4 {
2  src/Tao/Metadata/Signatures/FieldSignature.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public class FieldSignature
13 13 {
2  src/Tao/Metadata/Signatures/FieldSignatureReader.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class FieldSignatureReader
15 15 {
2  src/Tao/Metadata/Signatures/FieldSignatureWriter.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class FieldSignatureWriter
15 15 {
2  src/Tao/Metadata/Signatures/FunctionPointerSignature.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public abstract class FunctionPointerSignature[TSignature] : TypeSpec, ITypeSignature
15 15 where TSignature : IManagedMethodSignature, class
5 src/Tao/Metadata/Signatures/GenericTypeInstance.n
@@ -9,7 +9,10 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +using Tao.Metadata.Tables;
  13 +
  14 +
  15 +namespace Tao.Metadata.Signatures
13 16 {
14 17 public class GenericTypeInstance : TypeSpec, ITypeSignature
15 18 {
2  src/Tao/Metadata/Signatures/IManagedMethodSignature.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public interface IManagedMethodSignature : IMethodSignature
13 13 {
2  src/Tao/Metadata/Signatures/IMethodSignature.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public interface IMethodSignature
13 13 {
2  src/Tao/Metadata/Signatures/IMethodSignatureElement.n
@@ -9,7 +9,7 @@ using System;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public interface IMethodSignatureElement
15 15 {
2  src/Tao/Metadata/Signatures/IMethodSignatureReader.n
@@ -8,7 +8,7 @@ using System.IO;
8 8 using System.Collections.Generic;
9 9 using System.Linq;
10 10
11   -namespace Tao
  11 +namespace Tao.Metadata.Signatures
12 12 {
13 13 public interface IMethodSignatureReader[TSignature]
14 14 where TSignature : IMethodSignature
2  src/Tao/Metadata/Signatures/IMethodSignatureWriter.n
@@ -8,7 +8,7 @@ using System.IO;
8 8 using System.Collections.Generic;
9 9 using System.Linq;
10 10
11   -namespace Tao
  11 +namespace Tao.Metadata.Signatures
12 12 {
13 13 public interface IMethodSignatureWriter[TSignature]
14 14 where TSignature : IMethodSignature
2  src/Tao/Metadata/Signatures/ITypeSignature.n
@@ -8,7 +8,7 @@ using System.IO;
8 8 using System.Collections.Generic;
9 9 using System.Linq;
10 10
11   -namespace Tao
  11 +namespace Tao.Metadata.Signatures
12 12 {
13 13 public interface ITypeSignature : ITypeSpec
14 14 {
2  src/Tao/Metadata/Signatures/ITypeSpec.n
@@ -8,7 +8,7 @@ using System.IO;
8 8 using System.Collections.Generic;
9 9 using System.Linq;
10 10
11   -namespace Tao
  11 +namespace Tao.Metadata.Signatures
12 12 {
13 13 public interface ITypeSpec
14 14 {
2  src/Tao/Metadata/Signatures/MVarSignature.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class MVarSignature : TypeSignature
15 15 {
2  src/Tao/Metadata/Signatures/ManagedMethodSignature.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public abstract class ManagedMethodSignature : MethodSignature, IManagedMethodSignature
13 13 {
2  src/Tao/Metadata/Signatures/ManagedMethodSignatureReader.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public abstract class ManagedMethodSignatureReader[TSignature] : MethodSignatureReader[TSignature]
15 15 where TSignature : IManagedMethodSignature, new()
2  src/Tao/Metadata/Signatures/ManagedMethodSignatureWriter.n
@@ -8,7 +8,7 @@ using System.IO;
8 8 using System.Collections.Generic;
9 9 using System.Linq;
10 10
11   -namespace Tao
  11 +namespace Tao.Metadata.Signatures
12 12 {
13 13 public abstract class ManagedMethodSignatureWriter[TSignature] : MethodSignatureWriter[TSignature]
14 14 where TSignature : IManagedMethodSignature, new()
2  src/Tao/Metadata/Signatures/MethodDefFunctionPointerSignature.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public class MethodDefFunctionPointerSignature : FunctionPointerSignature[MethodDefSignature]
13 13 {
2  src/Tao/Metadata/Signatures/MethodDefSignature.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public class MethodDefSignature : ManagedMethodSignature
13 13 {
2  src/Tao/Metadata/Signatures/MethodDefSignatureReader.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class MethodDefSignatureReader : ManagedMethodSignatureReader[MethodDefSignature]
15 15 {
2  src/Tao/Metadata/Signatures/MethodDefSignatureWriter.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class MethodDefSignatureWriter : ManagedMethodSignatureWriter[MethodDefSignature]
15 15 {
2  src/Tao/Metadata/Signatures/MethodRefFunctionPointerSignature.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public class MethodRefFunctionPointerSignature : FunctionPointerSignature[MethodRefSignature]
13 13 {
2  src/Tao/Metadata/Signatures/MethodRefSignature.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public class MethodRefSignature : ManagedMethodSignature
13 13 {
2  src/Tao/Metadata/Signatures/MethodRefSignatureReader.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class MethodRefSignatureReader : ManagedMethodSignatureReader[MethodRefSignature]
15 15 {
2  src/Tao/Metadata/Signatures/MethodRefSignatureWriter.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class MethodRefSignatureWriter : ManagedMethodSignatureWriter[MethodRefSignature]
15 15 {
2  src/Tao/Metadata/Signatures/MethodSignature.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public abstract class MethodSignature : IMethodSignature
13 13 {
2  src/Tao/Metadata/Signatures/MethodSignatureElement.n
@@ -8,7 +8,7 @@ using System;
8 8 using System.Collections.Generic;
9 9 using System.Linq;
10 10
11   -namespace Tao
  11 +namespace Tao.Metadata.Signatures
12 12 {
13 13 public abstract class MethodSignatureElement : IMethodSignatureElement
14 14 {
2  src/Tao/Metadata/Signatures/MethodSignatureElementReader.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public abstract class MethodSignatureElementReader[TElement]
15 15 where TElement : IMethodSignatureElement, new()
2  src/Tao/Metadata/Signatures/MethodSignatureElementWriter.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public abstract class MethodSignatureElementWriter[TElement]
15 15 where TElement : IMethodSignatureElement, class
2  src/Tao/Metadata/Signatures/MethodSignatureReader.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public abstract class MethodSignatureReader[TSignature] : IMethodSignatureReader[TSignature]
15 15 where TSignature : IMethodSignature, new()
2  src/Tao/Metadata/Signatures/MethodSignatureWriter.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public abstract class MethodSignatureWriter[TSignature] : IMethodSignatureWriter[TSignature]
15 15 where TSignature : IMethodSignature, new()
2  src/Tao/Metadata/Signatures/MethodSpec.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public class MethodSpec
13 13 {
2  src/Tao/Metadata/Signatures/MethodSpecReader.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class MethodSpecReader
15 15 {
2  src/Tao/Metadata/Signatures/MethodSpecWriter.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class MethodSpecWriter
15 15 {
2  src/Tao/Metadata/Signatures/ObjectSignature.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class ObjectSignature : TypeSignature
15 15 {
2  src/Tao/Metadata/Signatures/Param.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public class Param : MethodSignatureElement
13 13 {
2  src/Tao/Metadata/Signatures/ParamReader.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class ParamReader : MethodSignatureElementReader[Param]
15 15 {
2  src/Tao/Metadata/Signatures/ParamWriter.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class ParamWriter : MethodSignatureElementWriter[Param]
15 15 {
2  src/Tao/Metadata/Signatures/PointerSignature.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class PointerSignature : TypeSpec, ITypeSignature
15 15 {
2  src/Tao/Metadata/Signatures/RetType.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public class RetType : MethodSignatureElement
13 13 {
2  src/Tao/Metadata/Signatures/RetTypeReader.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public class RetTypeReader : MethodSignatureElementReader[RetType]
13 13 {
2  src/Tao/Metadata/Signatures/RetTypeWriter.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class RetTypeWriter : MethodSignatureElementWriter[RetType]
15 15 {
2  src/Tao/Metadata/Signatures/StandAloneMethodSigReader.n
@@ -10,7 +10,7 @@ using System.IO;
10 10 using System.Collections.Generic;
11 11 using System.Linq;
12 12
13   -namespace Tao
  13 +namespace Tao.Metadata.Signatures
14 14 {
15 15 public class StandAloneMethodSigReader : MethodSignatureReader[StandAloneMethodSignature]
16 16 {
2  src/Tao/Metadata/Signatures/StandAloneMethodSigWriter.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class StandAloneMethodSigWriter : MethodSignatureWriter[StandAloneMethodSignature]
15 15 {
2  src/Tao/Metadata/Signatures/StandAloneMethodSignature.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public class StandAloneMethodSignature : MethodSignature
13 13 {
2  src/Tao/Metadata/Signatures/StringSignature.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class StringSignature : TypeSignature
15 15 {
2  src/Tao/Metadata/Signatures/SzArraySignature.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class SzArraySignature : TypeSpec, ITypeSignature
15 15 {
4 src/Tao/Metadata/Signatures/TypeDefOrRefEncodedSignature.n
@@ -9,7 +9,9 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +using Tao.Metadata.Tables;
  13 +
  14 +namespace Tao.Metadata.Signatures
13 15 {
14 16 public class TypeDefOrRefEncodedSignature : TypeSignature
15 17 {
2  src/Tao/Metadata/Signatures/TypeSignature.StaticMethods.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public partial class TypeSignature
15 15 {
2  src/Tao/Metadata/Signatures/TypeSignature.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public partial class TypeSignature : TypeSpecBase, ITypeSignature
15 15 {
2  src/Tao/Metadata/Signatures/TypeSpec.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public abstract class TypeSpec : TypeSpecBase, ITypeSpec
15 15 {
2  src/Tao/Metadata/Signatures/TypeSpecBase.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public abstract class TypeSpecBase
15 15 {
2  src/Tao/Metadata/Signatures/TypedByRefSignature.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public sealed class TypedByRefSignature : TypeSignature
13 13 {
4 src/Tao/Metadata/Signatures/ValueTypeSignature.n
@@ -9,7 +9,9 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +using Tao.Metadata.Tables;
  13 +
  14 +namespace Tao.Metadata.Signatures
13 15 {
14 16 public class ValueTypeSignature : TypeSignature
15 17 {
2  src/Tao/Metadata/Signatures/VarSignature.n
@@ -9,7 +9,7 @@ using System.IO;
9 9 using System.Collections.Generic;
10 10 using System.Linq;
11 11
12   -namespace Tao
  12 +namespace Tao.Metadata.Signatures
13 13 {
14 14 public class VarSignature : TypeSignature
15 15 {
2  src/Tao/Metadata/Signatures/VoidSignature.n
@@ -7,7 +7,7 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +namespace Tao.Metadata.Signatures
11 11 {
12 12 public sealed class VoidSignature : TypeSignature
13 13 {
4 src/Tao/Metadata/SimpleTokenDecoder.n
@@ -7,7 +7,9 @@ using System;
7 7 using System.Collections.Generic;
8 8 using System.Linq;
9 9
10   -namespace Tao
  10 +using Tao.Metadata.Tables;
  11 +
  12 +namespace Tao.Metadata
11 13 {
12 14 public class SimpleTokenDecoder
13 15 {
3 